At the end of this course, the students; 1) Know fundamentals of the Internet and Web and Web 2.0.
2) Knows the editor and programming languages ??used for web programming.
3) Knows to develop a web page with HTML5 and format the web page it develops with CSS.
4) Knows to develop dynamic web pages with Javascript language.
5) Knows and uses HTTP and other web protocols.
6) Knows how to connect to a database and query in a web environment.
7) Develops an educational web application.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
NA
COURSE DEFINITION
The aim of this course is; The aim of this course is to gain basic knowledge about editors used for web-based application, programming languages used for development and editing, installation of web servers, web protocols, database connections and queries in web environment.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Fundamentals of the Internet and Web
2nd Week
Web 2.0 - Web 3.0
3rd Week
The Ajax Client, Ajax-Enabled Rich Internet Applications
4th Week
XHTML, Cascading Style Sheets (CSS)
5th Week
JavaScript: Scripting, Control Statements, Functions, Arrays, Objects, Events
6th Week
Document Object Model (DOM): Objects and Collections, XML and RSS, Rich Internet Applications with Adobe Flash CS3,Microsoft Silverlight
7th Week
Adobe Dreamweaver CS3
8th Week
Mid-term examination
9th Week
Web Servers (IIS and Apache)
10th Week
Database: SQL, MySQL
11th Week
ADO.NET 2.0 and Java DB
12th Week
PHP Applications
13th Week
ASP.NET 2.0 and ASP.NET Ajax
14th Week
JavaServer Faces Web Applications, Web Services - SOAP
RECOMENDED OR REQUIRED READING
Sebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692