๐ Course Learning Outcome (CLO's)
Demonstrate an understanding of the principles and techniques of client-side programming
Demonstrate skills in server-side programming
Acquire skills to implement data transfer between server and client applications
Implement interactions between web servers and client-side applications
Demonstrate an understanding how to store and access data on server site
๐ Assessments Summary
Coursework 1.1 : 05% (Project Plan + Presentation)
Class Test 1 : 10% (Content of Week 1 - 4)
Class Test 2 : 10% (Content of Week 5 - 9)
Coursework 1.2 : 25% (Final Product + Presentation)
Final Exam : 50%
๐๏ธ Schedule
Week 1
Course overview
Internet and Web
Fundamentals of HTML and CSS
Week 2
Productive Web Programming
JavaScript Part 1
JavaScript Part 2 (DOM)
Week 3
jQuery and AJAX
Week 4
JSON
Local Data, Cookies & Filesย ย ย
Week 5
JavaScript Front-End Libraries: React
Week 6
Consolidation week: no new learning materials
Week 7
NodeJS Part 1
NodeJS Part 2
Week 8
NodeJS & Database (DB)
Week 9
Web Security
Frameworks, Hybrid Apps and Mobile
Week 10
XML & RSS
Week 11
Web Services
Design (Adaptive UI and UX, Web-Analytics)
Week 12
Revision
Week 13
Exam