Çocuklar İçin Web Tasarımı çocuklara yönelik Programlama ve Üç Boyutlu Modelleme Çocuklar İçin Web Tasarımı kopyala yapıştır yöntemini kullanmadan

Benzer belgeler
Çocuklar İçin Web Tasarımı çocuklara yönelik Programlama ve Üç Boyutlu Modelleme Çocuklar İçin Web Tasarımı kopyala yapıştır yöntemini kullanmadan

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler

2. HTML Temel Etiketleri

Arayüz Geliştirme Dokümantasyonu

11 Ocak 2012 / Çarşamba. Spry menü aktifken, açılır menu ekleyebiliyoruz. Spry Menu Bar OK

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

AMACSEO TEMASI KULLANIM KILAVUZU. AmacSeo temasının Amacdizayn.com tarafından hazırlanmış kullanım kılavuzudur. 1

KULLANIM KILAVUZU. VSP Teknoloji ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz

Türkiye Barolar Birliği internet sitesi

4. Bağlantı (Köprü) Oluşturma

2-Hafta Temel İşlemler

Doktor Web Tasarım ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz

WEB TASARIMININ TEMELLERİ

YZM 3215 İleri Web Programlama

Yalnız bazı profesyonel blog siteleri ücretsiz olmasına rağmen güçlü güvenlik duvarları kullanarak sitenizi hakkıyla korumakta.

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

WEB TASARIMININ TEMELLERİ


SAĞLIK BAKANLIĞI RESMİ E-POSTA BAŞVURU ADIMLARI

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

4 Front Page Sayfası Özellikleri

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Çerezleri (Cookie) ve Önbelleği (Cache) Temizleme

Burs Başvurusuna Başlanmadan Önce Okunması Gereken En Önemli Uyarı!!Okumadığınız taktirde burada anlatılan sebeplerden dolayı burs

UZAKTAN EĞİTİM SİSTEM KULLANIM REHBERİ

Office 365. Kullanım Kılavuzu. Öğrenci

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

e-imzatr Kurulum Klavuzu

İTÜGVO İZMİR BİLİŞİM TEKNOLOJİLERİ

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,

Windows İşletim Sistemi

HTML Sayfaları. Bütün html sayfaları

MODÜL 3 HTML İLE STİL ŞABLONLARI

Akdeniz Üniversitesi

WEB TASARIMI. Đnternet Nedir?

HTML Bloklar. CSS Display özelliği

Proje 1. Arayüz Tasarımı

YZM 3215 İleri Web Programlama

MASAÜSTÜ YAYINCILIK (FIREWORKS)

1 MİCROSOFT FRONTPAGE 2003 E GİRİŞ

Html temelleri. Ders 4

Web Tasarımının Bugünü ve Geleceği

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

ÖĞRENCİLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) KULLANIM KILAVUZU

Toplu Kayıt Kullanıcı Kitapçığı

İNTERNET PROGRAMCILIĞI I

1 MİCROSOFT FRONTPAGE 2003 E GİRİŞ

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

Web Teknolojileri ve Programla


WEB PROGRAMLAMA. DERS NOTLARI / JavaScript e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA

HTML Etiketleri Genel Özellikler (Global Attributes)

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

WAMP SERVER KURULUMU

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

ilk yar desteklerinizle daha fazla güzel çocuğumuza ulaşıyor, çok teşekkür ediyor, selam sevgi ve saygılarımızı yolluyoruz...

Akdeniz Üniversitesi

WEB TABANLI PROGRAMLAMA

Türk Dili ve Edebiyatı Kaynak Sitesi

WEB TASARIMIN TEMELLERİ

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test

İstemci Sunucu ortamında dosya transfer işlemleri ve Sunucu ortamında işlem yapabilen iki parametreli bir yazılımdır.

. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

7. Çerçeveler. Bu bölümü bitirdiğinizde,

UZAKTAN EĞİTİM SİSTEM KULLANIM REHBERİ

Değerli Velilerimiz,

C# ile e-posta Göndermek

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

İnönü Üniversitesi Kütüphanesi Müzik Veritabanları

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

KASIM AYI VELİ BÜLTENİ

Google Chrome Kullanıyorsanız; Microsoft Internet Explorer Kullanıyorsanız;

Zengin Metin İşaretleme Dili (HTML) BIM206 Web Programlama

UZAKTAN ÖĞRETİM SİSTEMİ ORYANTASYON EĞİTİMİ BŞEÜ CANLI DERS SİSTEMİ

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

İTEC Ankara Çalıştay Öğretmen Değerlendirmeleri. Bu Çalıştay size neler kazandırdı? Bu Çalıştayda neler yapıldı?

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3

PAKET SERİ DENEME SINAVI INTERNET MODÜLÜ KULLANIM KLAVUZU. Sayfa - 1 -

ÖZEL OKAN İLKOKULU EĞİTİM ÖĞRETİM YILI

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

DYNED SİSTEMİNİ AKTİF OLARAK KULLANMAK İÇİN ÖĞRETMEN OLARAK HANGİ İŞLEMLER YAPACAĞIZ AŞAĞIDA ADIM ADIM YAZILMIŞTIR

e-imzatr Kurulum Klavuzu

AMAÇDİZAYN.COM Tasarım Ofisi

EĞİTİM - ÖĞRETİM YILI İLKOKUL BÜLTENİ

Microsoft FrontPage Web Sitesi Hazırlama. Ögr.Gör.N.Nilgün Çokça

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

İNTERNET VE BİLGİSAYAR AĞLARI

lkokul Eğitim Koordinatörü

Çocuklar İçin Web Tasarımı çocuklara yönelik Programlama ve Üç Boyutlu Modelleme Çocuklar İçin Web Tasarımı kopyala yapıştır yöntemini kullanmadan

Devlet Arşivleri Genel Müdürlüğü İnternet Sitesinin Kamu Kurumları İnternet Siteleri Standartlarına Uygunluğu

Akdeniz Üniversitesi

ÖZEL OKAN İLKOKULU EĞİTİM ÖĞRETİM YILI

İÇEL OSGB ORTAK SAĞLIK VE GÜVENLİK BİRİMİ. Telefon Faks

PHOTO STORY ÖĞRENİYORUM. Emine DEĞİRMENCİ Hilal KAYA Sevim DEMİR

Transkript:

GİRİŞ Doç.Dr. Selçuk ÖZDEMİR in Çocuklar İçin Web Tasarımı kitabını bir kitapçıda görünce merak ettim. Daha sonra kendisinin yine çocuklara yönelik Programlama ve Üç Boyutlu Modelleme kitaplarını fark ettim. Büyük bir merak ve hevesle alıp okudum. Bu kitabı yazma fikir ve ilhamını kendisinin çalışmalarından aldım. Kitabın özellikle giriş bölümlerinde bahsettiğim eserden çokça yararlandım. Bu kitapta farklı olarak konu anlatımlarının ardından, bir de anlatılanların uygulamaya konulduğu örnek bir web sitesinin oluşturulma aşamaları gösterilmeye çalışıldı. Bu web sitesinde, Metin KAPTAN isimli bir öğrencinin kendisine ait bilgileri yer alıyor. Metin KAPTAN ın web sitesi; giriş sayfası, aile bilgileri, ders programı ve iletişim bölümlerinden oluşuyor. Kitabımı ilk değerlendiren tüm akraba, dost ve tanıdıklarıma ve bana ilham kaynağı olan Doç.Dr. Selçuk ÖZDEMİR e teşekkür ederim. Yine bu kitabı, Doç.Dr. Selçuk ÖZDEMİR in Çocuklar İçin Web Tasarımı kitabını okuduktan sonra okumanız çok daha uygun olabilir. Çünkü akademisyen kimliği nedeniyle özellikle pedagojik açıdan çok daha profesyonelce bir eser olduğu ortada. Ayrıca kendi kitabında yer alıp benim bahsetmediğim, web sayfalarına ses ve video ekleme, arama motorlarına yönelik kodlama gibi konuları da yine kendisinin bahsettiğim kitabından kolayca öğrenebilirsiniz. Kodlamaya daha önce hiç başlamamış olsanız bile, eğer ilgi duyuyorsanız, bu kitapla HTML konusunda giriş seviyesinden orta seviyeye gelebileceğinizi düşünüyorum. Kitabı en başından itibaren yavaş yavaş, anlayarak okuyup, kodları kopyala yapıştır yöntemini kullanmadan kendiniz yazmanız, öğrenme çabanıza oldukça yardımcı olacaktır. Lütfen bu uyarımı dikkate alın. Öğrenmenin ilk aşaması, daha önceden bilinen, başkalarının bilip bizim henüz bilmediklerimizi öğrenmektir. Ama asıl amaç; kimsenin daha önce bilmediğini bulup öğrenmektir. Buna keşif deniyor. Silikon Vadisi zaten var. Hedefimiz önce oradaki çalışmaları anlayıp daha sonra, örneğin kuantum bilgisayarlarla çalışmalar yapılan, diyelim ki Kuark Platoları kurmak olmalıdır. Büyük Önder ATATÜRK ün bize gösterdiği hedefler de buna benzer hedefler olmuştur. Mümkün olduğunca kitap içindeki yazım ve kodlama hatalarını gidermeye çalıştım. Eğer gözden kaçmış bir hata bulursanız ealturk@yandex.com e-posta adresimden beni bilgilendirmenizi rica ederim. Öğrenme yolculuğumuz hayat boyu devam eder. Elinizdeki kitabı okurken bahsettiğim bu yolculuktan keyif almanız dileğiyle. Sevgi ve saygılarımı sunarım. Erşan ALTÜRK 18.07.2016 i

İÇİNDEKİLER Sayfa 1......1.BÖLÜM Sayfa 22...2.BÖLÜM Sayfa 25...3.BÖLÜM Sayfa 29...4.BÖLÜM index.html ailem.html program.html iletisim.html ii

Metin KAPTAN IN WEB SİTESİ 1.BÖLÜM İlkokul ikinci sınıftayken ilkokul öğrencileri arasında düzenlenen Milli Egemenlik konulu resim yarışmasında ikinci olmuştum. Bu nedenle öğretmenimin 23 Nisan kutlamaları sırasında bana verdiği ödülüm, Muzaffer İzgü nün Metin Kaptan isimli hikaye kitabıydı. Hala saklıyorum. Bu bölümde kendisine ait bir web sayfası hazırlayacak olan kahramanımızın ismi de Muzaffer İzgü nün kitabından yola çıkarak adlandırdığım Metin KAPTAN. 4 sayfadan oluşacak sitemizin kodlaması tamamlandığında aşağıdaki resimlerdeki gibi görüntülenecektir. 1-) index.html sayfası 3

2-) ailem.html sayfası 3-) program.html sayfası 4

4-) iletisim.html sayfası index.html sayfası index.html sayfasına baktığımızda en üstte bir menü, altında sayfanın soluna dayalı bir fotoğraf, fotoğrafın sağında kişisel bilgiler bulunduğunu görüyoruz. Bir alt alanda sevdiğim dersler ve hobilerim alanları bulunuyor. Bu alanların altında hedefim alanı ve en alt bölümde de sağdan sola doğru kayan yazı şeklinde Atatürk ün bir sözünün geçtiğini görüyoruz. Şimdi yavaş yavaş sitemizi kodlamaya başlayalım. Bunun için daha önce oluşturduğumuz www klasörü içindeki img klasörüne foto.png adıyla resim dosyamızı kaydedelim. İlk olarak temel html etiketlerimizi yazalım ve index.html adıyla www klasörüne kaydedelim. <!DOCTYPE HTML> <html lang="tr-tr"> <head> </head> <body> </body> </html> <meta charset="utf-8"> <title>metin Kaptan</title> 5

Yukarıdaki kodlarda sayfamızın head ve body bölümlerini oluşturduk. Sayfamızın ismini belirledik. Şimdi body bölümüne; 1-) menü elemanlarını ekleyelim. 2-) sayfamıza foto.png dosyasını ekleyelim ve kişisel bilgilerimizi kodlayalım. Sayfamızın gövdesini oluşturan aşağıdaki kodları sayfamızın body bölümüne (<body> </body> etiketleri arasına) eklememiz gerektiğini öğrenmiştik. Öyle yapalım. <a href="index.html">ana Sayfa</a> <a href="ailem.html">ailem</a> <a href="program.html">haftalık Ders Programım</a> <a href="iletisim.html">iletişim</a> <img src="img/foto.png" alt="foto" style="float:left"/> <h1>metin KAPTAN</h1> <h3>doğum Tarihi: 22.08.2003</h3> <h3>okulu: Vali Kazım Paşa İlk Öğretim Okulu</h3> <h3>sınıfı: 8/N</h3> Geliştirme aşamasında sayfamızın ilk görünümü. Şimdi liste yapısındaki sevdiğim dersler ve hobilerim bölümünü oluşturalım. 6

<ul><h2>sevdiğim Dersler</h2> <li>türkçe</li> <li>matematik</li> <li>tarih</li> <li>resim</li> <li>müzik</li> <li>beden Eğitimi</li> </ul> <ul><h2>hobilerim</h2> <li>basketbol</li> <li>futbol</li> <li>satranç</li> <li>fotoğrafçılık</li> <li>yüzme</li> <li>web tasarımı</li> </ul> 7

Şu anda sayfa içeriği istediğimiz yerleşim görüntüsünde değil. Örneğin listeler yan yana olması gerekirken şu anda alt alta yer alıyor. Biz bu düzenlemeyi sonraki aşamalarda yapacağız. İlk olarak sayfamızda yer almasını istediğimiz içerikleri oluşturalım. Geriye kalan içerikler hedefim alanı, dijital saat ve footer olarak adlandırılan Atatürk ün sözünün kayan yazı olarak geçtiği sayfamızın en alt bölümü. Sayfamıza dijital saat ekleme işlemini en sona bırakalım. bilgisayar_muhendisligi.jpg ve ata_imza.png dosyalarının img klasörümüzde bulunduğunu kontrol edelim. Aşağıdaki şekilde kodlamamıza devam edelim. 8

<img src="img/bilgisayar_muhendisligi.jpg" alt="bilgisayar mühendisliği" title="bilgisayar mühendisliği" style="float:right"/> <h2>hedefim:</h2> <h4>ödevlerimi bilgisayarımda daha kolay nasıl yapabileceğimi araştırıyorum. <span class="vurgulu">kodlama öğreniyorum.</span> Ben büyüyünce <u>bilgisayar mühendisi</u> olmak istiyorum.</h4> <marquee width="100%"><h4><img src="img/ata_imza.png" alt="mustafa Kemal ATATÜRK" style="float:right"/><i>"genç fikirli demek,<br/> doğruyu gören ve anlayan gerçek fikirli demektir."</i></h4></marquee> Yukarıdaki kodlarda <span class="vurgulu">kodlama öğreniyorum.</span> bölümünde bir class yapısı tanımlayarak adını vurgulu olarak belirledik. Şimdi bu sınıfımızı sayfamızın head bölümünde tanımlayalım. <head> </head> etiketleri arasında bir <style> </style> bölümü oluşturalım ve aşağıdaki gibi tanımlayalım. <style type="text/css"> <!--.vurgulu{ color:red; }--> </style> Bu tanımlama ile vurgulu sınıfına ait tüm alanları kırmızı olarak belirledik. Şu ana kadar yazdığımız tüm kodlarımıza genel olarak bakalım. 9

<!DOCTYPE HTML> <html lang="tr-tr"> <head> <meta charset="utf-8"> <title>metin Kaptan</title> <style type="text/css">.vurgulu{ color:red; </style> </head> <body> <a href="index.html">ana Sayfa</a> <a href="ailem.html">ailem</a> <a href="program.html">haftalık Ders Programım</a> <a href="iletisim.html">iletişim</a> <img src="img/foto.png" alt="foto" style="float:left"/> <h1>metin KAPTAN</h1> <h3>doğum Tarihi: 22.08.2003</h3> <h3>okulu: Vali Kazım Paşa İlk Öğretim Okulu</h3> <h3>sınıfı: 8/N</h3> <ul><h2>sevdiğim Dersler</h2> <li>türkçe</li> <li>matematik</li> <li>tarih</li> <li>resim</li> <li>müzik</li> <li>beden Eğitimi</li> </ul> <ul><h2>hobilerim</h2> <li>basketbol</li> <li>futbol</li> <li>satranç</li> <li>fotoğrafçılık</li> <li>yüzme</li> <li>web tasarımı</li> </ul> <img src="img/bilgisayar_muhendisligi.jpg" alt="bilgisayar mühendisliği" title="bilgisayarmühendisliği" style="float:right"/> <h2>hedefim:</h2> <h4>ödevlerimi bilgisayarımda daha kolay nasıl yapabileceğimi araştırıyorum. <span class="vurgulu">kodlama öğreniyorum.</span> Ben büyüyünce <u>bilgisayar mühendisi</u> olmak istiyorum.</h4> <marquee width="100%"><h4><img src="img/ata_imza.png" alt="mustafa Kemal ATATÜRK" style="float:right"/><i>"genç fikirli demek,<br/> doğruyu gören ve anlayan gerçek fikirli demektir."</i></h4></marquee> </body> </html> 10

Şu anda sayfamız üzerinde olması gereken her içerik bulunuyor. Şimdi istediğimiz yerleşimi bu içeriklere uygulamaya başlayabiliriz. Menüden başlayalım. HTML5 sürümünün kendine özgü yeni etiketleri olduğundan bahsetmiştik. Bunun anlamı HTML5 i desteklemeyen tarayıcılar bu etiketleri doğru yorumlayamazlar. Ama internet explorer, chrome, firefox, opera gibi tarayıcıların güncel sürümleri HTML5 etiketlerinin çoğunu yorumlayabilmektedir. Biz de son yeniliklere ayak uydurabilmek için bazı HTML5 e özgü yeni etiketleri kullanalım. Bu etiketlerden biri <header> etiketidir. Sayfamızın baş veya başlık bölümünü bu etiketler arasına alabiliriz. <footer> etiketi de sayfamızın en alt bölümünü belirler. Not: Dikkat edelim; bu etiketler sayfamızın body bölümü içinde yer alıyor. Yani sayfamızın body bölümünün başlık (header) ve alt (footer) bölümlerini belirliyor. Bir diğeri <nav> etiketidir. (navigation = yönlendirme) Sayfamızda yer alan menüleri bu etiket arasına alırız. Aşağıdaki kodu inceleyelim. Kitabımın tamamını edinmek için web sayfam üzerinden benimle iletişime geçebilirsiniz. 11