CSE104 - Web Programming
Web Programming (CSE 104) introduces the languages, tools, and techniques specific to develop web-based applications. Students will develop a solid understanding of contemporary, dynamic and responsive website development following the current standards.
Being able to develop a client-side-based website
- - without requiring external front-end library
- - responsive
- Being introduced to server side programming
- Being able to autonomously find and use information from various documentation on web applications
- HTML(5), CSS(3)
- Introduction to server side programming: PHP, and short introduction to nodeJS
The class will mainly consist of practical computer lab classes A small project will be conducted where students will develop their own website (client side only) following the current good practices.
Introduction to HTML to describe webpage, and CSS to set its visual appearance.
Lab: HTML & CSS
Tutorials on HTML and CSS (Basic HTML, Box Model, Classes, Div, Elements layout, Elements position, Responsiveness, Animation).
Initiation to the server programming with PHP and NodeJS.
Lab: Server programming
Tutorials on server programming using PHP language.