This comprehensive course covers the full web development stack. Students will learn to build modern, scalable web applications using HTML, CSS, JavaScript, Node.js, Express, and databases such as MongoDB or PostgreSQL. Front-end frameworks (e.g., React or Vue) and version control with Git will also be explored in depth.
Learning Objectives:
· Develop full-featured web applications with front-end and back-end integration
· Design responsive and interactive UIs with modern JS frameworks
· Build and secure RESTful APIs
· Work with relational and NoSQL databases
· Deploy fullstack applications to the web
Target Audience: Aspiring software engineers, front-end developers, and IT students ready to advance their skills
Course Duration: 10 weeks (5–6 hours per week)
Delivery Format: Online with code-along videos, weekly mentoring, and peer collaboration
Modules/Units:
1. Web Fundamentals Recap (HTML, CSS, JavaScript)
2. Modern Front-End Development (React or Vue)
3. Backend Development with Node.js and Express
4. API Development and Middleware
5. Working with Databases (MongoDB/PostgreSQL)
6. Authentication and Security
7. Deployment and DevOps Basics
8. Capstone Fullstack Project
Assessment Methods:
· Weekly challenges
· Mid-course API build
· Capstone portfolio project