CMM721 Web Application Development
Intensive masters-level introduction to full-stack development. Master HTML5, CSS3, JavaScript, Python, Django, and React through comprehensive hands-on projects.
Lecture Sessions
Module Introduction & Web Architecture
Course overview
HTML5 & Semantic Structure
Modern markup
CSS3 & Responsive Design
Styling and layout
JavaScript Fundamentals
Client-side logic
Asynchronous JavaScript & APIs
Fetching data
Django Basics
Python web framework
Django ORM & CRUD
Database management
Django REST Framework
Building APIs
React & State Management
Frontend architecture
Web App Critique
Analysis and review
Comparative Critique
Technology comparison
Project Finalisation
Polishing and submission
Brief Revision Quizzes
Module Introduction & Web Architecture
HTML5 & Semantic Structure
CSS3 & Responsive Design
JavaScript Fundamentals
Asynchronous JavaScript & APIs
Django Basics
Django ORM & CRUD
Django REST Framework
React & State Management
Web App Critique
Comparative Critique
Project Finalisation