web_programming_spring_2023
Bu derste web programcılığının temelleri, web otomasyonlarının nasıl geliştirildiği ve tasarım ilkelerinden bahsedilecektir.
Derste haftalık ödevler ve proje verilecektir.
Haftalık ödevler verildiği hafta yapılmalıdır. Teslim Tarihi geçen ödevin telafisi olmayacaktır.
Projeler Final haftasından önceki hafta ders saatinde kontrol edilecektir.(Dersi alttan alanlar sınav haftasında laptopları ile gelip göstereceklerdir.) Proje teslim etmeyen öğrenciler dersten kalırlar. Proje teslimini büte bırakan öğrenciler büt haftasında sınavdan sonra laptopları ile projelerini göstereceklerdir. Tüm öğrencilerin ilk 4 hafta içerisinde projelerini belirlemesi gerekmektedir.
Devamsızlık hakkı 4 haftadır. (Devamsızlıklar her hafta düzenli olarak OBS sistemine işleneceğinden geriye dönük hiç bir mazeret kabul edilmeyecektir.)
Kodlama için herhangi bir IDE kullanılabilir. Derste PHPStorm, WebStorm ve VSCode kullanacağız.
Php için Wamp Server programının kurulması gerecektir.
NodeJs işlemleri ise ilgili hafta geldiğinde açıklanacaktır.
Vize : 100 puanlık test sınavı
Final (Bütünleme) : 25 Puanlık sınav + 25 puan haftalık ödevler + 50 puan proje
--- Müfredat Ana Başlıklar ---
-Temel Web Tasarım
-PHP çalışma ortamının hazırlanması
-PHP ile temel programlama
-PHP ile veritabanı işlemleri
-PHP+Mysql+Bootstrap ile web uygulamaları
-Laravel ve CodeIgniter MVC temel bilgiler
-NodeJs kurulum
-Nodejs temel bilgiler, paketler
-Nodejs + NoSql veritabanı bağlantısı
-Frontend için JS frameworkleri (react, vue, angular vb.)
*** Müfredat öğrencinin hazırbulunuşluğuna, reaksiyonuna ve ritmine göre değişebilir