CSC309-Fall-2014
Programming on the Web
Taught by Eyal de Lara at Uoft
An introduction to software development on the web. Concepts underlying the development of programs that operate on the web; survey of technological alternatives; greater depth on some technologies. Operational concepts of the internet and the web, static client content, dynamic client content, dynamically served content, n-tiered architectures, web development processes, and security on the web. Assignments involve increasingly more complex web-based programs. Guest lecturers from leading e-commerce firms will describe the architecture and operation of their web sites.
Assignments had to be implemented in HTML, CSS, JS, JQuery, AJAX, SQL, OO-PHP, and CodeIgniter.