List of topics, by example
- html5: simple page
- css, style vs layout vs content, basic html, forms, semantic tags, don't make me think, http,
- css: simple layout, or complex page
- php: guess game
- cgi, cookies, sessions, form variables, css, relational database, page at a time appliactions are hard, frameworks (possibly), security, https, hashed passwords, forgotten credentials, front controller, validation, page state handling, form refilling
- javascript: warehouse wars/paint
- javascript, oo javascript, jquery, canvas, event driven programming, design patterns, css transitions
- php+javascript=ajax: tictactoe
- oo php, json, mongodb, html5 mobile api
- other things...
- bootstrap, responsive design, more on the html5 mobile api, possibly twitter api
About things not covered
- Search Engine Optimization (SEO) (maybe we will discuss this a bit)
- Android/iOS: probably not much time available to spend on this.
- Web framework such as django or codeigniter (probably not)
- Ethernet, TCP, IP: I assume you have some exposure to this via earlier courses
- Sockets client server applications: I assume you will have had some exposure to this in other courses.