KASIM EKİM EYLÜL AY 02.11.2009 06.11.2009 26.10.2009 0.10.2009 19.10.2009 2.10.2009 12.10.2009 16.10.2009 05.10.2009 09.10.2009 28.09.2009 02.10.2009 24.09.2009 25.09.2009 09.11.2009 1.11.2009 MODÜL: İNTERNET PROGRAMCILIĞI 1 Web Sunucu, script dili kavramlarını açıklayabilir. PHP dilinin avantajlarını sayabilir. PHP dilinin dezavantajlarını sayabilir. Sunucusu Yazılımının kurulum dosyasını İnternet'ten indirebilir. Sunucusu Yazılımının kurulumunu Sunucusu Yazılımının kurulumunu Sunucusu Yazılımının kurulum ayarlarını açıklayabilir. PHP yazılımının kurulum dosyasını İnternet'ten indirebilir. PHP yazılımının kurulumunu PHP yazılımının kurulumunu PHP yazılımının kurulum ayarlarını açıklayabilir. MySQL yazlımının kurulum dosyalarını İnternet'ten indirebilir. MySQL yazlımının kurulumunu MySQL yazlımının kurulumunu MySQL yazlımının kurulum ayarlarını açıklayabilir. kurulum dosyalarını İnternet'ten indirebilir. kurulumunu 1.PROGRAMLAMAYA GİRİŞ 1.1. PHP Çalışması 1.2. Avantajları ve Dezavantajları 1.. Sunucusunun 1.. Sunucusunun 1.. Sunucusunun 1.. Sunucusunun 1.4. PHP 1.4. PHP 1.4. PHP 1.4. PHP 2. VERİ TABANINA GİRİŞ 2.1. MySQL 2.1. MySQL I. Dönem 1. Yazılı 2.1. MySQL 2.1. MySQL 2.2. PhpMyAdmin 2.2. PhpMyAdmin Anlatım, soru-cevap. GÜN VE LAR İlköğretim Haftası (Eylül ayının. haftası) Demiryolları Haftası (Eylül ayının son haftası) Gaziler Günü (19 Eylül) Öğrenciler Günü (İlköğretim Haftasının son günü) Hayvanları Koruma Günü (4 Ekim) Ahilik Kültürü Haftası (8-12 Ekim) Birleşmiş Milletler Günü (24 Ekim) Cumhuriyet Bayramı: 29 Ekim Perşembe Kızılay Haftası (29 Ekim-4 Lösemili Çocuklar Haftası (2-8 Organ Bağışı ve Nakli Haftası (-9 Atatürk'ü Anma Günü: 10 Kasım Salı Atatürk Haftası (10-16 Afet Eğitimi Hazırlık Günü (12
16.11.2009 20.11.2009 kurulumunu kurulum ayarlarını açıklayabilir. 2.2. PhpMyAdmin 2.2. PhpMyAdmin GÜN VE LAR Dünya Felsefe Günü (20 Dünya Çocuk Hakları Günü (20 KASIM 2.11.2009 26.11.2009 MODÜL: İNTERNET PROGRAMCILIĞI 2 Değişken kavramını açıklayabilir. Değişkenler tanımlayabilir. Değişken tiplerini sayabilir. Değişken tiplerinin farkını açıklayabilir. 1. DEĞİŞKENLER 1.1. Değişken Tipleri 1.1. Değişken Tipleri Öğretmenler Günü (24 Kurban Bayramı'nın 1. günü: 27 Kasım Cuma 01.12.2009 04.12.2009 Değişkenler ile sabitler arasındaki farkı söyleyebilir. 1.2. Sabitler Sabitler tanımlayabilir. 1.2. Sabitler I. Dönem 2. Yazılı Kurban Bayramı'nın 4. günü: 0 Kasım Pazartesi Dünya AIDS Günü (1 Aralık) 07.12.2009 11.12.2009 Aritmetik operatörleri söyleyebilir ve String operatörleri söyleyebilir ve 1.. Operatörler 1.. Operatörler İnsan Hakları ve Demokrasi Haftası (10 Aralık gününü içine alan hafta) ARALIK 14.12.2009 18.12.2009 Mantıksal operatörleri söyleyebilir ve if deyimini 1.. Operatörler 2. PROGRAM DENETİMİ Tutum, Yatırım ve Türk Malları Haftası (12-18 Aralık) 21.12.2009 25.12.2009 if else deyimini İç içe if deyimlerini 28.12.2009 1.12.2009 switch deyimini for döngüsünü 2.2. Döngüler Yılbaşı Tatili: 01 Ocak Cuma OCAK 04.01.2010 08.01.2010 while döngüsünü while döngüsünü 2.2. Döngüler 2.2. Döngüler
OCAK 11.01.2010 15.01.2010 MODÜL: İNTERNET PROGRAMCILIĞI PHP'de fonksiyon 1. FONKSİYONLAR tanımlayabilir. 1.1. Fonksiyon Tanımlama ve Çağırma PHP'de fonksiyon çağırabilir. 1.1.1. Geriye Değer Döndüren Geriye değer döndüren Fonksiyonlar fonksiyonları tanımlayabilir ve çağırabilir. PHP'de varsayılan değer 1.1.2. Varsayılan Değer Alan Argümanlı alan argümanlı fonksiyonları Fonksiyonlar tanımlayabilir ve çağırabilir. I. Dönem. Yazılı GÜN VE LAR Enerji Tasarrufu Haftası (Ocak ayının 2. haftası) 18.01.2010 22.01.2010 PHP'de global değişkenli fonksiyonlar tanımlayabilir ve çağırabilir. PHP'de statik değişkenli fonksiyonlar tanımlayabilir ve çağırabilir. 1.1. Global Değişkenli Fonksiyonlar 1.1.4 Statik (Durağan) Değişkenli Fonksiyonlar ŞUBAT 01.0.2010 05.0.2010 22.02.2010 26.02.2010 15.02.2010 19.02.2010 08.02.2010 08.02.2010 PHP'de getdate() ve date() zaman fonksiyonlarını PHP'de time() ve mktime() zaman fonksiyonlarını PHP'de düz metni e-posta olarak gönrerebilir. PHP'de HTML kodlarıyla işaretlenmiş bir metni e- posta olarak gönderebilir. PHP'de dizi PHP'de bir dizinin eleman sayısını Foreach() fonksiyonu ile öğrenebilir. PHP'de dizileri sıralayabilir. PHP'de ilişkili dizileri sıralayabilir. PHP'de dizilere değişken ekleyebilir. 1.2. Zaman Fonksiyonları 1.2.1. getdate() 1.2.2. date() 1.2.. time() 1.2.4. mktime 1.. Mail Gönderme 1.. Mail Gönderme 2.DİZİLER 2.1. Dizi Oluşturma 2.1.1. Foreach() Fonksiyonu 2.2 Dizi Düzenleme 2.2.1 Dizileri Sıralama 2.2.2 İlişkili Dizileri Sıralama 2.2. Dizilere Değişken Ekleme Sivil Savunma Günü (28 Şubat) Vergi Haftası (Şubat ayının son haftası) Yeşilay Haftası (1Mart gününü içine alan hafta) Girişimcilik Haftası (Mart ayının ilk haftası) MART 08.0.2010 12.0.2010 PHP'de dizileri birleştirebilir. PHP'de bir dizinin ilk elemanını silebilir. PHP'de bir dizinin istediği bölümünden istediği kadar eleman alabilir. 2.2.4 Dizileri Birleştirme 2.2.5 Dizinin İlk Elemanını Silme 2.2.6 Diziden Kesit Alma Dünya Kadınlar Günü (8 Mart) Bilim ve Teknoloji Haftası (8-14 Mart) İstiklâl Marşı nın Kabulü ve Mehmet Akif Ersoy u Anma Günü (12 Mart)
MART 15.0.2010 19.0.2010 22.0.2010 26.0.2010 MODÜL: İNTERNET PROGRAMCILIĞI 4 Sunucu çevre değişkenlerinin ne amaçla kullanıldığını açıklayabilir. GET metodu kullanarak form POST metoduyla form GET ve POST metotlarının farkını açıklayabilir. Düz metin girişi nesnesini Şifre girişi nesnesini Yazı alanı nesnesini Seçim kutusu nesnesini Seçenek düğmesi nesnesini Komut düğmesi nesnesini Dosya gönderme nesnesini Doldurulması zorunlu form neslerinin içeriğini kontrol ettirebilir. Formlarda girilecek karakteri sınırlandırabilir. Formda girilen e-posta adresinin doğru girilip girilmediğini sorgulattırabilir. 1. FORMLAR 1.1. GET 1.2. POST 1.. INPUT Tipleri 1..1. Düz Metin Girişi (Plain Text Entry) 1..2. Şifre Girişi (Password Entry) 1... Yazı Alanı (Text Area) 1..4. Seçim Kutusu (Select Box) 1..5. Onay Kutusu (Check Box) 1..6. Seçenek Düğmesi (Radio Button) 1..7. Komut Düğmesi (Button) 1..8. Dosya Gönderme ( File Upload) 1.4. İçerik Kontrolü 1.4.1. Isset ( ) 1.4.2. Empty ( ) 1.4.. If ( ) Komutu 1.4.4. Strlen( ) Fonksiyonu ile Karakter Sayısı Kontrolü 1.4.5. Eregi() Fonksiyonu ile Formlarda E- mail Adresi Yazım Kontrolü II. Dönem 1. Yazılı GÜN VE LAR Tüketiciyi Koruma Haftası (15-21 Mart) Şehitler Günü (18 Mart) Türk Dünyası ve Toplulukları Haftası (21 Mart Nevruz gününü içine alan hafta) Yaşlılar Haftası (18-24 Mart) Orman Haftası (21-26 Mart) Dünya Tiyatrolar Günü (27 Mart) 29.0.2010 02.04.2010 Programlamada nesne kavramını açıklayabilir. Sınıf kavramını açıklayabilir. PHP de sınıf ve nesne tanımlayabilir. Sınıfların örneklerini 2. NESNELER 2.1. Nesne Oluşturma 2.1.1. Sınıf ve Nesne Tanımlama 2.1.2. Sınıfların Örneklerini Oluşturmak Kütüphaneler Haftası (Mart ayının son pazartesi gününü içine alan hafta) 05.04.2010 09.04.2010 Sınıf niteliklerini 2.1.. Sınıf Niteliklerini Kullanmak PHP'de bir dosyayı okumak için açabilir. PHP'de bir dosyayı yazmak için açabilir. 2.1.4. PHP de Dosya Oluşturma NİSAN 12.04.2010 16.04.2010 PHP'de bir dosya PHP'de açtığı bir dosyanın içeriğini okutabilir. 2.1.4. PHP de Dosya Oluşturma 2.2. Nesne Düzenleme 2.2.1. PHP de Dosya Okuma Turizm Haftası (15-22 Nisan) 19.04.2010 22.04.2010 PHP'de açtığı bir dosyanın içine yazdırabilir. Okumak veya yazmak amacıyla açılan bir dosyayı PHP'de kapatabilir. PHP'de bir dosyayı sildirebilir. 2.2.2. PHP de Dosyaya Yazma 2.2.2. Dosya Kapatmak 2.2.. Dosya Silmek Ulusal Egemenlik ve Çocuk Bayramı: 2 Nisan Cuma Dünya Kitap Günü ve Kütüphaneler Haftası (2 Nisan gününü içine alan hafta)
NİSAN 26.04.2010 0.04.2010 PHP'de dosyaya bilgi ekleyebilir. PHP'de bir dosyayı kilitleyebilir. PHP'de dizin 2.2.4. Dosyaya Bilgi Eklemek 2.2.5. Dosyayı Kilitlemek 2.2.6. Nesnelerle Dosya Dizin İşlemleri GÜN VE LAR Emek ve Dayanışma Günü: 01 Mayıs Cumartesi 0.05.2010 07.05.2010 MODÜL: İNTERNET PROGRAMCILIĞI 4 MySQL ile veritabanı MySQL ile veritabanı silebilir. MySQL kurulumunu MySQL sunucusunda yeni kullanıcı MySQL veritabanı içerisinde tablo MySQL veritabanında index 1. MYSQL VERİ TABANI YÖNETİMİ 1.1. Veri Tabanı Oluşturma (Create Database) 1.1.1. MySQL Veri Tabanı Sunucusu 1.1.2. MySQL 1.1.. MySQL Yazım Kuralları 1.1.4. MySQL Yeni Kullanıcı Oluşturma 1.2. Tablo Oluşturma (Create Table) 1.. Index Yapıları (Create Index) II. Dönem 2. Yazılı Bilişim Haftası (Mayıs ayının ilk haftası) Trafik ve İlkyardım Haftası (Mayıs ayının ilk haftası) Anneler Günü (Mayıs ayının 2 inci Pazarı) MySQL veritabanına veri girişi 1.4. Insert Kullanımı 10.05.2010 14.05.2010 MySQL veritabanından veri okuyabilir. MySQL veritabanından istediği özellikteki verileri okuyabilir. MySQL veritabanından kayıt silebilir. 1.5. Select Kullanımı 1.6. Delete Kullanımı Vakıflar Haftası (Mayıs ayının 2. haftası) Engelliler Haftası (10-16 Mayıs) MAYIS 24.05.2010 28.05.2010 17.05.2010 21.05.2010 MySQL veritabanından verileri değiştirebilir. MySQL veritabanı tablolarının yapısında istediği değişiklikleri MySQL veritabanı standart fonksiyorlarını MySQL tarih, zaman fonksiyonlarını MySQL karşılaştırma fonkisyon ve operatörlerini MySQL mantıksal operatörlerini MySQL kontrol mekanizmalarını MySQL aritmetik operatörlerini MySQL matematiksel fonksiyonlarını 1.7. Update Kullanımı 1.8. Alter Kullanımı 1.9. MySQL Fonksiyonları 1.9.1. Standart Fonksiyonlar 1.9.2. Tarih ve Zaman Fonksiyonları 1.9.. Karşılaştırma Fonksiyon ve Operatörleri 1.9.4. Mantıksal Operatörler 1.9.5. Kontrol Mekanizmaları ve Karakter Fonksiyonları 1.9.6. Aritmetik Operatörler 1.9.7. Matematiksel Fonksiyonlar Atatürk'ü Anma ve Gençlik ve Spor Bayramı: 19 Mayıs Çarşamba Müzeler Haftası (18-24 Mayıs) Etik Günü (25 Mayıs)
HAZİRAN 14.06.2010 18.06.2010 07.06.2010 11.06.2010 1.05.2010 04.06.2010 PHP ile MySQL etkileşim basamaklarını açıklayabilir. PHP ile veritabanına erişebilir. PHP ile MySQL sunucusuna bağlanabilir. seçimini sorgusu üzerinde işlemler üzerinde işlemler PHP ile MySQL sunucusu arasındaki bağlantıyı kapatabilir. PHP ile MySQL sunucusu arasındaki bağlantıyı kapatabilir. 2. PHP İLE MySQL VERİ TABANINA ERİŞMEK 2.1. PHP İle Veri Tabanı Etkileşimleri 2.2. MySQL Sunucusuna Bağlantı 2.. Veri Tabanı Seçimi 2.4. Veri Tabanını Sorgulamak 2.6. MySQL Bağlantısını Kapatma 2.6. MySQL Bağlantısını Kapatma 2.5. SQL Sunucu Üzerinde İşlemler 2.5. SQL Sunucu Üzerinde İşlemler II. Dönem. Yazılı GÜN VE LAR Çevre Koruma Haftası (Haziran ayının 2. haftası) Bilişim Teknolojileri Alanı Çerçeve Öğretim Programı, Bilişim Teknolojileri Alanı İnternet Programcılığı Ders Bilgi Formu ve 2551 Sayılı Tebliğler Dergisi nde yayımlanan Eğitim ve Öğretim Çalışmalarının Planlı Yürütülmesine İlişkin Yönerge doğrultusunda hazırlanmıştır. UYGUNDUR 14.09.2009 Abdurrahman SEVİNİŞ Halilullah YILMAZ Yusuf ÇAKIR Ahmet TOMBAKLAR Meryem BİTER Bilişim Teknolojileri Öğr. Bilişim Teknolojileri Öğr. Bilgisayar Usta Öğreticisi Bilgisayar Usta Öğreticisi Okul Müdürü