CO: The student should be able to build dynamic web applications from start to finish.
Full Stack Development (Node.js based)
Contrast with classical web development
Full Stack Architecture
Installation and setup (Node, packages, VS Code)
Frontend (Languages, Frameworks, UI/UX design)
Backend (Languages, Useful packages)
Database (Connecting to DB, choosing the right DB)
Advanced use cases: Accessing third party APIs, Session Management, User Authentication flows