Learning objectives
- Design and build a complete web application.
- Master front-end and back-end development.
- Connect an application to a database.
- Deploy an application in production.
Programme
- Front-end: HTML, CSS, JavaScript, a modern framework (React).
- Back-end: APIs, server-side logic, authentication.
- Databases: relational and NoSQL modelling.
- Version control and collaborative workflow (Git).
- Testing, packaging and deployment.
- Performance and security best practices.