Full Stack Web Development Syllabus
-
Introduction to Full Stack Development
Overview of Full Stack Development
Key Technologies and Tools
-
Front-End Development
HTML5
Structure and Semantics
CSS3
Styling Techniques
Responsive Design
JavaScript
Fundamentals
DOM Manipulation
Front-End Frameworks
React.js
Angular
Vue.js
-
Back-End Development
Node.js
Introduction
Express.js Framework
Databases
SQL (MySQL, PostgreSQL)
NoSQL (MongoDB)
Server Management
RESTful APIs
GraphQL
Authentication and Authorization
-
Version Control and Collaboration
Git
Basic Commands
Branching and Merging
GitHub/GitLab
Repositories and Pull Requests
-
DevOps and Deployment
Containerization
Docker
Continuous Integration/Continuous Deployment (CI/CD)
Cloud Services
AWS
Heroku
Azure
-
Project Management and Agile Methodologies
Agile Scrum
Kanban
Project Planning and Execution
-
Testing and Quality Assurance
Unit Testing
Jest
Integration Testing
Mocha
End-to-End Testing
Cypress