Angular Development - 4 days Online Classroom
2.450,00 EUR
- 4 days
Master modern front-end development with Angular, JavaScript, and TypeScript to build fast, scalable, and responsive web applications. This hands-on training is designed to help developers gain practical experience creating dynamic single-page applications (SPAs) using the latest Angular framework and modern TypeScript features.
Key Features
Language
Course material in English
Level
Beginner - Intermediate level
4 days of live instructor-led
Virtual training (8 hours / day)
Interactive hands-on live labs
All relevant course materials
50+ recommended study hours
Program completion certification included

Learning Outcomes
At the end of this program, you will be able to:
Understand Core Angular Features
Learn how to use Angular components, templates, directives, signals, and services to build modern web applications. You’ll also gain hands-on experience with routing, forms, HTTP communication, and testing practices.
Build Reusable and Scalable Components
Create modular Angular components with effective data flow using inputs and outputs. Explore content projection, lifecycle hooks, and component architecture to develop clean and maintainable applications.
Create Dynamic User Interfaces
Develop interactive templates using data binding, event handling, conditional rendering, and template variables. You’ll also use pipes to format and display data effectively within the user interface.
Implement Routing and Navigation
Configure Angular routing to enable smooth navigation between views. Learn how to define routes, manage navigation, use router outlets, and apply route guards for better application control and security.
Integrate APIs and Test Applications
Use Angular HttpClient to connect applications with backend APIs, manage requests and responses, handle errors, and work with observables. You’ll also explore testing frameworks like Jasmine and Karma to build reliable and maintainable code.

Course timeline
Day 1
Session 1: Introduction to Angular
- Angular fundamentals
- Installation and Angular CLI
- Introduction to TypeScript
Session 2: Angular Basics
- Components and templates
- Signals and dependency injection
Session 3: Working with Signals
- Writable and computed signals
- Effects and reactive state management
Day 2
Session 4: Components
- Angular components and selectors
- Inline and external HTML/CSS
- Imports and styling
- Inputs, outputs, and content projection
- Component lifecycle and host elements
- Child component references and DOM access
Session 5: Templates
- Templates and data binding
- Interpolation and event handling
- Control flow and pipes
- Template variables
Day 3
Session 6: Directives
- Attribute and structural directives
- Working with Angular directives
Session 7: Dependency Injection
- Dependency injection fundamentals
- Creating and injecting services
- Injectors and providers
Session 8: Routing
- SPA routing concepts
- Angular router setup
- Routes, outlets, and navigation links
- Route state and guards
Day 4
Session 9: Forms
- Reactive and template-driven forms
- Form controls, grouping, and validation
- Dynamic feedback and styling
Session 10: HTTP Client
- Angular HttpClient and RxJS Observables
- Fetching and updating data
- Request headers and URL parameters
- Response handling and error management
Session 11: Testing
- Jasmine and Karma fundamentals
- Component and routing tests
- Testing bindings, services, inputs, and outputs
- Async and dependency testing

Who Should Enroll in this Program?
Front-end and web developers looking to expand Angular skills
JavaScript developers transitioning to TypeScript and Angular
Software developers building modern single-page applications
Full-stack developers wanting stronger front-end expertise
Technical professionals interested in modern web application development
Developers seeking practical experience with Angular architecture
Prerequisites
- Basic understanding of JavaScript programming
- Familiarity with HTML and CSS
- Basic knowledge of web development concepts
- Some experience with programming logic and object-oriented concepts is beneficial
- Basic awareness of Node.js and npm is helpful but not mandatory
Statements
Licensing and accreditation
The course is offered according to Partner Program Agreement and complies with the License Agreement requirements.
Equity Policy
Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.
Frequently Asked Question

Need corporate solutions or LMS integration?
Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!
