Ders Planı / WEB PROGRAMMING

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 4.0
Dersin Öğretim Dili İngilizce
Dersin Düzeyi Lisans , TYYÇ: 6. Düzey , EQF-LLL: 6. Düzey , QF-EHEA: 1. Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? Z
Dersin Koordinatörü Prof. Dr. ALİ GÜNEŞ
Dersi Veren(ler) Dr. Öğr. Üyesi ADEM ÖZYAVAŞ
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Bu dersin amacı öğrencilere web programlamanın temel kavramlarını anlatmaktır. Bu ders World Wide Web için giriş düzeyinde bir derstir.
Dersin İçeriği Internet için bilgisayar programlamaya giriş, sunucu-taraflı programlama ilkeleri, İşaretleme (HTML, CSS, XHTML, XML) ve betik (PHP, JavaScript, Perl) dilleri, Sunucu taraflı teknolojileri (PHP, C#, Java, Python, Ruby), Web sunucuları ve uygulama sunucuları, veritabanlarıyla etkileşim (SQL, MySQL, PostgreSQL, JDBC), Yeni web teknolojileri (Web Hizmetleri, Ajax, ROR, Django).

Haftalık Ders Konuları

1İşaretleme dillerine giriş
2HTML5
3CSS ile biçim ekleme
4İstemci taraflı betik: JavaScript
5İstemci taraflı betik: JavaScript
6İstemci taraflı betik: JQuery
7Döküman Nesne Modeli: DOM
8Ara Sınav
9Sunucu taraflı betik: PHP
10Veritabanı: SQL, MySQL
11AJAX
12Java: Servlets, JSP, JSF
13Ruby: Ruby on Rails
14Python: Django

Kaynaklar

1-Stepp, Miller,Kirst, Web Programming Step by Step, 2nd Ed., ISBN 978-1-105-57878-6
2-Internet & World Wide Web How to Program, 4/e Harvey M. Deitel and Paul J. Deitel, Prentice Hall