Introduction to Web & Full Stack Development
Web Development Fundamentals
· Introduction to web and full stack development
· Frontend vs backend architecture
· Web technologies overview
· Development tools and environments
· Client-server architecture
· REST architecture overview
· Application workflow
· Industry use cases
Front-End Development Fundamentals
UI Development Basics
· HTML fundamentals
· CSS fundamentals
· JavaScript basics
· Responsive design concepts
· DOM manipulation
· Event handling concepts
· UI development workflow
· Debugging basics
React JS Development
Modern Front-End Development
· Introduction to React JS
· Components and props
· State and lifecycle concepts
· Hooks fundamentals
· Routing concepts
· API integration basics
· UI structuring practices
· Build and deployment basics
Backend Development with Node & Express
Server-Side Development
· Node.js fundamentals
· Express framework basics
· REST API development
· Middleware concepts
· Request and response handling
· Authentication basics
· Error handling
· Integration practices
Database Integration
MongoDB & Data Handling
· NoSQL database fundamentals
· MongoDB concepts
· CRUD operations
· Data modelling basics
· Database connectivity
· Data validation concepts
· Performance considerations
· Use cases
Deployment & Version Control
DevOps Basics
· Git and version control
· Repository management
· Application build process
· Deployment concepts
· Hosting overview
· Testing basics
· Debugging and optimisation
· Best practices
Capstone Project
Project Implementation
· Application planning
· UI and backend development
· Database integration
· Testing and debugging
· Deployment
· Project presentation
· Documentation
· Final assessment