Web Programcılığı Yıllık Plan

T.C. MİLLİ EĞİTİM BAKANLIĞI
.......... OKUL SEÇ ..........
2026-2027 EĞİTİM ÖĞRETİM YILI 11. SINIF WEB PROGRAMCILIĞI DERSİ DERS PLANI

Öğretmen Adı

Ders Öğretmeni

Müdür Adı

Okul Müdürü

Hafta 8 / 37
2026-2027 günlük plan ana yapı tablosu — 37 hafta
HaftaTarihSaatTema / ÜniteÜnite / TemaKonuÖğrenme Çıktısı KodlarıKazanım KodlarıÖğrenme KanıtlarıÖlçme-DeğerlendirmeBölüm / Durum
#14-18 Eylül3Etkileşim ve Veri Yönetimi (PHP)PHP Dili ve Özellikleri1.PHP' nin özelliklerini ve diğer programlama dillerinden farklarını açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#21-25 Eylül3Etkileşim ve Veri Yönetimi (PHP)PHP Kurulumu2.PHP ve gerekli bileşenleri bilgisayarına kurar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#28 Eylül - 2 Ekim3Etkileşim ve Veri Yönetimi (PHP)Değişken ve Sabitler3.PHP ile farklı türde değişken tanımlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#5-9 Ekim3Karar ve Döngü YapılarıMantıksal Operatörler1.Mantıksal operatörleri kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#12-16 Ekim3Karar ve Döngü YapılarıKarar Kontrol Deyimleri2.Karar kontrol deyimlerini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#19-23 Ekim3Karar ve Döngü YapılarıDöngü Deyimler3.Döngü deyimlerini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#26-30 Ekim3Karar ve Döngü YapılarıVeriler üzerinde döngü Kontrolleri4.Veriler üzerinde döngü kontrollerini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
#2-6 Kasım3Karar ve Döngü YapılarıDüzenli İfadeler5.Düzenli ifadeleri kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu

8. Hafta — 2-6 Kasım — Tema: Karar ve Döngü Yapıları Dolu

Ders
Web Programcılığı
Sınıf
11. Sınıf
Tema / Ünite
Karar ve Döngü Yapıları
Konu
Düzenli İfadeler
Süre
3 ders saati (120 dk)
Tarih
2-6 Kasım
Hafta
8. Hafta
Belirli Gün ve Haftalar
Kızılay Haftası (29 Ekim-4 Kasım), Lösemili Çocuklar Haftası (2-8 Kasım), Organ Bağışı ve Nakli Haftası (3-9 Kasım)

Öğrenme Çıktıları ve Süreç Bileşenleri MEB

5.Düzenli ifadeleri kullanır.
Düzenli ifadelerin (regex) tanımı yapılır.
Düzenli ifade özellikleri anlatılır ve uygulama yaptırılır.
Büyük küçük harfe aldırmadan kelimeyi yakalayan uygulama yaptırılır.
İstenilen sayıyı yakalayan uygulama yaptırılır.

Tema Özeti DPO

Karar ve Döngü Yapıları ünitesinin 5. haftası.

Programlar Arası Bileşenler Boş

Öğrenme Kanıtları (Ölçme ve Değerlendirme) MEB

  • Gözlem Formu
  • Derecelendirme Ölçeği
  • Rubrik

Temel Kabuller DPO

Önceki haftaların çıktıları (Veriler üzerinde döngü Kontrolleri) edinilmiş kabul edilir.

Ön Değerlendirme Süreci DPO

Önceki haftanın çıktıları (Veriler üzerinde döngü Kontrolleri) kısa sorularla yoklanır.

Köprü Kurma DPO

Veriler üzerinde döngü Kontrolleri ile Düzenli İfadeler arasında ilişki kurulur; düzenli İfadeler hatırlatılır.

Öğrenme-Öğretme Uygulamaları DPO

  1. Derse Giriş10 dk

    Önceki haftanın çıktıları (Veriler üzerinde döngü Kontrolleri) kısa sorularla yoklanır; düzenli İfadeler konusuna dikkat çekilir. Kızılay Haftası (29 Ekim-4 Kasım) ile bağ kurularak derse giriş yapılır.

  2. Keşfetme35 dk

    Öğrencilerin düzenli İfadeler ile ilgili ön bilgileri sorularla ortaya çıkarılır; gerçek yaşam bağlamından bir örnekle konu keşfettirilir.

  3. Uygulama55 dk

    Öğrenciler düzenli İfadeler ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Düzenli İfadeler).

  4. Sonuçlandırma20 dk

    Öğrencilerin "İstenilen sayıyı yakalayan uygulama yaptırılır" düzeyine ulaşması gözlenir; gözlem Formu ile değerlendirilir.

Sınıf defteri: Düzenli İfadeler; değerlendirme

Derse Giriş 10 dk

Önceki haftanın çıktıları (Veriler üzerinde döngü Kontrolleri) kısa sorularla yoklanır; düzenli İfadeler konusuna dikkat çekilir. Kızılay Haftası (29 Ekim-4 Kasım) ile bağ kurularak derse giriş yapılır.

Keşfetme 35 dk

Öğrencilerin düzenli İfadeler ile ilgili ön bilgileri sorularla ortaya çıkarılır; gerçek yaşam bağlamından bir örnekle konu keşfettirilir.

Uygulama 55 dk

Öğrenciler düzenli İfadeler ile ilgili etkinlikleri bireysel ve grup çalışmasıyla uygular; öğretmen süreci gözlemleyip dönüt verir (Düzenli İfadeler).

Sonuçlandırma 20 dk

Öğrencilerin "İstenilen sayıyı yakalayan uygulama yaptırılır" düzeyine ulaşması gözlenir; gözlem Formu ile değerlendirilir.

Farklılaştırma Boş

ZÖğretmen tarafından doldurulacak
DÖğretmen tarafından doldurulacak

Araç-Gereç ve Kaynaklar DPO

Araç-Gereç
  • Ders kitabı
  • Etkileşimli tahta
  • Projeksiyon
  • Bilgisayar
  • Etkileşimli Tahta
  • İnternet
Kaynaklar
  • Web Programcılığı Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)

Öğretmen Görüşleri

BÖLÜM I

Ders
Web Programcılığı
Sınıf
11. Sınıf
Ünite / Tema
Karar ve Döngü Yapıları
Konu
Düzenli İfadeler
Önerilen Süre
3 ders saati (120 dk)
Tarih
2-6 Kasım
Hafta
8. Hafta
Belirli Gün ve Haftalar
Kızılay Haftası (29 Ekim-4 Kasım), Lösemili Çocuklar Haftası (2-8 Kasım), Organ Bağışı ve Nakli Haftası (3-9 Kasım)

BÖLÜM II DPO

Kazanımlar
5.Düzenli ifadeleri kullanır.
Açıklamalar
  • Düzenli ifadelerin (regex) tanımı yapılır.
  • Düzenli ifade özellikleri anlatılır ve uygulama yaptırılır.
  • Büyük küçük harfe aldırmadan kelimeyi yakalayan uygulama yaptırılır.
  • İstenilen sayıyı yakalayan uygulama yaptırılır.
Öğrenme-Öğretme Yöntem ve Teknikleri
  • Anlatım
  • Soru-Cevap
  • Problem Çözme
  • Gösterip Yaptırma
Kullanılan Eğitim Teknolojileri, Araç ve Gereçler
Araç-Gereç
  • Ders kitabı
  • Etkileşimli tahta
  • Projeksiyon
  • Bilgisayar
  • Etkileşimli Tahta
  • İnternet
Kaynaklar
  • Web Programcılığı Dersi Öğretim Programı (MEB, Türkiye Yüzyılı Maarif Modeli)
  • Ders Materyali (MEB)
  • Ders Bilgi Formu (MEB)
Öğrenme-Öğretme Etkinlikleri
Dikkat Çekme

Düzenli İfadeler ile ilgili günlük yaşamdan ya da meslekten bir örnek veya soru ile derse başlanır.

Güdüleme

Düzenli İfadeler konusunun meslekteki ve günlük yaşamdaki yeri vurgulanır.

Gözden Geçirme

Önceki haftanın konusu (Veriler üzerinde döngü Kontrolleri) kısaca tekrar edilir.

Derse Geçiş

Haftanın kazanımı öğrencilerle paylaşılır: 5.Düzenli ifadeleri kullanır.

Bireysel Öğrenme Etkinlikleri

Anlatım, soru-cevap ve gösterip yaptırma ile:
1) Düzenli ifadelerin (regex) tanımı yapılır.

Grupla Öğrenme Etkinlikleri

Atölye/laboratuvar uygulaması (grup çalışması, öğretmen gözetiminde):
1) Düzenli ifade özellikleri anlatılır ve uygulama yaptırılır.
2) Büyük küçük harfe aldırmadan kelimeyi yakalayan uygulama yaptırılır.
3) İstenilen sayıyı yakalayan uygulama yaptırılır.

Özet

Haftanın konuları öğrencilerle birlikte özetlenir; bir sonraki dersin konusu duyurulur.

BÖLÜM III — Ölçme-Değerlendirme

Bireysel Öğrenme Etkinliklerine Yönelik Ölçme-Değerlendirme
  • Gözlem Formu
  • Derecelendirme Ölçeği
  • Rubrik
Grupla Öğrenme Etkinliklerine Yönelik Ölçme-Değerlendirme
  • Grup çalışması gözlem formu
Öğrenme Güçlüğü Olan ve İleri Düzey Öğrenciler İçin Ek Ölçme-Değerlendirme

    BÖLÜM IV — Planın Uygulanmasına İlişkin Açıklamalar

    • Belirtilen tarihlerde ve haftalarda, müfredat programına göre değişiklikler yapılabilir.
    • Öğrenci merkezli öğretim yöntemleri ve teknikleri aktif olarak kullanılacaktır.
    • Ölçme ve değerlendirme süreçlerinde çeşitlilik sağlanacak ve süreç odaklı değerlendirme yapılacaktır.
    • Bireysel farklılıklar dikkate alınarak öğretime yön verilecektir.
    • Teknoloji entegrasyonu ile öğrenme süreçleri desteklenecektir.
    #9-13 Kasım3Dizi YapılarıDizi YapılarıDizi yapılarını kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    16-20 KasımAkademik Takvim 1. Dönem Ara Tatil
    #23-27 Kasım3Dizi YapılarıDizilerle İşlemlerDizi elemanları üzerinde işlemler yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #30 Kasım - 4 Aralık3FonksiyonlarPHP' de Fonksiyonlar1.PHP programlama dilinde fonksiyon tanımlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Aralık3FonksiyonlarFonksiyon Parametreleri2.Fonksiyon parametrelerini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Aralık3FonksiyonlarDeğer Döndüren Fonksiyonlar3.Değer döndüren fonksiyonları kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #21-25 Aralık3FonksiyonlarTarih/Saat Fonksiyonları4.Tarih/saat fonksiyonlarını kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #28 Aralık - 1 Ocak3FonksiyonlarMetin Fonksiyonları5.Metin fonksiyonlarını kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #4-8 Ocak3Form İşlemleriHTML Form ElemanlarıHTML Form elemanlarını tanımlar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #11-15 Ocak3Form İşlemleriGet ve Post MetotlarıGet ile Post arasındaki farkı açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #18-22 Ocak3Form İşlemleriGüvenli Form OluşturmaGüvenli Form OluşturmaGözlem Formu, Derecelendirme ÖlçeğiDolu
    25-29 OcakAkademik Takvim Yarıyıl Tatili
    1-5 ŞubatAkademik Takvim Yarıyıl Tatili
    #8-12 Şubat3Form İşlemleriFormda Dosya Bileşenleri Kullanma4.Formlarda dosya bileşenini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #15-19 Şubat3Hata Yakalama İşlemleriPHP İstisna İşlemleri1.İstisna (Exception) işlemlerini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Şubat3Hata Yakalama İşlemleriTry-Catch bloğu2.Try-except bloklarını kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #1-5 Mart3Hata Yakalama İşlemleriFinally Bloğu3.Finally bloğunu kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    8-12 MartAkademik Takvim 2. Dönem Ara Tatil
    #15-19 Mart3Dosya İşlemleriPHP' de Dosya Oluşturma1.Yeni dosya oluşturur.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #22-26 Mart3Dosya İşlemleriPHP' de Dosya Açma2.Var olan bir dosyayı açar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #29 Mart - 2 Nisan3Dosya İşlemleriPHP' de Dosya İçine Bilgi Ekleme / PHP' de Dosyayı Silme3.Dosyanın içine bilgi ekler.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #5-9 Nisan3Oturum YönetimiÇerez Yönetimi1.Kullanıcı bilgilerinin hatırlanmasında çerezleri kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #12-16 Nisan3Oturum YönetimiOturum Mimarisi2.Oturum mimarisini açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #19-23 Nisan3Oturum Yönetimi$_SESSION Genel Değişkeni3.$_SESSION genel değişkenini kullanır.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #26-30 Nisan3MySQL Veri Tabanı KullanımıMySQL Temel Kavramları1.Veri tabanı temel kavramlarını açıklar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #3-7 Mayıs3MySQL Veri Tabanı KullanımıUygulama Sunucusunun Kurulması ve Yönetilmesi2.Uygulama sunucusunu kurar ve yönetir.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #10-14 Mayıs3MySQL Veri Tabanı KullanımıPHP ile Veri Tabanı Bağlantısı Yapma3.PHP ile veri tabanı bağlantısı yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #17-21 Mayıs3MySQL Veri Tabanı KullanımıPHP ile Veri Tabanı Oluşturma4.Veri tabanı oluşturur.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #24-28 Mayıs3MySQL Veri Tabanı KullanımıMySQL ile veri tabanı ve tablo oluşturma işlemleri5.Veri tabanı içine tablo oluştururGözlem Formu, Derecelendirme ÖlçeğiDolu
    #31 Mayıs - 4 Haziran3MySQL Veri Tabanı KullanımıPHP ile MySQL ile veri ekleme, silme, oluşturma işlemleri6.PHP ile MySQL ile veri ekleme, silme, güncelleme işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #7-11 Haziran3MySQL Veri Tabanı KullanımıPHP ile MySQL ile veri ekleme, silme, oluşturma işlemleri6.PHP ile MySQL ile veri ekleme, silme, güncelleme işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #14-18 Haziran3MySQL Veri Tabanı KullanımıPHP ile MySQL veritabanında veri listeleme işlemleri7.PHP ile MySQL veri tabanında veri listeleme işlemlerini yapar.Gözlem Formu, Derecelendirme ÖlçeğiDolu
    #21-25 Haziran3Sosyal EtkinlikSosyal EtkinlikOkul temelli planlama kapsamında sosyal etkinlik haftasıGözlem Formu, Derecelendirme ÖlçeğiBoş Sosyal Etkinlik

    11. Sınıf Web Programcılığı Günlük Planı — Kaynaklar ve İçerik

    • 11. Sınıf Web Programcılığı Yıllık Planı (çerçeve / ünitelendirilmiş yıllık plan)
    • Bilişim Teknolojileri 11. Sınıf Çerçeve Öğretim Programı (ÇÖP)
    • Web Programcılığı Ders Bilgi Formu (DBF)
    • Web Programcılığı Ders Materyali (DM)
    • Ders İçeriği

      Bilişim Teknolojileri - Yazılım Geliştirme (Mesleki ve Teknik Anadolu Lisesi) alanında Web Programcılığı dersi 11. sınıf 2026-2027 eğitim öğretim yılı günlük planı (haftalık ders planı). Haftalık 3 ders saati.

      Üniteler ve Konular

      1. Etkileşim ve Veri Yönetimi (PHP) (9 ders saati)

      • PHP Dili ve Özellikleri
        • 1.PHP' nin özelliklerini ve diğer programlama dillerinden farklarını açıklar.
        • PHP programlama dilinin yapısını, tarihi ve yetkinliği anlatılır.
        • PHP' nin, neden en çok tercih edilen sunucu taraflı programlama dilleri arasında olduğu açıklanır.
        • PHP ile yapılabilecekler ve PHP geliştiricisi olmanın avantajları anlatılır.
        • PHP dilini özet şekilde anlatacak bir poster çalışması yapmaları sağlanır.
      • PHP Kurulumu
        • 2.PHP ve gerekli bileşenleri bilgisayarına kurar.
        • Geliştirme ortamının hazırlanması sağlanır ve kurulumu yaptırılır.
        • Apache, PHP ve MySQL kurulumu yaptırılır.
        • Yerel sunucu ayarları yaptırılır.
      • Değişken ve Sabitler
        • 3.PHP ile farklı türde değişken tanımlar.
        • Primatif veri tipleri ve primatif olmayan veri tipleri anlatılır.
        • Boolean, integer, float, string, null, array, object veri tipleri anlatılır ve PHP' de örnek uygulamalar yaptırılır.

      2. Karar ve Döngü Yapıları (15 ders saati)

      • Mantıksal Operatörler
        • 1.Mantıksal operatörleri kullanır.
        • And (Ve), Or (Veya) Xor ve Not (Değil) operatörleri anlatılır ve uygulama içinde doğru olarak kullanmaları sağlanır.
      • Karar Kontrol Deyimleri
        • 2.Karar kontrol deyimlerini kullanır.
        • If – Else kontrol deyimi anlatılır ve uygulama yaptırılır.
        • İç-içe If kontrol deyimi anlatılır ve uygulama yaptırılır.
        • if-elseif-else alternatif söz dizimi anlatılır ve uygulama yaptırılır.
        • Üçlü operatör kullanımı anlatılır ve uygulama yaptırılır.
        • Switch-Case kontrol deyimi anlatılır ve uygulama yaptırılır.
        • Switch-Case alternatif söz dizimi anlatılır ve uygulama yaptırılır.
      • Döngü Deyimler
        • 3.Döngü deyimlerini kullanır.
        • While döngüsü anlatılır ve uygulama yaptırılır.
        • Do-While döngüsü anlatılır ve uygulama yaptırılır.
        • For döngüsü anlatılır ve uygulama yaptırılır.
        • For-Each döngüsü anlatılır ve uygulama yaptırılır.
        • Break ve Continue ifadeleri anlatılır ve uygulama yaptırılır.
      • Veriler üzerinde döngü Kontrolleri
        • 4.Veriler üzerinde döngü kontrollerini kullanır.
        • Html etiketleri üzerinde döngü ile kontrol etme uygulamaları yaptırılır.
      • Düzenli İfadeler
        • 5.Düzenli ifadeleri kullanır.
        • Düzenli ifadelerin (regex) tanımı yapılır.
        • Düzenli ifade özellikleri anlatılır ve uygulama yaptırılır.
        • Büyük küçük harfe aldırmadan kelimeyi yakalayan uygulama yaptırılır.
        • İstenilen sayıyı yakalayan uygulama yaptırılır.

      3. Dizi Yapıları (6 ders saati)

      • Dizi Yapıları
        • 1. Dizi yapılarını kullanır.
        • Tek boyutlu diziler anlatılır
        • Tek boyutlu dizi oluşturma, oluşturulan dizilere erişme uygulamaları yaptırılır.
        • Çağrışımsal (Associative) diziler anlatılır.
        • Çağrışımsal dizi oluşturma, oluşturulan dizilere erişme uygulamaları yaptırılır.
        • Çok boyutlu diziler anlatılır.
        • Çok boyutlu dizi oluşturma, oluşturulan dizilere erişme uygulamaları yaptırılır
      • Dizilerle İşlemler
        • 2. Dizi elemanları üzerinde işlemler yapar.
        • Döngü ile Dizi Elemanlarına Erişim anlatılır ve uygulama yaptırılır.
        • Oluşturulan dizilere erişme, eleman ekleme ,silme, sıralama vb uygulamaları yaptırılır.

      4. Fonksiyonlar (15 ders saati)

      • PHP' de Fonksiyonlar
        • 1.PHP programlama dilinde fonksiyon tanımlar.
        • PHP programlama dilinde fonksiyon kavramı açıklanır ve uygulama üzerinde kullanımına örnek verilir.
      • Fonksiyon Parametreleri
        • 2.Fonksiyon parametrelerini kullanır.
        • Fonksiyon parametreleri açıklanır ve uygulama üzerinde denenmesi sağlanır. Resimleri yeniden boyutlandıran fonksiyon örneği yaptırılır.
      • Değer Döndüren Fonksiyonlar
        • 3.Değer döndüren fonksiyonları kullanır.
        • Değer döndüren fonksiyonlar açıklanır ve uygulama üzerinde kullanmaları sağlanır.
      • Tarih/Saat Fonksiyonları
        • 4.Tarih/saat fonksiyonlarını kullanır.
        • Tarih/saat fonksiyonları anlatılır ve uygulama üzerinde kullanmaları sağlanır.
      • Metin Fonksiyonları
        • 5.Metin fonksiyonlarını kullanır.
        • Metin fonksiyonları anlatılır ve uygulama yaptırılır.

      5. Form İşlemleri (11 ders saati)

      • HTML Form Elemanları
        • 1. HTML Form elemanlarını tanımlar.
        • HTML form elemanları (Text, Password, Checkbox, Radio, File, Textarea, Select, Option, Submit) anlatılır. Form elemanlarından oluşan kullanıcı kayıt sayfası yaptırılır.
      • Get ve Post Metotları
        • 2. Get ile Post arasındaki farkı açıklar.
        • Get ile Post metotları açıklanır ve kullanımlarına basit bir örnek yaptırılır.
        • Post metodu ile hesap makinesi uygulaması yaptırılır.
        • Ad, yaş ve adresten oluşan bir form yaptırılarak basit bir Post ve ya Get metotları ile filtreleme uygulaması gerçekleştirilir.
        • Get ve Post ile dizi değişkenlerini kullanarak form işleme uygulaması yaptırılır. Uygulamada form elemanları ile hesap makinesi yaptırılarak metotlarla çalıştırılması sağlanır.
        • Kullanıcı kayıt sayfasının Get ve Post ile etkileşimi uygulaması yaptırılır. Uygulamada PHP ile e-mail formunu gönderme uygulaması yaptırılır.
      • Güvenli Form Oluşturma
        • 3.Güvenli form tanımlanır.
        • PHP' de resim doğrulama uygulaması yaptırılır.
      • Formda Dosya Bileşenleri Kullanma
        • 4.Formlarda dosya bileşenini kullanır.

      6. Hata Yakalama İşlemleri (9 ders saati)

      • PHP İstisna İşlemleri
        • 1.İstisna (Exception) işlemlerini açıklar.
        • Hata türleri açıklanır.
      • Try-Catch bloğu
        • 2.Try-except bloklarını kullanır.
        • Try-catch bloğu içinde istisna (exception) tanımlanır ve uygulamada kullanmaları sağlanır.
        • getCode(), getMessage(), getFile(), getLine() hazır fonksiyonlarını öğretilir.
      • Finally Bloğu
        • 3.Finally bloğunu kullanır.
        • Finally bloğu anlatılır ve istisna (exception) yapısı içinde uygulamada kullanmaları sağlanır.

      7. Dosya İşlemleri (11 ders saati)

      • PHP' de Dosya Oluşturma
        • 1.Yeni dosya oluşturur.
        • Uygulamada yeni bir dosya oluşturmaları sağlanır.
      • PHP' de Dosya Açma
        • 2.Var olan bir dosyayı açar.
        • Uygulamada var olan bir dosya, dosya açma komutuyla açtırılır.
        • Açılan dosyanın içeriğindeki bilgiler ekrana yazdırılır.
      • PHP' de Dosya İçine Bilgi Ekleme
        • 3.Dosyanın içine bilgi ekler.
        • Uygulama içerisinde dosyanın içerisine bilgi eklemeleri sağlanır.
      • PHP' de Dosyayı Silme
        • 4.Dosyayı silmeyi bilir.
        • Uygulama içerisinde ki dosyayı silmeleri sağlanır.

      8. Oturum Yönetimi (9 ders saati)

      • Çerez Yönetimi
        • 1.Kullanıcı bilgilerinin hatırlanmasında çerezleri kullanır.
        • Çerez (Cookie) tanımını yapar.
        • PHP' de çerezleri kullanarak bir kelime tahmin oyunu yaptırılır.
        • PHP' de çerezleri kullanarak kullanıcı adı ve şifreden oluşan bir giriş (login) uygulaması yaptırılır.
        • Aynı IP numarası ve çerez değeri elde edildiğinde sayfa sayacını arttırmayan, farklı IP numaralarından çerez değerleri elde ettiğinde sayfa sayacını arttıran PHP sınıfıyla(class) ilgili örnek uygulama yaptırılır.
      • Oturum Mimarisi
        • 2.Oturum mimarisini açıklar.
        • Oturum mimarisini (session) açıklar ve uygulamada kullanmayı bilir.
      • $_SESSION Genel Değişkeni
        • 3.$_SESSION genel değişkenini kullanır.
        • $_SESSION değişkeni anlatılır. Kullanıcı adı ve şifreden oluşan bir login sayfasına girilen değerlerin $_SESSION değişkeniyle alınması anlatılır ve uygulama yaptırılır.

      9. MySQL Veri Tabanı Kullanımı (23 ders saati)

      • MySQL Temel Kavramları
        • 1.Veri tabanı temel kavramlarını açıklar.
      • Uygulama Sunucusunun Kurulması ve Yönetilmesi
        • 2.Uygulama sunucusunu kurar ve yönetir.
      • PHP ile Veri Tabanı Bağlantısı Yapma
        • 3.PHP ile veri tabanı bağlantısı yapar.
      • PHP ile Veri Tabanı Oluşturma
        • 4.Veri tabanı oluşturur.
      • MySQL ile veri tabanı ve tablo oluşturma işlemleri
        • 5.Veri tabanı içine tablo oluşturur
      • PHP ile MySQL ile veri ekleme, silme, oluşturma işlemleri
        • 6.PHP ile MySQL ile veri ekleme, silme, güncelleme işlemlerini yapar.
      • PHP ile MySQL veritabanında veri listeleme işlemleri
        • 7.PHP ile MySQL veri tabanında veri listeleme işlemlerini yapar.

      Dersin Amaçları

      • Bu derste öğrenciye; iş sağlığı ve güvenliği tedbirlerini alarak temel algoritma, görsel blok programlama ve programlama işlemlerini yapma ile ilgili bilgi ve becerilerin kazandırılması amaçlanmaktadır.

    İlgili Planlar