Lesson plan / WEB PROGRAMMING

Lesson Information

Course Credit 3.0
Course ECTS Credit 4.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator Prof. Dr. ALİ GÜNEŞ
Instructor (s) Assist. Prof. Dr. ADEM ÖZYAVAŞ
Course Assistant

Purpose and Content

The aim of the course The aim of this course is to explain the basic concepts of web programming. This course is an introductory course for the World Wide Web.
Course Content For the Internet, introduction to computer programming, server-side programming principles, the markup (HTML, CSS, XHTML, XML) and scripting (PHP, JavaScript, Perl) languages​​, server-side technologies (PHP, C #, Java, Python, Ruby), Web servers, and application servers, databases, interaction (SQL, MySQL, PostgreSQL, JDBC), the new web technologies (Web Services, Ajax, ROR, Django).

Weekly Course Subjects

1Signs and input languages​​.
2HTML5
3Adding style with CSS.
4Client-side scripting in JavaScript.
5Client-side scripting in JavaScript.
6Client-side scripting: JQuery.
7Document Object Model DOM
8Midterm Exam
9Server-side scripting: PHP.
10Database: SQL, MySQL.
11AJAX
12Java: Servlets, JSP, JSF.
13Ruby: Ruby on Rails
14Python: Django.

Resources

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