This comprehensive instructor-led course is designed to help developers build and test scalable, modern web applications using Google’s powerful Angular framework.
Learners will explore every core aspect of Angular, including routing, components, dependency injection, RxJS observables, signals, forms, and HTTP communication. Using TypeScript as the underlying language, you'll develop fully functional, maintainable applications suitable for production environments.
Each module combines theory with practice, building upon a project that evolves throughout the course.
Participants should have the following:
Minimum 1 year of experience in software/web app development
Advanced knowledge of HTML, CSS, and JavaScript
Hands-on experience with TypeScript
Familiarity with modern web development patterns
This course is ideal for:
Software Engineers
Front-End Developers
Full-Stack Developers
Developers aiming to specialize in Angular for scalable applications
By the end of this course, you’ll be able to:
Set up and run Angular applications with the Angular CLI
Build and reuse components with bindings and lifecycle methods
Use built-in pipes and directives, or create your own
Inject services using Angular's dependency injection system
Handle asynchronous workflows using Observables, RxJS and Signals
Build forms with both template-driven and reactive approaches
Connect to APIs via Angular’s HttpClient and configure interceptors
Intro to Angular
Benefits & comparisons with other JS frameworks
Setup & Angular CLI
Installing dependencies
Creating the first Angular project
Components
Selectors, styles, inputs/outputs, lifecycle
Templates
Interpolation, event binding, two-way binding, control flow
Pipes
Built-in and custom pipe creation
Directives
Attribute & structural directives
Dependency Injection
Creating injectable services
Providing and injecting services
RxJS & Signals
Observables & creating signals
Routing & Forms
Route configuration
Reactive vs template-driven forms
Validation
HTTP Client
Join our public courses in our Norway facilities. Private class trainings will be organized at the location of your preference, according to your schedule.
İ. Ç. A. - Sofyware Developer
Turkcell
Rated the training 5 stars.
M. D. - Senior Developer
Turkcell
Rated the training 5 stars.
S. S. - Kid yaz muh
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
M. G. - Yazılım Uzmanı
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
B. A. - Software Specialist
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
H. T. K. - Yazılım Uzmanı
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
E. G. - Kıdemli Yazılım Uzmanı
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
S. D. - Takım lideri
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
T. S. - Yazılım Uzmanı
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
Ö. F. D. - Yazılım Uzmanı
Etiya Bilgi Teknolojileri
Rated the training 5 stars.
E. T. - Yazılım uzmanı
Allianz Sigorta
Rated the training 5 stars.
M. H. İ. - Yazılım Uzmanı
Allianz Sigorta
Rated the training 5 stars.
H. P. - YAZILIM UZMANI
Allianz Sigorta
Rated the training 5 stars.
B. Ç. - sofware developer
Allianz Sigorta
Rated the training 5 stars.
A. A. - Yazılım Uzmanı
Allianz Sigorta
Rated the training 5 stars.
M. Ö. - Software developer
Allianz Sigorta
Rated the training 5 stars.
S. K. - Yazılım Uzmanı
Allianz Sigorta
Rated the training 5 stars.
C. T. - Yazılım Geliştirme
TAI - TUSAŞ – TÜRK HAVACILIK VE UZAY SANAYİ A.Ş
Rated the training 5 stars.
D. A. - İş Zekası Uzmanı
TAI - TUSAŞ – TÜRK HAVACILIK VE UZAY SANAYİ A.Ş
Rated the training 5 stars.
H. E. - Product Owner
TAI - TUSAŞ – TÜRK HAVACILIK VE UZAY SANAYİ A.Ş
Rated the training 5 stars.
F. T. T. - yazılım mühendisi
TAI - TUSAŞ – TÜRK HAVACILIK VE UZAY SANAYİ A.Ş
Rated the training 5 stars.
K. S. - Yazılım Mühendisi
TAI - TUSAŞ – TÜRK HAVACILIK VE UZAY SANAYİ A.Ş
Rated the training 5 stars.
T. T. - Bilişim Yazılım Uzman Mühendisi
TAI - TUSAŞ – TÜRK HAVACILIK VE UZAY SANAYİ A.Ş
Rated the training 5 stars.
F. K. - Senior Solution Architect
TAI - TUSAŞ – TÜRK HAVACILIK VE UZAY SANAYİ A.Ş
Rated the training 5 stars.
B. U. - Yazılım Geliştirme Uzmanı
AssisTT
Rated the training 5 stars.
A. Y. - Uygulama Geliştirme Uzman Yardımcısı
AssisTT
Rated the training 5 stars.
D. T. - Yazılım Uzmanı
AssisTT
Rated the training 5 stars.
İ. B. - Jr. Full Stack Developer
Universal Yazılım A.Ş
Rated the training 5 stars.
M. A. - Junior Software Developer
Universal Yazılım A.Ş
Rated the training 5 stars.
E. G. - Yazılım Ekip Lideri
Universal Yazılım A.Ş
Rated the training 5 stars.
M. S. - Yazılım Uzman Yardımcısı
Universal Yazılım A.Ş
Rated the training 5 stars.
O. E. - Yazılım Uzman Yardımcısı
Universal Yazılım A.Ş
Rated the training 5 stars.
M. K. - Yazılım uzman yardımcısı
Universal Yazılım A.Ş
Rated the training 5 stars.
İ. M. H. - Yazılım Uzman Yardımcısı
Universal Yazılım A.Ş
Rated the training 5 stars.
B. Ç. - IT Director
Universal Yazılım A.Ş
Rated the training 5 stars.
U. T. - KIDEMLİ YAZILIM UZMANI
Universal Yazılım A.Ş
Rated the training 5 stars.
H. D. - Java Developer
Universal Yazılım A.Ş
Rated the training 5 stars.
S. C. D. - Yazılım Uzmanı
Universal Yazılım A.Ş
Rated the training 5 stars.
R. T. - Yazılım Geliştirme Uzmanı
Universal Yazılım A.Ş
Rated the training 5 stars.
N. G. - Yazılım Uzman Yardımcısı
Universal Yazılım A.Ş
Rated the training 5 stars.
T. H. - Junior Software Engineer
Universal Yazılım A.Ş
Rated the training 5 stars.
M. N. Ö. - Takım Lideri
Universal Yazılım A.Ş
Rated the training 5 stars.
B. A. - Kıdemli Yazılım Geliştirme Uzmanı
Universal Yazılım A.Ş
Rated the training 5 stars.
İ. A. - Yazılım Uzmanı
Universal Yazılım A.Ş
Rated the training 5 stars.
İ. T. - Jr.Full Stack Developer
Universal Yazılım A.Ş
Rated the training 5 stars.
İ. T. - FULL STACK DEVELOPER
Universal Yazılım A.Ş
Rated the training 5 stars.
M. Ç. - Yazılım Uzmanı
Universal Yazılım A.Ş
Rated the training 5 stars.
B. U. - Yazılım Uzman Yardımcısı
Universal Yazılım A.Ş
Rated the training 5 stars.
K. T.
Elektronet
It was a good training. Thank you.