TypeScript, Components, Routing & RxJS
Master Angular — Google's enterprise-grade front-end framework. Build production-ready single-page applications using TypeScript, Angular CLI, components, directives, services, HTTP, routing and RxJS observables.
Scaffold a new Angular project, understand the folder structure and run the development server.
Types, interfaces, decorators and classes — the building blocks of Angular development.
Create reusable components, use template syntax, property binding and event binding.
Built-in and custom structural/attribute directives. Built-in pipes and creating your own.
Organise business logic into injectable services and understand Angular's DI system.
Lazy-loaded routes, route guards, child routes and passing parameters.
Build and validate both template-driven and reactive forms.
Consume REST APIs with HttpClient, handle errors and work with Observables and operators.
Component communication, BehaviorSubject and an introduction to NgRx concepts.
Production builds, environment files and deploying to a live server.
All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.
You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.
Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.
Receive a Code College certificate on completion — recognised by employers across South Africa.
Book the Angular Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.