INTERNET PROGRAMCILIĞI DERSĠ AÇIK KAYNAK KODLA TEMEL UYGULAMALAR 40/32 AÇIK KAYNAK KODLA GRAFİK İŞLEMLERİ VE NESNE YÖNELİMLİ PROGRAMLAMA



Benzer belgeler
AÇIK KAYNAK İŞLETİM SİSTEMİ DERSİ

İNTERNET PROGRAMCILIĞI DERSİ

PROGRAMLAMA TEMELLERİ DERSİ

BİLİŞİM TEKNİK RESMİ DERSİ TEMEL TEKNİK RESİM 40/32 MESLEKİ ÇİZİMLER 40/32

ÖRME MESLEK HESAPLARI DERSİ (DÜZ ÖRME / YUVARLAK ÖRME)

DEPOLAMA DERSİ Dersin Modülleri Kazandırılan Yeterlikler

Bilgisayarda özgün takı tasarımı yapmak

DOSYALAMA ARŞİVLEME DERSİ. Gelen giden belge akışını sağlamak

SAĞLIK KURUMU BİLGİ YÖNETİMİ SİSTEMİ DERSİ

DOKUMA HAZIRLIK VE DOKUMA MAKİNELERİ-2 DERSİ

PNÖMATİK BAKIM ONARIM DERSİ. Pnömatik Devre Elemanlarının Bakımı. Pnömatik Bakım Onarım Yapmak

DERS BİLGİ FORMU Zayıf Akım Tesisleri Elektrik-Elektronik Teknolojisi Elektrik Tesisat ve Pano Montörlüğü

DEĞER BİÇME DERSİ. Tartım ve Ölçme. Fiyatlandırma. Altın Borsası, Darphane ve Antikacılık

MOBİLYA MONTAJ DERSİ. Mobilya Elemanları 1. Mobilya elemanlarını takmak. Mobilya Elemanları 2

Dersin Adı Alan Meslek/Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

1. Ürün ve hizmet maliyetini hesaplamak 2.Maliyet kayıtları yapmak

AHŞAPTA ÖZEL ÜST YÜZEY İŞLEMLERİ DERSİ

Alan Dersin Adı Meslek/Dal Dersin Okutulacağı Dönem/Yıl /Sınıf Süre Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

DERS BİLGİ FORMU. Haftalık Ders Saati. Okul Eğitimi Süresi

TEKNE RESMİ DERSİ. Tekne İç Dekorasyonu 1. Tekne iç dekorasyon donatım elemanlarını çizmek. Tekne İç Dekorasyonu 2

DIŞ MEKÂN DOĞRAMASI DERSİ

Dersin Adı Alan Meslek/Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

DERS BİLGİ FORMU. Ahşap Birleştirmeler Ağaç işleri Mobilyacılık. Dersin Adı Alan Meslek/Dal Dersin okutulacağı dönem /sınıf/yıl Süre Dersin amacı

OYUN DERSİ OYUN ETKİNLİKLERİ -1 40/16 OYUN ALBÜMÜ 40/16

Dersin Adı Alan Meslek / Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

DERS BİLGİ FORMU. Alan Dersin Adı Meslek/Dal Dersin Okutulacağı Dönem/Yıl /Sınıf Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

DERS BİLGİ FORMU. Kitaplar Satış Elemanlığı Kırtasiye ve Kitap Satış Elemanlığı 2.yıl /4. Dönem Haftalık 4 Ders Saati

DERS BİLGİ FORMU. Satış Elemanlığı Tarım Ürünleri Satış Elemanlığı

DERS BİLGİ FORMU Dersin Adı Alan Meslek/Dal Dersin okutulacağı Dönem /Sınıf/Yıl Süre Dersin amacı Dersin tanımı Dersin Ön Koşulları Ders ile

Dersin Adı Alan Meslek/Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

ELEKTRİK MOTORLARI. Step motorun bakımını yapmak. Servo motorun bakımını yapmak

TEMEL ELEKTRİK VE ELEKTRONİK DERSİ

BETONARME DONATILARI DERSİ. Dersin Modülleri Süre Kazandırılan Yeterlikler Betonarmeye Hazırlık. 40/32 Betonarmeye hazırlık yapmak

Step- Servo motor çeşitlerini ve sürücü bağlantılarını yapmak Step motorun bakımını yapmak. Servo motorun bakımını yapmak

YÜRÜYEN MERDİVEN/YOL VE VİNÇ SİSTEMLERİ

DERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati

TEMEL ELEKTİRİK DERSİ

GENEL MUHASEBE DERSİ. Tutulacak Defterleri Düzenlemek

DERS BİLGİ FORMU. Kadın Giysi Kalıpları Giyim Üretimi Teknolojisi Kadın Terziliği Kadın Giyim Modelistliği

ÇOCUK EDEBİYATI DERSİ ÇOCUK EDEBİYATINA GİRİŞ 40/32 ÇOCUK EDEBİYATI MATERYALLERİ 40/32

AĞ GÜVENLİĞİ DERSİ. Donanımsal ağ güvenliğini ve bakımını sağlamak Yazılımsal ağ güvenliğini ve bakımını sağlamak. Ağ Güvenliği (Donanım)

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ PLC VE OPERATÖR PANELİ PROGRAMLAMA GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS BİLGİ FORMU BİLGİSAYAR BÜRO PROGRAMLARI BÜRO HİZMETLERİ VE SEKRETERLİK BÜRO HİZMETLERİ VE YÖNETİCİ ASİSTANLIĞI. Haftalık Ders Saati

SPOR. FUTBOL (9-10 YAġ GRUPLARI) MODÜLER PROGRAMI (YETERLĠĞE DAYALI)

ÖĞRETMENLİK VE ÖĞRETİM GÖNÜLLÜ İŞLEVSEL YETİŞKİN OKUMA YAZMA ÖĞRETİCİLİĞİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS BİLGİ FORMU Vitrin Kuyumculuk Teknolojisi Vitrin Kuyumculuğu

KALIP HAZIRLAMA DERSİ

İLERİ ANAHTARCILIK. Mekanik ve Elektronik Şifreli Kilitleri Açmak. Yatayda Köşe Kaynağı Tekniğine göre yatay konumda köşe kaynaklarını yapmak.

SPOR ATLETĠZM MODÜLER PROGRAMI (YETERLĠĞE DAYALI)

AHŞAP DOĞRAMA ELEMANLARI RESMİ DERSİ. Ahşap Merdiven Çizimi. Ahşap merdiven çizimleri yapmak

MESLEK RESİM DERSİ. Birleştirme elemanları ve hareket ileten elemanların resmini çizmek. Meslek Resim 1

Haftalık Ders Saati Okul Eğitimi Süresi

ÇOCUK GELİŞİMİ VE EĞİTİMİ 3-6 YAŞ ÇOCUK ETKİNLİKLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS BİLGİ FORMU. Alan Dersin Adı Meslek/Dal Dersin Okutulacağı Dönem/Yıl /Sınıf Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

KONAKLAMA VE SEYAHAT HĠZMETLERĠ ODA TEMĠZLEYĠCĠSĠ MODÜLER PROGRAMI (YETERLĠĞE DAYALI)

GÜZELLĠK VE SAÇ BAKIM HĠZMETLERĠ CĠLT BAKIMI TEKNĠKLERĠ MODÜLER PROGRAMI (YETERLĠĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ SANAYİ MAKİNESİNDE TÜRK NAKIŞLARI DESENİ HAZIRLAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

YİYECEK İÇECEK HİZMETLERİ AÇIK ALAN SATICILARI EĞİTİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ DEKORATİF AHŞAP SÜSLEME MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DĠJĠTAL ELEKTRONĠK DERSĠ

GİYİM ÜRETİM TEKNOLOJİSİ KADIN ELBİSE DİKİMİ MODÜL PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ DEKORATİF TABLO YAPIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

İNŞAAT TEKNOLOJİSİ TEHLİKELİ VE ÇOK TEHLİKELİ İŞLERDE YAPI YALITIMCILIĞI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ KEÇE YAPIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS BİLGİ FORMU Satış İşlemlerinde Bilgisayar Kullanımı Satış Elemanlığı Tüm Dallar

DERS BİLGİ FORMU ASENKRON VE SENKRON MAKİNALAR ELEKTRİK VE ENERJİ. Okul Eğitimi Süresi

KİŞİSEL GELİŞİM VE EĞİTİM İMAM HATİP, MÜEZZİN KAYYIM VE KUR AN KURSU ÖĞRETİCİLİĞİ YETERLİK SINAVINA HAZIRLIK MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BÜRO YÖNETİMİ VE SEKRETERLİK DANIŞMA GÖREVLİSİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

FEN BİLGİSİ ÖĞRETMENİ

TARIM TEKNOLOJİLERİ PEYZAJ PROJESİ UYGULAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ARIZA ANALİZİ. Arıza ve bakım karteksi oluşturup arşivlemek ve katalog okumak Sistem analizi yapıp tespit edilen arızaları gidermek

TEKSTİLDE KONTROL DERSİ

EL SANATLARI TEKNOLOJİSİ BASİT NAKIŞ İĞNE TEKNİKLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ÖRGÜ ANALİZİ VE DESEN PROGRAMLAMA-2 DERSİ (DÜZ ÖRME)

HAYVAN YETİŞTİRİCİLİĞİ

TARIM TEKNOLOJİLERİ TOPRAK İŞLEME-ARAZİ TEMİZLEME VE TESVİYE ALET MAKİNELERİ BAKIM VE ONARIM MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ İPLİ KUKLA YAPIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

HASTA VE YAŞLI HİZMETLERİ HASTA KABUL İŞLEMLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

MAKİNA TEKNOLOJİSİ TEHLİKELİ VE ÇOK TEHLİKELİ İŞLERDE MONTAJ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ TEMEL TOPRAKLAMA TESİSATLARI GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

SPOR YÜZME MODÜLER PROGRAMI (YETERLİĞE DAYALI)

YİYECEK İÇECEK HİZMETLERİ AŞÇI ÇIRAĞI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

YAYGIN EĞİTİM KURUMLARI ÇERÇEVE KURS PROGRAMI

SANAT VE TASARIM ALANI TEZHİP MODÜLER PROGRAMI (YETERLİĞE DAYALI)

FOTOĞRAFÇILIK ALANI KALFALIK ÇERÇEVE ÖĞRETİM PROGRAMI

AİLE VE TÜKETİCİ BİLİMLERİ EV YEMEKLERİ HAZIRLAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ BEBEK ODASI HAZIRLAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ KEÇE AKSESUARLARI YAPIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ÇOCUK GELİŞİMİ VE EĞİTİMİ ÇOCUK BAKIM ELEMANI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BİLGİSAYARLI SAYISAL DENETİM TEZGÂH İŞLEMLERİ (CNC)

TARIM TEKNOLOJİLERİ MEYVELERDE HASAT VE MUHAFAZA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

SPOR DAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ENDÜSTRĠYEL OTOMASYON TEKNOLOJĠLERĠ MEKATRONĠKÇĠ MODÜLER PROGRAMI (YETERLĠĞE DAYALI)

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Öğretmenlik Uygulaması YDA

SPOR KĠCK BOKS (BEYAZ KUġAK) MODÜLER PROGRAMI (YETERLĠĞE DAYALI)

HUKUK ADLİ KALEM İŞLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DİN KÜLTÜRÜ VE AHLAK BİLGİSİ ÖĞRETMENİ

ELEKTRİK- ELEKTRONİK TEMEL UYGULAMALARI DERSİ

ELEKTRİK ELEKTRONİK TEKNOLOJİSİ TEHLİKELİ VE ÇOK TEHLİKELİ İŞLERDE GÖRÜNTÜ VE SES SİSTEMLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

TEKSTİL TEKNOLOJİSİ DÜZ DOKUMACI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Transkript:

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İ AÇIK KAYNAK KODLA GRAFİK İŞLEMLERİ VE NESNE YÖNELİMLİ PROGRAMLAMA AÇIK KAYNAK KODLA VERİ TABANI İŞLEMLERİ AÇIK KAYNAK KODLU HAZIR WEB SİSTEMLERİ 40/32 40/32 40/32 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 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ı 3. Fonksiyon ve dizi işlemlerini 4. Form ve nesneleri 5. Veri tabanı işlemlerini 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

ÖLÇME VE DEĞERLENDĠRME EĞĠTĠMCĠLER ĠġBĠRLĠĞĠ YAPILACAK KURUM VE KURULUġLAR 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 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, sivil toplum kuruluşları, çevrede bulunan işletmeler, özel, kamu kurum ve kuruluşlarıdır. 2

MODÜL BĠLGĠ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BĠLĠġĠM TEKNOLOJĠLERĠ : WEB PROGRAMCILIĞI : INTERNET PROGRAMCILIĞI : AÇIK KAYNAK KODLA TEMEL UYGULAMALAR : 482BK0135 SÜRE : 40/32 ÖN KOġUL : Programlama Temelleri dersi modüllerini tamamlamış olmak. AÇIKLAMA ÖĞRETĠM YÖNTEM VE TEKNĠKLERĠ GENEL AMAÇ : Uygulamalı olarak laboratuvar ortamında işlenmelidir. : Öğ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. : Öğ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 : ĠÇERĠK : 1. KURULUM 1. Web programlama için gerekli yazılımları kurabilecektir. 2. Web sunucuyu test edebilecektir. 3. Temel programlama işlemlerini yapabilecektir. 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. Web programlama için ihtiyaca uygun web ve Veri tabanı sunucusunu seçer. 2. İhtiyaca uygun web sunucusunun kurulumunu hatasız olarak yapar. 3. İhtiyaca uygun Veri tabanı sunucusunun kurulumunu hatasız olarak yapar. 4. Kurulumu yapılan web sunucusunun çalışmasını test eder. 5. İ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 Açık kaynak kodlu programlama için gerekli ortamı oluşturarak temel programlama işlemlerini 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Ġ BECERĠ TAVIR 1. Web sunucusunu kurmak 2. Veri tabanı sunucusunu kurmak 3. Sunucu ayarlarını 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ı 1. İhtiyaca uygun web sunucusunu kurmak 2. İhtiyaca uygun Veri tabanı sunucusunu kurmak 3. Siteme kurulan sunucularını ayarlarını 1. Lisanslı yazılım 2. Detaylara özen göstermek 3. Web sunucusunun kurulumunu hatasız 4. Veri tabanı sunucusu kurulumunu hatasız 5. Sunucu ayarlarını yaparken sistem özelliklerini dikkat etmek 6. Yorumlayıcının çalışmasını kontrol etmek SÜRE: İşlemin Yapılma Süresi: 1 saat İş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 Açık kaynak kodlu programlama için gerekli ortamı oluşturarak temel programlama işlemlerini 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Ġ BECERĠ TAVIR 1. Programlama arayüzünü 2. Temel komutlar ise basit program yazmak 3. Program kaydı 4. Kayıtlı programı açmak 5. Programın çalışmasını test etmek 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 1. Programlama editörünü 2. Temel komutlar ile program yazmak 3. Program kayıt işlemlerini 1. Lisanslı yazılım 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 SÜRE: İşlemin Yapılma Süresi: 1 saat İş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 Açık kaynak kodlu programlama için gerekli ortamı oluşturarak temel programlama işlemlerini 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Ġ BECERĠ TAVIR 1. Değişkenleri 2. Sabitleri 3. Program denetimini 4. Dizi işlemlerini 5. Fonksiyonları 6. Dosya işlemlerini 7. Dizin işlemlerini SÜRE: İşlemin Yapılma Süresi: 4 saat NOT: 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 1. Program içerisinde değişkenler 2. Program içerisinde sabitleri 3. İhtiyaca uygun veri türünü 4. Operatörleri 5. Program denetimi için uygun deyimi 6. Program içerisinde dizileri 7. Program içerisinde fonksiyonları 8. Dosya ve dizin işlemleri 1. Lisanslı yazılım 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 7

MODÜL BĠLGĠ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BĠLĠġĠM TEKNOLOJĠLERĠ : WEB PROGRAMCILIĞI : INTERNET PROGRAMCILIĞI : AÇIK KAYNAK KODLA FORM ĠġLEMLERĠ VE OTURUM YÖNETĠMĠ : 482BK0133 SÜRE : 40/32 ÖN KOġUL AÇIKLAMA ÖĞRETĠM YÖNTEM VE TEKNĠKLERĠ : Açık Kaynak Kodla Temel Uygulamalar modülünü tamamlamış olmak : Uygulamalı olarak laboratuar ortamında işlenmelidir. : Öğ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 : ĠÇ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 1. Form işlemlerini yapabilecektir. 2. Düzenli ifadeleri kullanabilecektir. 3. Oturum işlemlerini yapabilecektir. 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. İhtiyaca uygun web formlarını hatasız olarak hazırlar. 2. Web programı içinde ihtiyaca uygun düzenli ifadeleri (karakter katarları, sınıflar, alt deyimler ) hatasız olarak kullanır. 3. 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 Form işlemlerini 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 BĠLGĠ BECERĠ TAVIR 1. Form oluşturmak 2. Oluşturulan form üzerinde düzenlemeler 3. Metotları 4. Formdan bilgi alma işlemini gerçekleştirmek 1. FORM ĠġLEMLERĠ 1.1. Form oluşturma 1.2. Metotlar 1.3. Formdan bilgi alma 1. Form oluşturma işlemlerini 2. Forma uygun bilgi alma metodunu 3. Formdan bilgi almak 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 SÜRE: İşlemin Yapılma Süresi: 2 saat İş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 Form işlemlerini 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 BĠLGĠ BECERĠ TAVIR 1. Karakter katarlarını 2. Sınıf işlemlerini 3. Alt deyimleri 4. Dallanma işlemlerini gerçekleştirmek 2. DÜZENLĠ ĠFADELER 2.1. Karakter Katarları 2.2. Sınıflar 2.3. Alt Deyimler 2.4. Tekrarlar 2.5. Dallanma 1. Sınıf işlemleri 2. Alt deyimler oluşturmak 3. Dallanma işlemlerini 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 SÜRE: İşlemin Yapılma Süresi: 1 saat İş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 Form işlemlerini 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 BĠLGĠ BECERĠ TAVIR 1. Çerez işlemlerini 2. SESSION ile oturum işlemlerini 3. OTURUM YÖNETĠMĠ 3.1. Çerezler 3.2. Session 1. Çerezler ile oturum açma işlemlerini 2. Çerezleri silmek 3. SESSION ile oturum açma işlemlerini 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 5. SESSION ile oturum açma işlemlerini hatasız SÜRE: İşlemin Yapılma Süresi: 2 saat İşlemi Öğrenme Süresi: 10 ders saati NOT: 12

MODÜL BĠLGĠ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BĠLĠġĠM TEKNOLOJĠLERĠ : WEB PROGRAMCILIĞI : INTERNET PROGRAMCILIĞI : AÇIK KAYNAK KODLA GRAFĠK ĠġLEMLERĠ VE NESNE YÖNELĠMLĠ PROGRAMLAMA : 482BK0134 SÜRE : 40/32 ÖN KOġUL AÇIKLAMA ÖĞRETĠM YÖNTEM VE TEKNĠKLERĠ : Açık Kaynak Kodla Form İşlemleri Ve Oturum Yönetimi modülünü tamamlamış olmak : Uygulamalı olarak laboratuar ortamında işlenmelidir. : Öğ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 : ĠÇERĠK 1. GRAFĠK ĠġLEMLERĠ 1. Grafik işlemlerini yapabilecektir. 2. Nesne yönelimli programlama işlemlerini yapabilecektir. 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. Grafik türlerine ait kavramları yazılı/sözlü/görsel olarak açıklar. 2. Web programı içinde ihtiyaca uygun grafik işlemlerini hatasız olarak gerçekleştirir. 3. İ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 Grafik ve nesne yönelimli programlama işlemlerini 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Ġ BECERĠ TAVIR 1. Basit grafikler oluşturmak 2. Grafiğe ait düzenlemeleri 3. Düzenlenen grafikleri kaydetmek 4. Güvenlik kodları için grafik hazırlamak 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 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 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 SÜRE: İşlemin Yapılma Süresi: 4 saat İş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 Grafik ve nesne yönelimli programlama işlemlerini 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Ġ BECERĠ TAVIR 1. Sınıf nesneleri tanımlamak 2. Sınıflara metot eklemek 3. Anahtar sözcüklerle çalışmak 4. Nesne işlemlerini SÜRE: İşlemin Yapılma Süresi: 4 saat NOT: 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 1. Sınıf nesnelerinin tanımlanması işlemlerini 2. Sınıflara metot ekleme işlemlerini 3. Anahtar sözcükleri 4. Nesne işlemlerini 5. Kalıtım işlemlerini 6. Çok biçimlilik işlemlerini 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 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 8. Kalıtım işlemlerini hatasız 9. Çok biçimlilik işlemlerini hatasız İşlemi Öğrenme Süresi: 16 ders saati 16

MODÜL BĠLGĠ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BĠLĠġĠM TEKNOLOJĠLERĠ : WEB PROGRAMCILIĞI : INTERNET PROGRAMCILIĞI : AÇIK KAYNAK KODLA VERĠ TABANI ĠġLEMLERĠ : 482BK0136 SÜRE : 40/32 ÖN KOġUL AÇIKLAMA ÖĞRETĠM YÖNTEM VE TEKNĠKLERĠ : Açık Kaynak Kodla Grafik İşlemleri ve Nesne Yönelimli Programlama modülünü tamamlamış olmak : Uygulamalı olarak laboratuvar ortamında işlenmelidir. : Öğ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 : ĠÇERĠK : 1. VERĠTABANINA GĠRĠġ 1. Veri tabanı temel düzenlemelerini 2. Veri tabanı programlamasını 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. İhtiyaç duyulan Veri tabanının kurulumunu hatasız olarak yapar. 2. Veri tiplerine ait kavramları yazılı/sözlü/görsel olarak açıklar. 3. Veri tabanı üzerinde ihtiyaç duyulan tablo işlemlerini (ekleme, silme, okuma) hatasız olarak gerçekleştirir. 4. Veri tabanı işlemleri için ihtiyaç duyulan operatör ve fonksiyonları hatasız olarak kullanır. 5. Web programı ile Veri tabanı bağlantısını hatasız olarak gerçekleştirir. 6. İhtiyaca uygun Veri tabanı fonksiyonlarını hatasız olarak kullanır. 7. 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 Veri tabanı işlemlerini 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Ġ BECERĠ TAVIR 1. MySQL veri tabanını kurmak 2. Veri tabanına erişimi sağlamak 3. Tablo işlemlerini 4. Karşılaştırma operatörlerini 5. Server Debug penceresini 6. Tabloya veri eklemek 7. Tablodan veri silmek 8. Tablodan veri okumak 9. Tablodan veri seçmek SÜRE: İşlemin Yapılma Süresi: 4 saat NOT: 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 1.17. Tablodan Veri Okuma ya da Seçme 1. Veri tabanı programının kurulumunu 2. Veri tabanına erişim işlemlerini 3. Veri tabanında tablo işlemlerini 4. Temel komutları 5. Veri tiplerini 6. Karşılaştırma operatörlerini 7. Düzenleme fonksiyonlarını 8. ALTER TABLE fonksiyonunu 1. Detaylara özen göstermek 2. Planlı ve organize olmak 3. Veri tabanı kurulumu işlemlerini hatasız 4. Veri tabanına erişim işlemlerini hatasız 5. Güvenli Veri tabanı oluşturmak 6. Veri transferini güvenli bir şekilde 7. Veri türlerine dikkat etmek 8. Temel komutların kullanımında dikkatli olmak 9. Karşılaştırma operatörlerini hatasız 10. Düzenleme fonksiyonlarını hatasız 11. ALTER TABLE fonksiyonunu hatasız İşlemi Öğrenme Süresi: 20 ders saati 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ı Veri tabanı işlemlerini 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Ġ BECERĠ TAVIR 1. Veri tabanı fonksiyonlarını 2. Tablo oluşturmak 3. Tablo içinde kayıt ekleme ve silme işlemlerini 4. Arama işlemlerini SÜRE: İşlemin Yapılma Süresi: 2 saat NOT: 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ı 1. Yeni kullanıcı oluşturma işlemlerini 2. Veri tabanı fonksiyonlarını 3. Veri tabanında tablo işlemlerini 4. Veri tabanında bilgi (veri) işlemleri 1. Detaylara özen göstermek 2. Planlı ve organize olmak 3. Veri tabanı parametrelerini doğru tanımlamak 4. Tablo işlemlerini hatasız 5. Veri işlemlerini hatasız İşlemi Öğrenme Süresi: 12 ders saati 20

MODÜL BĠLGĠ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BĠLĠġĠM TEKNOLOJĠLERĠ : WEB PROGRAMCILIĞI : INTERNET PROGRAMCILIĞI : AÇIK KAYNAK KODLU HAZIR WEB SĠSTEMLERĠ : 482BK0137 SÜRE : 40/32 ÖN KOġUL AÇIKLAMA ÖĞRETĠM YÖNTEM VE TEKNĠKLERĠ : Açık Kaynak Kodla Veri Tabanı İşlemleri modülünü tamamlamış olmak : Uygulamalı olarak laboratuvar ortamında işlenmelidir. : Öğ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; e- posta işlemlerini yaparak hazır web sistemlerini kullanabilecektir. AMAÇLAR : 1. E-posta işlemlerini 2. Hazır web sistemlerini ĠÇ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. Web programı içinde ihtiyaç duyulan e-posta işlemlerini hatasız olarak yapar. 2. Web programı içinde ihtiyaç duyulan POP3 e-posta işlemlerini hatasız olarak yapar. 3. Hazır web sistemlerinin özelliklerini yazılı/sözlü/görsel olarak açıklar. 4. İhtiyaca uygun içerik yönetim sisteminin kurulumunu yapar. 5. İç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 E-posta işlemlerini yapma ve hazır web sistemlerini 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Ġ BECERĠ TAVIR 1. E-posta bileşenlerini 2. POP3 mail okuma işlemini 3. POP3 mail gönderimini 4. HTML içerikli e-posta göndermek 5. Form kullanarak e-posta göndermek 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 1. E-Posta işlemlerini 2. POP3 mail işlemlerini 1. Detaylara özen göstermek 2. Planlı ve organize olmak 3. E-posta işlemlerini hatasız 4. POP3 mail işlemlerini hatasız SÜRE: İşlemin Yapılma Süresi: 2 saat İş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 E-posta işlemlerini yapma ve hazır web sistemlerini 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Ġ BECERĠ TAVIR 1. İçerik yönetim sistemini kurmak 2. İçerik yönetim sistemini kullanarak site düzenlemelerini 3. Forum sistemlerini düzenlemek 2. HAZIR PHP SĠSTEMLERĠ 2.1. İçerik yönetimi 2.2. Forum sistemleri 1. İçerik yönetimi sisteminin kurulum işlemlerini 2. İçerik yönetim sistemini kullanarak site düzenlenmesi işlemlerini 3. Form sistemlerinin düzenlenmesi işlemlerini 1. Detaylara özen göstermek 2. Planlı ve organize olmak 3. İçerik yönetimi sisteminin kurulum işlemlerini hatasız 4. İçerik yönetim sistemini kullanarak site düzenlenmesi işlemlerini hatasız 5. Form sistemlerinin düzenlenmesi işlemlerini hatasız SÜRE: İşlemin Yapılma Süresi: 8 saat İşlemi Öğrenme Süresi: 20 ders saati NOT: 24