Course OverviewSyllabus
Course Overview
Read More
Web Foundations
- Internet
- HTTP/HTTPS
- DNS
- Browser architecture
- CLI
- Git
- GitHub
HTML/CSS
- Semantic HTML
- CSS
- Flexbox
- Grid
- Responsive design
- Accessibility
- Tailwind
JavaScript
- ES6+
- Async/await
- Promises
- Modules
- DOM
- APIs
- Error handling
TypeScript
Mandatory
- Types
- Interfaces
- Generics
- Utility types
- Type narrowing
- React TypeScript
- Node TypeScript
React
- Components
- Props
- State
- Hooks
- Forms
- Context
- Routing
- API integration
Next.js
- App Router
- Server components
- SSR
- SSG
- Authentication
- Optimization
Node + Express
- REST APIs
- Middleware
- Validation
- Error handling
- Logging
- API security
Databases
MongoDB
- CRUD
- Aggregation
- Indexing
- Schema design
PostgreSQL
- SQL
- Relationships
- Transactions
- Indexes
- Optimization
Authentication & Security
- JWT
- Sessions
- OAuth
- RBAC
- Password security
- CORS
- Rate limiting
- OWASP API Security
Production Engineering
- Redis
- Caching
- Docker
- Docker Compose
- Environment variables
- Logging
- API documentation
Testing
- Jest
- React Testing Library
- Supertest
- Playwright
DevOps
- GitHub Actions
- CI/CD
- Nginx
- Cloud deployment
- Monitoring
AI Engineering
- ChatGPT
- Claude
- Gemini
- Cursor
- GitHub Copilot
- AI code review
- AI debugging
- LLM APIs
- RAG
- AI feature integration
Capstone Project
Production SaaS
Must include:
React/Next.js + Node + PostgreSQL + MongoDB + Redis + authentication + RBAC + tests + Docker + CI/CD + cloud + AI feature.
Graduate must be able to:
Build, test, secure, containerize and deploy a production-style full-stack application.
- frontend
- react
- Html
- CSS
- JavaScript
- Git
- Bootstrap
- Tailwind CSS
- Node
- Mongo DB
- Express
- full stack development
- Component Based UI
- CRUD Operations
Success Stories
