Angular Development - 4 days Online Classroom

2.450,00 EUR

  • 4 days
Live Virtual Classroom
In House / In Company

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

Hero

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.

Hero

Course timeline

  1. 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
  2. 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
  3. 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
  4. 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
Angular Development

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

Start course now

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

Contact background

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!