Share

Web Tasarım ve Programcılığı (PHP ve MYSQL) Kursu

1.Etkinliğin Amaçları

  • PHP dilinin özelliklerini bilir.
  • Sunucu, MySQL, PHP ve MyAdmin kurulumlarını yapar.
  • Değişken ve sabit tiplerini bilir.
  • Oparatörlerle çalışır.
  • Kontrol yapılarını bilir.
  • Döngü yapar.
  • Fonksiyonları çağırır. 
  • Statik ve Global fonksiyonları kullanır.
  • Zaman fonksiyonlarını bilir.
  • Dizi oluşturur.
  • Dizileri çağırır ve sıralarını değiştirir.
  • Form oluşturur.
  • Get/Post' veri gönderir.
  • İnput tiplerini bilir.
  • Form içerik kontrollerini yapar.
  • PHP ile dinamik sayfalar oluşturur.
  • MySQL 'li kullanarak veri tabanı oluşturur.
  • PHP kodları ile veri tabanına kayıt ekler, siler ve günceller.
  • Dosya upload işlemlerini yapar.

 

2.Etkinlik Gün Sayısı: Saat

  • PHP dilinin özelliklerini bilir.
  • Sunucu, MySQL, PHP ve MyAdmin kurulumlarını yapar.
  • Değişken ve sabit tiplerini bilir.
  • Oparatörlerle çalışır.
  • Kontrol yapılarını bilir.
  • Döngü yapar.
  • Fonksiyonları çağırır. 
  • Statik ve Global fonksiyonları kullanır.
  • Zaman fonksiyonlarını bilir.
  • Dizi oluşturur.
  • Dizileri çağırır ve sıralarını değiştirir.
  • Form oluşturur.
  • Get/Post' veri gönderir.
  • İnput tiplerini bilir.
  • Form içerik kontrollerini yapar.
  • PHP ile dinamik sayfalar oluşturur.
  • MySQL 'li kullanarak veri tabanı oluşturur.
  • PHP kodları ile veri tabanına kayıt ekler, siler ve günceller.
  • Dosya upload işlemlerini yapar.

 

3.Etkinliğin Hedef Kitlesi

4.Açıklamalar

Temel bilgisayar kullanım becerisine sahip, Bakanlığımız okul/kurumlarında görev yapan yönetici, öğretmen ve diğer personel.

5.Etkinliğin İçeriği

  • Bu eğitim faaliyeti personelin bilgisayar destekli web tasarımı ve programcılığı yapma becerilerini geliştirmek amacıyla hazırlanmıştır.
  • Eğitim görevlisi olarak "PHP: HypertextPreprocessor" alanında uzman akademisyen ya da bu konuda çalışmaları olan veya hizmetiçi eğitimler veren öğretmenler tercih edilecektir.
  • Eğitim; internet bağlantısı, özellikleri birbirinin aynısı ve kullanılacak yazılımların kolaylıkla çalışabileceği kursiyer sayısı kadar bilgisayar, öğretmen bilgisayarı, projeksiyon cihazı yada etkileşimli tahta olan eğitim ortamında gerçekleştirilecektir.
  • Bu faaliyetin uzaktan eğitim yaklaşımıyla düzenlenmesi halinde modül programı kullanılacaktır.
  • Katılımcı sayısı her eğitim ortamı için 20 kişiyi geçmeyecek şekilde oluşturulacaktır..
  • Faaliyetin başlangıcında katılımcıların hazır bulunuşluk düzeylerini ölçmek amacıyla 20 sorudan oluşan ön test, bitiminde ise 40 soruluk son test uygulanacak ve böylelikle faaliyetten elde edilen kazanımlar belirlenmiş olacaktır.

6.Öğretim Yöntem Teknik ve Stratejileri

Konular

Süre 

(Saat)

Ön Test        1

PHP Giriş

  • PHP'nin tarihçesi
  • PHP dilinin kurulumu
  • Sunucu kurulumu 
  • MySQL Kurulumu ve konfigürasyonu
  • PHP dilinin yapısı
4

Değişkenler

  • Değişken tipleri
  • Sabitler
  • Operatörler
  • Kontrol Yapıları
3

Fonksiyonlar

  • Fonksiyon tanımlama ve çağırma.
  • Geriye değer döndüren fonksiyonlar.
  • Varsayar değer alan argümanlı fonksiyonlar.
  • Global değişkenli fonksiyonlar.
  • Statik değişkenli fonksiyonlar.
4

Diziler

  • Dizi oluşturma (foreach() fonksiyonu),
  • Dizileri sıralama,
  • İlişkili dizileri sıralama,
  • Dizilere değişken ekleme, 
  • Dizileri birleştirme,
  • Diziden kesit alma.
4

Formlar

  • Form elemanları
  • Formlarda içerik kontrolü
2

Nesne işlemleri

  • Sınıf ve nesne tanımlama
  • Sınıf örnekleri oluşturma
  • Sınıf nitelikleri
3

Dosya işlemleri

  • Dosya oluşturma.
  • Dosya okumak.
  • Dosyaya yazma. 
  • Dosya dizin işlemleri.
4

Veritabanı işlemleri

  • Veritabanının oluşturulması.
  • Veritabanının yönetimi.
  • Veritabanına kayıt girme.
  • Veritabanına kayıt silme.
  • Veritabanına kayıt güncelleme.
4
Ölçme ve Değerlendirme (Sınav)1
Toplam30

7.Öğretim Yöntem Teknik ve Stratejileri

  • Programın hedeflerine ulaşmak için; aktif öğrenme yöntem ve teknikleri kullanılacaktır. 
  • Program konuları ile ilişkili milli ve evrensel değerler konular içine kaynaştırılarak verilecektir.

 

  • Eğitime katılan kursiyerlere program içeriği ve ders materyalleri elektronik ortamda verilecektir.