About This Programme
An in-depth professional programme covering both front-end and back-end development. You will graduate with three production-ready portfolio projects and the skills to apply for junior developer roles.
Group discount: £2,121 per person for 5+ delegates (15% off)
What's Included
- ✓Full front-end track: React, TypeScript and advanced CSS
- ✓Back-end development with Node.js and Express
- ✓RESTful API design and third-party API integration
- ✓MongoDB and PostgreSQL databases
- ✓Authentication, security and role-based access control
- ✓Cloud deployment on AWS / Vercel / Railway
- ✓Testing: unit, integration and end-to-end (Jest, Playwright)
- ✓Agile methodology, sprints and professional code reviews
- ✓Three portfolio projects reviewed by a working developer
- ✓CV, LinkedIn and interview preparation sessions
Programme Modules
1
Module 1: Advanced JavaScript & TypeScript
- Deep dive into ES6+ features
- TypeScript: types, interfaces, generics
- Functional programming patterns
- Error handling and defensive coding
- Module bundling with Vite
2
Module 2: React & Modern Front-End
- React fundamentals: components, props, state
- React hooks: useState, useEffect, useContext
- React Router for single-page applications
- State management with Context API and Zustand
- Building accessible, responsive UIs
3
Module 3: Node.js & Express Back-End
- Node.js runtime and the event loop
- Building REST APIs with Express
- Middleware, routing and error handling
- File uploads and email sending
- Environment variables and configuration management
4
Module 4: Databases — SQL & NoSQL
- PostgreSQL: advanced queries, joins and transactions
- MongoDB: documents, collections and aggregation pipeline
- ORM and ODM: Prisma and Mongoose
- Database migrations and seeding
- Choosing the right database for a project
5
Module 5: Authentication & Security
- JWT and session-based authentication
- Password hashing with bcrypt
- Role-based access control (RBAC)
- OWASP top 10 vulnerabilities and how to prevent them
- HTTPS, CORS and secure headers
6
Module 6: Cloud, DevOps & Deployment
- Linux command line essentials
- Deploying to Vercel, Railway and AWS EC2
- Docker containers and basic Docker Compose
- CI/CD pipelines with GitHub Actions
- Monitoring and logging basics
7
Module 7: Testing & Code Quality
- Unit testing with Jest
- Integration testing for APIs
- End-to-end testing with Playwright
- Code review best practices
- Documentation with JSDoc and README files
8
Module 8: Portfolio Projects & Career Readiness
- Project 1: Full-stack web application (solo)
- Project 2: API-driven dashboard (solo)
- Project 3: Team project using Agile sprints
- Technical CV and LinkedIn optimisation
- Mock technical interviews with developer feedback
Ready to enrol?
Submit an enquiry and an advisor will call you within 24 hours, or pay online to secure your place immediately.
£2,495 per personone-time fee
Enrol Now