Full-Stack Application Development: Gain hands-on experience building a production-scale portal using React, Next.js and TypeScript on the frontend, together with Node.js, Express and REST APIs on the backend.
Cloud and Distributed System Architecture: Learn how microservices, data pipelines, PostgreSQL, Redis and event-driven AWS services such as S3, SQS and SES work together to support a secure and scalable platform.
Infrastructure as Code: Develop practical skills in provisioning and managing AWS infrastructure using Terraform, reusable infrastructure modules, environment specifications, and automated deployment workflows.
DevSecOps and CI/CD: Learn to build and maintain GitLab CI/CD pipelines covering application builds, testing, containerisation, deployment, vulnerability scanning, secret detection, code-quality checks, and container signing.
Software Quality and Secure Engineering: Apply professional engineering practices through code reviews, Git-based collaboration, automated unit, integration, and end-to-end testing using tools such as Jest, Supertest and Playwright, as well as authentication, authorisation, and role-based access control.