Full Stack Development
End-to-end web applications using .NET, Node.js, and Python — from UI and APIs to databases and deployment.
Foundations
- Web fundamentals (HTML, CSS, JavaScript)
- Git & GitHub workflows
- HTTP, REST, and JSON APIs
- SQL databases (PostgreSQL / SQL Server)
.NET track
- C# essentials
- ASP.NET Core Web APIs
- Entity Framework Core
- Auth (JWT / Identity basics)
Node.js track
- Node.js & Express
- Middleware, routing & validation
- MongoDB / PostgreSQL with Node
- Auth & session patterns
Python track
- Python for backend services
- FastAPI or Django REST
- ORM & database access
- Testing & packaging basics
Frontend & delivery
- Modern frontend (React or Blazor)
- State, forms & API integration
- Environment config & secrets hygiene
- Deploying apps (Azure App Service / containers)
- Capstone: full-stack project