megep-ders bilgi formu - Mesleki ve Teknik Eğitim Genel Müdürlüğü

advertisement
INTERNET PROGRAMCILIĞI DERSĠ
MODÜL ADI
SÜRESĠ

AÇIK KAYNAK KODLA TEMEL UYGULAMALAR
40/32

AÇIK KAYNAK KODLA FORM İŞLEMLERİ VE
OTURUM YÖNETİMİ
40/32

AÇIK KAYNAK KODLA GRAFİK İŞLEMLERİ VE
NESNE YÖNELİMLİ PROGRAMLAMA
40/32

AÇIK KAYNAK KODLA VERİ TABANI
İŞLEMLERİ
40/32

AÇIK KAYNAK KODLU HAZIR WEB
SİSTEMLERİ
40/32
DERS BĠLGĠ FORMU
DERSĠN ADI
ALAN
MESLEK/DAL
DERSĠN OKUTULACAĞI
SINIF/YIL
ÖNERĠLEN SÜRE
DERSĠN AMACI
DERSĠN TANIMI
DERSĠN ÖN KOġULLARI
DERS ĠLE
KAZANDIRILACAK
YETERLĠKLER
DERSĠN ĠÇERĠĞĠ
YÖNTEM VE TEKNĠKLER
EĞĠTĠM ÖĞRETĠM ORTAMI
VE DONATIM
Ġnternet Programcılığı
BĠLĠġĠM TEKNOLOJĠLERĠ
WEB PROGRAMCILIĞI
11. veya 12. Sınıf
4 Ders Saati önerilmektedir. (Teknik Lise ve Anadolu
Teknik Liselerde 6 Ders Saati)
(Bölgesel özellikler, okuldaki donanım ve çerçeve
öğretim programı doğrultusunda zümre kararı ile
seçilen modüllere göre ders süresi hesaplanır.)
Bu derste öğrenciye; açık kaynak kodlu programlama
dilini kullanarak
internet
programları yapma
yeterliklerini kazandırmak amaçlanmaktadır.
Açık kaynak kodlu internet programlama dilleri, kodları
kullanılarak yapılan programlama ile ilgili konularda
gerekli bilgilerin verildiği derstir.
“Programlama
Temelleri”
dersi
modüllerini
tamamlamış olmak.
Bu dersin sonunda öğrenci;
1. Programlama için gerekli yazılımları kurmak
2. Temel programlama elemanlarını kullanmak
3. Fonksiyon ve dizi işlemlerini yapmak
4. Form ve nesneleri kullanmak
5. Veri tabanı işlemlerini yapmak
yeterliklerini kazanacaktır.
1. Kurulum
2. Temel işlemler
3. Temel programlama uygulamaları
4. Form işlemleri
5. Düzenli ifadeler
6. Oturum yönetimi
7. Grafik işlemleri
8. Nesne yönelimli programlama (OOP)
9. Veri tabanına giriş
10. Php ile mysql programlama
11. Mail işlemleri
12. Hazır php sistemleri
ile ilgili konuları içermektedir.
Bu derste anlatım, göstererek yaptırma, problem
çözme, soru-cevap, grup çalışması, beyin fırtınası,
uygulamalı çalışma; işletmelerde gözlem yapma,
uygulama, araştırma, bireysel ve modüler öğretim
yöntemleri, yenilikleri takip etme vb. yöntem ve
teknikler uygulanabilir.
Ortam: Bilişim Teknolojileri laboratuarı, işletme
ortamı.
Donanım: Projeksiyon, bilgisayar,açık kaynak kodlu
programlama yazılımları.
1
Millî Eğitim Bakanlığı Ortaöğretim Kurumları Sınıf
Geçme ve Sınav Yönetmeliği’ne uygun olarak modül
ve ders sonunda ölçme araçları kullanılarak ölçme ve
değerlendirme yapılacaktır.
1. Millî Eğitim Bakanlığına bağlı eğitim kurumlarına
öğretmen olarak atanacaklardan atamalarına esas
olan alanlar ile mezun oldukları yükseköğretim
programları ve aylık karşılığı okutacakları derslere
EĞĠTĠMCĠLER
ilişkin çizelgeye uygun olanlar görev almalıdır.
2. Programın uygulanmasında gerektiğinde alanında
sektör deneyimi olan usta öğretici, teknisyen ve
meslek elemanlarından yararlanılabilir.
Diğer alan öğretmenleri, üniversiteler, sosyal ortaklar,
ĠġBĠRLĠĞĠ YAPILACAK
sivil toplum kuruluşları, çevrede bulunan işletmeler,
KURUM VE KURULUġLAR
özel, kamu kurum ve kuruluşlarıdır.
ÖLÇME VE
DEĞERLENDĠRME
2
MODÜL BĠLGĠ SAYFASI
ALAN
: BĠLĠġĠM TEKNOLOJĠLERĠ
MESLEK/DAL
: WEB PROGRAMCILIĞI
DERS
: INTERNET PROGRAMCILIĞI
MODÜL
: AÇIK KAYNAK KODLA TEMEL UYGULAMALAR
KODU
: 482BK0135
SÜRE
: 40/32
ÖN KOġUL
: “Programlama Temelleri” dersi modüllerini tamamlamış
olmak.
AÇIKLAMA
: Uygulamalı olarak laboratuvar ortamında işlenmelidir.
ÖĞRETĠM YÖNTEM
VE TEKNĠKLERĠ
: Öğretim yöntem ve teknikleri olarak, anlatım, göstererek
yaptırma, problem çözme, soru-cevap, grup çalışması,
uygulamalı çalışma, araştırma ve bireysel öğretim yöntem
ve teknikleri uygulanabilir.
GENEL AMAÇ
: Öğrenci bu modül ile gerekli ortam sağlandığında; açık
kaynak kodlu programlama için gerekli ortamı oluşturarak
temel programlama işlemlerini yapabilecektir.
AMAÇLAR
:
1. Web programlama için gerekli yazılımları kurabilecektir.
2. Web sunucuyu test edebilecektir.
3. Temel programlama işlemlerini yapabilecektir.
ĠÇERĠK
:
1. KURULUM
1.1. Web Sunucusu
1.2. IIS ve PHP
1.3. Veri tabanı Sunucusunun Kurulması
1.4. Yorumlayıcı
1.5. Hazır Paketle Server Kurulması
2. TEMEL ĠġLEMLER
2.1. Programların Kaydedilmesi
2.2. Kodların Yazılışı
2.3. Yorum Satırı
2.4. Editör Kullanarak Hızlı Kod Yazma ve Çalıştırma
3
3. TEMEL PROGRAMLAMA UYGULAMALARI
3.1. Değişkenler ve Kullanımı
3.2. Sabitler ve Kullanımı
3.3. Veri türleri
3.4. Operatörler
3.5. Program Denetimi
3.5.1. if Kullanımı
3.5.2. Else
3.5.3. Else if
3.5.4. if Deyimi ile Kullanılan Komutlar
3.5.5. Switch Kullanımı
3.5.6. Döngüler
3.6. Diziler ve Kullanımı
3.7. Fonksiyonlar ve Kullanımı
3.8. Dosya ve Dizin İşlemleri
ÖLÇME VE DEĞERLENDĠRME:
Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir.
1.
2.
3.
4.
5.
Web programlama için ihtiyaca uygun web ve Veri tabanı sunucusunu
seçer.
İhtiyaca uygun web sunucusunun kurulumunu hatasız olarak yapar.
İhtiyaca uygun Veri tabanı sunucusunun kurulumunu hatasız olarak yapar.
Kurulumu yapılan web sunucusunun çalışmasını test eder.
İhtiyaca uygun programlama elemanlarını kullanarak temel web
programlarını hatasız olarak hazırlar.
4
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
1
ĠġLEMĠN ADI
Web programlama için gerekli yazılımları kurmak
YETERLĠKLER
Açık kaynak kodlu programlama için gerekli ortamı oluşturarak temel programlama işlemlerini yapmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
BĠLGĠ
1. Web sunucusunu kurmak
1. KURULUM
2. Veri tabanı sunucusunu kurmak
1.1. Web Sunucusu
3. Sunucu ayarlarını yapmak
1.2. IIS ve PHP
1.3. Veri tabanı Sunucusunun
Kurulması
1.4. Yorumlayıcı
1.5. Hazır Paketle Server
Kurulması
BECERĠ
1. İhtiyaca uygun web sunucusunu
kurmak
2. İhtiyaca uygun Veri tabanı
sunucusunu kurmak
3. Siteme kurulan sunucularını
ayarlarını yapmak
SÜRE: İşlemin Yapılma Süresi: 1 saat
TAVIR
1. Lisanslı yazılım kullanmak
2. Detaylara özen göstermek
3. Web sunucusunun kurulumunu
hatasız yapmak
4. Veri tabanı sunucusu
kurulumunu hatasız yapmak
5. Sunucu ayarlarını yaparken
sistem özelliklerini dikkat etmek
6. Yorumlayıcının çalışmasını
kontrol etmek
İşlemi Öğrenme Süresi: 8 ders saati
NOT:
5
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
2
ĠġLEMĠN ADI
Web sunucusunu test etmek
YETERLĠKLER
Açık kaynak kodlu programlama için gerekli ortamı oluşturarak temel programlama işlemlerini yapmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Programlama arayüzünü
kullanmak
2. Temel komutlar ise basit
program yazmak
3. Program kaydı yapmak
4. Kayıtlı programı açmak
5. Programın çalışmasını test
etmek
BĠLGĠ
2. TEMEL ĠġLEMLER
2.1. Programların
Kaydedilmesi
2.2. Kodların Yazılışı
2.3. Yorum Satırı
2.4. Editör Kullanarak Hızlı
Kod Yazma ve Çalıştırma
BECERĠ
1. Programlama editörünü
kullanmak
2. Temel komutlar ile program
yazmak
3. Program kayıt işlemlerini
yapmak
SÜRE: İşlemin Yapılma Süresi: 1 saat
TAVIR
1. Lisanslı yazılım kullanmak
2. Detaylara özen göstermek
3. Planlı ve organize olmak
4. Sabırlı olmak
5. Oluşabilecek tüm olasılıkları
değerlendirmek
6. En uygun yöntemle sonuca
ulaşmak
7. Algoritmanın okunurluğuna
dikkat etmek
İşlemi Öğrenme Süresi: 8 ders saati
NOT:
6
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
3
ĠġLEMĠN ADI
Temel programlama işlemlerini yapmak
YETERLĠKLER
Açık kaynak kodlu programlama için gerekli ortamı oluşturarak temel programlama işlemlerini yapmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Değişkenleri kullanmak
2. Sabitleri kullanmak
3. Program denetimini yapmak
4. Dizi işlemlerini yapmak
5. Fonksiyonları kullanmak
6. Dosya işlemlerini yapmak
7. Dizin işlemlerini yapmak
BĠLGĠ
3. TEMEL
PROGRAMLAMA
UYGULAMALARI
3.1. Değişkenler ve Kullanımı
3.2. Sabitler ve Kullanımı
3.3. Veri türleri
3.4. Operatörler
3.5. Program Denetimi
3.5.1. if Kullanımı
3.5.2. Else
3.5.3. Else if
3.5.4. if Deyimi ile
Kullanılan Komutlar
3.5.5. Switch Kullanımı
3.5.6. Döngüler
3.6. Diziler ve Kullanımı
3.7. Fonksiyonlar ve Kullanımı
3.8. Dosya ve Dizin İşlemleri
SÜRE: İşlemin Yapılma Süresi: 4 saat
BECERĠ
1. Program içerisinde değişkenler
kullanmak
2. Program içerisinde sabitleri
kullanmak
3. İhtiyaca uygun veri türünü
kullanmak
4. Operatörleri kullanmak
5. Program denetimi için uygun
deyimi kullanmak
6. Program içerisinde dizileri
kullanmak
7. Program içerisinde fonksiyonları
kullanmak
8. Dosya ve dizin işlemleri yapmak
TAVIR
1. Lisanslı yazılım kullanmak
2. Detaylara özen göstermek
3. Planlı ve organize olmak
4. Oluşabilecek tüm olasılıkları
değerlendirmek
5. Program yazım dili kurallarına
dikkat etmek
6. Operatörlerin kullanım
özeliklerine dikkat etmek
7. Programa uygun denetim
deyimini seçmek
8. Dizilerin kullanım kurallarına
dikkat etmek
9. Fonksiyonların kullanım
kurallarına dikkat etmek
10. Dosya ve dizin işlemlerini
yaparken dikkatli olmak
İşlemi Öğrenme Süresi: 16 ders saati
NOT:
7
MODÜL BĠLGĠ SAYFASI
ALAN
: BĠLĠġĠM TEKNOLOJĠLERĠ
MESLEK/DAL
: WEB PROGRAMCILIĞI
DERS
: INTERNET PROGRAMCILIĞI
MODÜL
: AÇIK KAYNAK KODLA FORM ĠġLEMLERĠ VE
OTURUM YÖNETĠMĠ
KODU
: 482BK0133
SÜRE
: 40/32
ÖN KOġUL
: “Açık Kaynak Kodla Temel Uygulamalar” modülünü
tamamlamış olmak
AÇIKLAMA
: Uygulamalı olarak laboratuar ortamında işlenmelidir.
ÖĞRETĠM YÖNTEM
VE TEKNĠKLERĠ
: Öğretim yöntem ve teknikleri olarak, anlatım, göstererek
yaptırma, problem çözme, soru-cevap, grup çalışması,
uygulamalı çalışma, araştırma ve bireysel öğretim yöntem
ve teknikleri uygulanabilir.
GENEL AMAÇ
: Öğrenci bu modül ile gerekli ortam sağlandığında;
düzenli ifadeleri kullanarak form ve oturum açma
işlemlerini yapabilecektir.
AMAÇLAR
:
1. Form işlemlerini yapabilecektir.
2. Düzenli ifadeleri kullanabilecektir.
3. Oturum işlemlerini yapabilecektir.
ĠÇERĠK
:
1. FORM ĠġLEMLERĠ
1.1. Form oluşturma
1.2. Metotlar
1.3. Formdan bilgi alma
2. DÜZENLĠ ĠFADELER
2.1. Karakter Katarları
2.2. Sınıflar
2.3. Alt Deyimler
2.4. Tekrarlar
2.5. Dallanma
8
3.
OTURUM YÖNETĠMĠ
3.1. Çerezler
3.2. Session
ÖLÇME VE DEĞERLENDĠRME:
Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir.
1.
2.
3.
İhtiyaca uygun web formlarını hatasız olarak hazırlar.
Web programı içinde ihtiyaca uygun düzenli ifadeleri (karakter katarları, sınıflar,
alt deyimler…) hatasız olarak kullanır.
Web programı içinde oturum yönetimi işlemlerini hatasız olarak yapar.
9
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
1
ĠġLEMĠN ADI
Form işlemlerini yapmak
YETERLĠKLER
Form işlemlerini yapmak ve oturum yönetimini gerçekleştirmek
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Form oluşturmak
2. Oluşturulan form üzerinde
düzenlemeler yapmak
3. Metotları kullanmak
4. Formdan bilgi alma işlemini
gerçekleştirmek
BĠLGĠ
1. FORM ĠġLEMLERĠ
1.1. Form oluşturma
1.2. Metotlar
1.3. Formdan bilgi alma
BECERĠ
1. Form oluşturma işlemlerini
yapmak
2. Forma uygun bilgi alma
metodunu kullanmak
3. Formdan bilgi almak
SÜRE: İşlemin Yapılma Süresi: 2 saat
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. Form özeliklerine dikkat etmek
4. Form nesnelerinin yerleşimine
dikkat etmek
5. Form nesnelerini isimlendirirken
yazım kurallarına dikkat etmek
6. Forma bilgi alma metodunu
seçmek
7. Formdan bilgi alma işlemlerini
hatasız yapmak
İşlemi Öğrenme Süresi: 12 ders saati
NOT:
10
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
2
ĠġLEMĠN ADI
Düzenli ifadeleri kullanmak
YETERLĠKLER
Form işlemlerini yapmak ve oturum yönetimini gerçekleştirmek
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Karakter katarlarını kullanmak
2. Sınıf işlemlerini yapmak
3. Alt deyimleri kullanmak
4. Dallanma işlemlerini
gerçekleştirmek
BĠLGĠ
2. DÜZENLĠ ĠFADELER
2.1. Karakter Katarları
2.2. Sınıflar
2.3. Alt Deyimler
2.4. Tekrarlar
2.5. Dallanma
BECERĠ
1. Sınıf işlemleri yapmak
2. Alt deyimler oluşturmak
3. Dallanma işlemlerini yapmak
SÜRE: İşlemin Yapılma Süresi: 1 saat
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. Oluşabilecek tüm olasılıkları
değerlendirmek
4. Sınıf işlemlerini yaparken
dikkatli olmak
5. Alt deyimleri oluştururken
dikkatli olmak
6. Dallanma işlemlerine dikkat
etmek
İşlemi Öğrenme Süresi: 10 ders saati
NOT:
11
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
3
ĠġLEMĠN ADI
Oturum açma işlemlerini yapmak
YETERLĠKLER
Form işlemlerini yapmak ve oturum yönetimini gerçekleştirmek
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Çerez işlemlerini yapmak
2. SESSION ile oturum işlemlerini
yapmak
BĠLGĠ
3. OTURUM YÖNETĠMĠ
3.1. Çerezler
3.2. Session
BECERĠ
1. Çerezler ile oturum açma
işlemlerini yapmak
2. Çerezleri silmek
3. SESSION ile oturum açma
işlemlerini yapmak
SÜRE: İşlemin Yapılma Süresi: 2 saat
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. Oluşabilecek tüm olasılıkları
değerlendirmek
4. Çerez işlemlerini hatasız
yapmak
5. SESSION ile oturum açma
işlemlerini hatasız yapmak
İşlemi Öğrenme Süresi: 10 ders saati
NOT:
12
MODÜL BĠLGĠ SAYFASI
ALAN
: BĠLĠġĠM TEKNOLOJĠLERĠ
MESLEK/DAL
: WEB PROGRAMCILIĞI
DERS
: INTERNET PROGRAMCILIĞI
MODÜL
: AÇIK KAYNAK KODLA GRAFĠK ĠġLEMLERĠ VE
NESNE YÖNELĠMLĠ PROGRAMLAMA
KODU
: 482BK0134
SÜRE
: 40/32
ÖN KOġUL
: “Açık Kaynak Kodla Form İşlemleri Ve Oturum Yönetimi”
modülünü tamamlamış olmak
AÇIKLAMA
: Uygulamalı olarak laboratuar ortamında işlenmelidir.
ÖĞRETĠM YÖNTEM
VE TEKNĠKLERĠ
: Öğretim yöntem ve teknikleri olarak, anlatım, göstererek
yaptırma, problem çözme, soru-cevap, grup çalışması,
uygulamalı çalışma, araştırma ve bireysel öğretim yöntem
ve teknikleri uygulanabilir.
GENEL AMAÇ
: Öğrenci bu modül ile gerekli ortam sağlandığında; grafik
ve nesne yönelimli programlama işlemlerini yapabilecektir.
AMAÇLAR
:
1. Grafik işlemlerini yapabilecektir.
2. Nesne yönelimli programlama işlemlerini yapabilecektir.
ĠÇERĠK
1. GRAFĠK ĠġLEMLERĠ
1.1. Basit Grafik Oluşturma
1.2. Grafik Boyutunu Ayarlama
1.3. Grafiklere Renk Verme
1.4. Grafik Türleri ile Çalışma
1.5. Grafikleri Kaydetme
1.6. Grafik Üzerine Yazı Yazma
1.7. Güvenlik Kodu için Grafik Üretme
2. NESNE YÖNELĠMLĠ PROGRAMLAMA (OOP)
2.1. Sınıflar
2.1.1. Sınıf Bildirimi
2.1.1.1. Sınıf Nesneleri Tanımlama
2.1.1.2. Birden Fazla Sınıf Nesnesi Tanımlama
2.1.1.3. Sınıflara Metot Ekleme
2.1.1.4. this Anahtar Sözcügü
13
2.1.2. Erişim Türleri
2.1.3. Yapıcı Metotlar (Constructors)
2.2. Nesneler
2.3. Kalıtım
2.4. Çok Biçimlilik
ÖLÇME VE DEĞERLENDĠRME:
Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir.
1.
2.
3.
Grafik türlerine ait kavramları yazılı/sözlü/görsel olarak açıklar.
Web programı içinde ihtiyaca uygun grafik işlemlerini hatasız olarak
gerçekleştirir.
İhtiyaca uygun nesne yönelimli programlama işlemlerini hatasız olarak
gerçekleştirir.
14
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
1
ĠġLEMĠN ADI
Grafik işlemlerini yapmak
YETERLĠKLER
Grafik ve nesne yönelimli programlama işlemlerini yapmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Basit grafikler oluşturmak
2. Grafiğe ait düzenlemeleri
yapmak
3. Düzenlenen grafikleri
kaydetmek
4. Güvenlik kodları için grafik
hazırlamak
BĠLGĠ
1. GRAFĠK ĠġLEMLERĠ
1.1. Basit Grafik Oluşturma
1.2. Grafik Boyutunu
Ayarlama
1.3. Grafiklere Renk Verme
1.4. Grafik Türleri ile Çalışma
1.5. Grafikleri Kaydetme
1.6. Grafik Üzerine Yazı
Yazma
1.7. Güvenlik Kodu için Grafik
Üretme
BECERĠ
1. Grafik oluşturmak
2. Grafiğe ait boyutları ayarlamak
3. Grafiğe renk vermek
4. Grafik dosyalarını kaydetmek
5. Güvenlik kodu için grafik
hazırlamak
SÜRE: İşlemin Yapılma Süresi: 4 saat
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. Oluşabilecek tüm olasılıkları
değerlendirmek
4. İhtiyaca uygun grafik dosyası
oluşturmaya dikkat etmek
5. Grafiğe ait düzenleme
işlemlerinde dikkatli olmak
6. Güvenlik kodu için grafik
oluşturulması işlemlerinde
dikkatli olmak
İşlemi Öğrenme Süresi: 16 ders saati
NOT:
15
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
2
ĠġLEMĠN ADI
Nesne yönelimli programlama işlemlerini yapmak
YETERLĠKLER
Grafik ve nesne yönelimli programlama işlemlerini yapmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Sınıf nesneleri tanımlamak
2. Sınıflara metot eklemek
3. Anahtar sözcüklerle çalışmak
4. Nesne işlemlerini yapmak
BĠLGĠ
3. NESNE
YÖNELĠMLĠ
PROGRAMLAMA (OOP)
3.1. Sınıflar
3.1.1.Sınıf Bildirimi
3.1.1.1.
Sınıf
Nesneleri
Tanımlama
3.1.1.2.
Birden Fazla
Sınıf Nesnesi
Tanımlama
3.1.1.3.
Sınıflara
Metot Ekleme
3.1.1.4.
this Anahtar
Sözcügü
3.1.2.Erişim Türleri
3.1.3.Yapıcı Metotlar
(Constructors)
3.2. Nesneler
3.3. Kalıtım
3.4. Çok Biçimlilik
SÜRE: İşlemin Yapılma Süresi: 4 saat
BECERĠ
1. Sınıf nesnelerinin tanımlanması
işlemlerini yapmak
2. Sınıflara metot ekleme
işlemlerini yapmak
3. Anahtar sözcükleri kullanmak
4. Nesne işlemlerini yapmak
5. Kalıtım işlemlerini yapmak
6. Çok biçimlilik işlemlerini
yapmak
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. Oluşabilecek tüm olasılıkları
değerlendirmek
4. Sınıf nesnelerinin tanımlanması
işlemlerini hatasız yapmak
5. Sınıflara metot ekleme
işlemlerinde dikkatli olmak
6. Anahtar sözcüklerin kulanı
işlemlerinde dikkatli olmak
7. Nesne işlemlerini hatasız
yapmak
8. Kalıtım işlemlerini hatasız
yapmak
9. Çok biçimlilik işlemlerini hatasız
yapmak
İşlemi Öğrenme Süresi: 16 ders saati
NOT:
16
MODÜL BĠLGĠ SAYFASI
ALAN
: BĠLĠġĠM TEKNOLOJĠLERĠ
MESLEK/DAL
: WEB PROGRAMCILIĞI
DERS
: INTERNET PROGRAMCILIĞI
MODÜL
: AÇIK KAYNAK KODLA VERĠ TABANI ĠġLEMLERĠ
KODU
: 482BK0136
SÜRE
: 40/32
ÖN KOġUL
: “Açık Kaynak Kodla Grafik İşlemleri ve Nesne Yönelimli
Programlama” modülünü tamamlamış olmak
AÇIKLAMA
: Uygulamalı olarak laboratuvar ortamında işlenmelidir.
ÖĞRETĠM YÖNTEM
VE TEKNĠKLERĠ
: Öğretim yöntem ve teknikleri olarak, anlatım, göstererek
yaptırma, problem çözme, soru-cevap, grup çalışması,
uygulamalı çalışma, araştırma ve bireysel öğretim yöntem
ve teknikleri uygulanabilir.
GENEL AMAÇ
: Öğrenci bu modül ile gerekli ortam sağlandığında; Veri
tabanı işlemlerini yapabilecektir.
AMAÇLAR
:
1. Veri tabanı temel düzenlemelerini yapmak
2. Veri tabanı programlamasını yapmak
ĠÇERĠK
:
1. VERĠTABANINA GĠRĠġ
1.1. mySQL Veri Tabanının Kurulması
1.2. MS-DOS Komut Satırından mySQL Veri Tabanına Erişme
1.3. Veri Tabanının Adını Öğrenme
1.4. Veri Tabanı Oluşturmak
1.5. Veri Tabanına Tablo Kaydetme
1.6. Temel mySQL Komutları
1.7. MySQL-Front ile mySQL Veri Tabanı Üzerinde Çalışma
1.8. Veri Tipleri
1.9. Karşılaştırma Operatörleri
1.10. Düzenleme Fonksiyonları
1.11. Tablo Kaydetme Seçenekleri
1.12. Sütunlara Eklenecek Değerleri Tanımlayan Veri Tipleri
1.13. ALTER TABLE Fonksiyonu
1.14. Tablo Silme
1.15. Tabloya Ekleme Yapma
1.16. Tablodan Satır Silme
17
1.17.Tablodan Veri Okuma ya da Seçme
2. PHP ĠLE MYSQL PROGRAMLAMA
2.1. Yeni Bir Kullanıcı Hesabı Açmak
2.2. mySQL fonksiyonları
2.3. Veri tabanı Üzerinde Çalışma
2.4. Tablo Oluşturmak ve Silmek
2.5. Tabloya Ekleme Yapmak
2.6. Tablodan Kayıt Silme
2.7. Arama Yapmak
2.8. Tek Sütun Üzerinden Arama
2.9. Ekleme, Silme, Güncelleme İşlemlerinin Tek Program Üzerinden Yapılması
ÖLÇME VE DEĞERLENDĠRME:
Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir.
1.
2.
3.
4.
5.
6.
7.
İhtiyaç duyulan Veri tabanının kurulumunu hatasız olarak yapar.
Veri tiplerine ait kavramları yazılı/sözlü/görsel olarak açıklar.
Veri tabanı üzerinde ihtiyaç duyulan tablo işlemlerini (ekleme, silme,
okuma) hatasız olarak gerçekleştirir.
Veri tabanı işlemleri için ihtiyaç duyulan operatör ve fonksiyonları hatasız
olarak kullanır.
Web programı ile Veri tabanı bağlantısını hatasız olarak gerçekleştirir.
İhtiyaca uygun Veri tabanı fonksiyonlarını hatasız olarak kullanır.
Tablo içindeki kayıtlarla ilgili ihtiyaç duyulan işlemleri (ekleme, silme,
güncelleme ve arama…) hatasız olarak yapar.
18
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
1
ĠġLEMĠN ADI
Veri tabanı temel düzenlemelerini yapmak
YETERLĠKLER
Veri tabanı işlemlerini yapmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. MySQL veri tabanını kurmak
2. Veri tabanına erişimi sağlamak
3. Tablo işlemlerini yapmak
4. Karşılaştırma operatörlerini
kullanmak
5. Server Debug penceresini
kullanmak
6. Tabloya veri eklemek
7. Tablodan veri silmek
8. Tablodan veri okumak
9. Tablodan veri seçmek
BĠLGĠ
1.
BECERĠ
VERĠTABANINA GĠRĠġ
1.1. mySQL Veri Tabanının
Kurulması
1.2. MS-DOS Komut Satırından
mySQL Veri Tabanına Erişme
1.3. Veri Tabanının Adını Öğrenme
1.4. Veri Tabanı Oluşturmak
1.5. Veri Tabanına Tablo Kaydetme
1.6. Temel mySQL Komutları
1.7. MySQL-Front ile mySQL Veri
tabanı Üzerinde Çalışma
1.8. Veri Tipleri
1.9. Karşılaştırma Operatörleri
1.10. Düzenleme Fonksiyonları
1.11. Tablo Kaydetme Seçenekleri
1.12. Sütunlara Eklenecek Değerleri
Tanımlayan Veri Tipleri
1.13. ALTER TABLE Fonksiyonu
1.14. Tablo Silme
1.15. Tabloya Ekleme Yapma
1.16. Tablodan Satır Silme
1.17. Tablodan Veri Okuma ya da
Seçme
TAVIR
1. Veri tabanı programının
kurulumunu yapmak
2. Veri tabanına erişim işlemlerini
yapmak
3. Veri tabanında tablo işlemlerini
yapmak
4. Temel komutları kullanmak
5. Veri tiplerini kullanmak
6. Karşılaştırma operatörlerini
kullanmak
7. Düzenleme fonksiyonlarını
kullanmak
8. ALTER TABLE fonksiyonunu
kullanmak
SÜRE: İşlemin Yapılma Süresi: 4 saat
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. Veri tabanı kurulumu işlemlerini
hatasız yapmak
4. Veri tabanına erişim işlemlerini
hatasız yapmak
5. Güvenli Veri tabanı oluşturmak
6. Veri transferini güvenli bir şekilde
yapmak
7. Veri türlerine dikkat etmek
8. Temel komutların kullanımında
dikkatli olmak
9. Karşılaştırma operatörlerini
hatasız kullanmak
10. Düzenleme fonksiyonlarını
hatasız kullanmak
11. ALTER TABLE fonksiyonunu
hatasız kullanmak
İşlemi Öğrenme Süresi: 20 ders saati
NOT:
19
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
2
ĠġLEMĠN ADI
Veri tabanı programlamasını yapmak
YETERLĠKLER
Veri tabanı işlemlerini yapmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. Veri tabanı fonksiyonlarını
kullanmak
2. Tablo oluşturmak
3. Tablo içinde kayıt ekleme ve
silme işlemlerini yapmak
4. Arama işlemlerini yapmak
BĠLGĠ
2. PHP
ĠLE
MYSQL
PROGRAMLAMA
2.1. Yeni Bir Kullanıcı Hesabı
Açmak
2.2. mySQL fonksiyonları
2.3. Veri Tabanı Üzerinde
Çalışma
2.4. Tablo Oluşturmak ve
Silmek
2.5. Tabloya Ekleme Yapmak
2.6. Tablodan Kayıt Silme
2.7. Arama Yapmak
2.8. Tek Sütun Üzerinden
Arama
2.9. Ekleme, Silme,
Güncelleme İşlemlerinin
Tek Program Üzerinden
Yapılması
SÜRE: İşlemin Yapılma Süresi: 2 saat
NOT:
20
BECERĠ
1. Yeni kullanıcı oluşturma
işlemlerini yapmak
2. Veri tabanı fonksiyonlarını
kullanmak
3. Veri tabanında tablo işlemlerini
yapmak
4. Veri tabanında bilgi (veri)
işlemleri yapmak
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. Veri tabanı parametrelerini
doğru tanımlamak
4. Tablo işlemlerini hatasız
yapmak
5. Veri işlemlerini hatasız yapmak
İşlemi Öğrenme Süresi: 12 ders saati
MODÜL BĠLGĠ SAYFASI
ALAN
: BĠLĠġĠM TEKNOLOJĠLERĠ
MESLEK/DAL
: WEB PROGRAMCILIĞI
DERS
: INTERNET PROGRAMCILIĞI
MODÜL
: AÇIK KAYNAK KODLU HAZIR WEB SĠSTEMLERĠ
KODU
: 482BK0137
SÜRE
: 40/32
ÖN KOġUL
: “Açık Kaynak Kodla Veri Tabanı İşlemleri” modülünü
tamamlamış olmak
AÇIKLAMA
: Uygulamalı olarak laboratuvar ortamında işlenmelidir.
ÖĞRETĠM YÖNTEM
VE TEKNĠKLERĠ
: Öğretim yöntem ve teknikleri olarak, anlatım, göstererek
yaptırma, problem çözme, soru-cevap, grup çalışması,
uygulamalı çalışma, araştırma ve bireysel öğretim yöntem
ve teknikleri uygulanabilir.
GENEL AMAÇ
: Öğrenci bu modül ile gerekli ortam sağlandığında; eposta işlemlerini yaparak hazır web sistemlerini
kullanabilecektir.
AMAÇLAR
:
1. E-posta işlemlerini yapmak
2. Hazır web sistemlerini kullanmak
ĠÇERĠK
:
1. MAĠL ĠġLEMLERĠ
1.1. E-Posta İşlemleri
1.1.1. E-Posta (Mail) Gönderilişi
1.1.2. E-Posta (Mail) Bileşenleri
1.2. POP3 Mail İşlemleri
1.2.1. PHP ile POP3 Mail Okuma
1.2.2. PHP ile Mail (Eposta) Gönderme
1.2.3. HTML İçerikli Eposta Göndermek
1.2.4. Form Kullanarak Eposta Gönderme
2. HAZIR PHP SĠSTEMLERĠ
2.1. İçerik yönetimi
2.2. Forum sistemleri
21
ÖLÇME VE DEĞERLENDĠRME:
Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir.
1.
2.
3.
4.
5.
Web programı içinde ihtiyaç duyulan e-posta işlemlerini hatasız olarak
yapar.
Web programı içinde ihtiyaç duyulan POP3 e-posta işlemlerini hatasız
olarak yapar.
Hazır web sistemlerinin özelliklerini yazılı/sözlü/görsel olarak açıklar.
İhtiyaca uygun içerik yönetim sisteminin kurulumunu yapar.
İçerik yönetim sistemi bileşenlerini istenilen şekilde hatasız olarak düzenler.
22
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
1
ĠġLEMĠN ADI
E-posta işlemlerini yapmak
YETERLĠKLER
E-posta işlemlerini yapma ve hazır web sistemlerini kullanmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
BĠLGĠ
1. E-posta bileşenlerini kullanmak 1. MAĠL ĠġLEMLERĠ
2. POP3 mail okuma işlemini
1.1. E-Posta İşlemleri
yapmak
1.1.1. E-Posta (Mail)
3. POP3 mail gönderimini yapmak
Gönderilişi
4. HTML içerikli e-posta
1.1.2. E-Posta (Mail)
göndermek
Bileşenleri
5. Form kullanarak e-posta
1.2. POP3 Mail İşlemleri
göndermek
1.2.1. PHP ile POP3 Mail
Okuma
1.2.2. PHP ile Mail
(Eposta) Gönderme
1.2.3. HTML İçerikli
Eposta Göndermek
1.2.4. Form Kullanarak
Eposta Gönderme
BECERĠ
1. E-Posta işlemlerini yapmak
2. POP3 mail işlemlerini yapmak
SÜRE: İşlemin Yapılma Süresi: 2 saat
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. E-posta işlemlerini hatasız
yapmak
4. POP3 mail işlemlerini hatasız
yapmak
İşlemi Öğrenme Süresi: 12 ders saati
NOT:
23
ĠġLEM ANALĠZ FORMU
MESLEĞĠN ADI
Web Programcısı
Ġġ
Açık kaynak kod tabanlı web programları yazmak
ĠġLEM NUMARASI
2
ĠġLEMĠN ADI
Hazır web sistemlerini kullanmak
YETERLĠKLER
E-posta işlemlerini yapma ve hazır web sistemlerini kullanmak
ORTAM (Araç-Gereç, Ekipman ve KoĢullar)
Bilgisayar, Açık kaynak kod tabanlı web yazılımları, İnternet Bağlantısı
ĠġLEMĠN STANDARDI
ĠġLEM BASAMAKLARI
1. İçerik yönetim sistemini kurmak
2. İçerik yönetim sistemini
kullanarak site düzenlemelerini
yapmak
3. Forum sistemlerini düzenlemek
BĠLGĠ
2. HAZIR PHP SĠSTEMLERĠ
2.1. İçerik yönetimi
2.2. Forum sistemleri
BECERĠ
1. İçerik yönetimi sisteminin
kurulum işlemlerini yapmak
2. İçerik yönetim sistemini
kullanarak site düzenlenmesi
işlemlerini yapmak
3. Form sistemlerinin
düzenlenmesi işlemlerini
yapmak
SÜRE: İşlemin Yapılma Süresi: 8 saat
TAVIR
1. Detaylara özen göstermek
2. Planlı ve organize olmak
3. İçerik yönetimi sisteminin
kurulum işlemlerini hatasız
yapmak
4. İçerik yönetim sistemini
kullanarak site düzenlenmesi
işlemlerini hatasız yapmak
5. Form sistemlerinin
düzenlenmesi işlemlerini
hatasız yapmak
İşlemi Öğrenme Süresi: 20 ders saati
NOT:
24
Download