Angular Advanced Workshop

This course is the continuation of our Angular Beginner course. If you have attended the beginner course or have already made your first steps with Angular & Typescript, you will find what you are looking for with this Angular Advanced course. Have you been working with Angular for some time and have deep experience with the framework? You master basic concepts like dependency injection, components and services and use Angular on a daily basis? You want to develop yourself and your project further, but books and articles are not enough for you – you want to discuss concrete approaches directly with experts and find the best solution? In our course we take the next step and after the basic topics we cover the advanced areas.

In this course, you will learn about advanced communication of components and ways how the building blocks of your application can communicate smoothly with each other. We will highlight the structure and architecture in an Angular app, when and how libraries are useful, and mapping the state of the app using NgRx. Actions, Reducers, Selectors and Effects can be used to build your app in a clean and maintainable way and will be explained in a simple way in this course. Testing with Karma, Jasmine, and end-to-end testing with Cypress form the next building block of this course before we can create a build pipeline with GitHub Actions or Azure DevOps to create an artifact that runs on all of their environments without having to build the app multiple times. Angular is just more than a framework: it’s a complete platform! Let’s get to know it together.

Modules

Component Communication With Container & Presentational Components.

#1

Separate your app into logical modules

#2

Create advanced forms with validation including cross-field validation

#3

Statemanagement with NgRx

#4

Tests with Jasmine, Karma or Jest

#5

End-to-End-Testing with Cypress

#6

Create npm libraries with the Angular CLI and consume them in your app

#7

Create a build pipeline with GitHub Actions or Azure DevOps

#8

Customized questions and answers

#9

Component Communication With Container and Presentational Components.

#1

Separate your app into logical modules

#2

Create advanced forms with validation including cross-field validation

#3

Statemanagement with NgRx

#4

Tests with Jasmine, Karma or Jest

#5

End-to-End-Testing with Cypress

#6

Create npm libraries with the Angular CLI and consume them in your app

#7

Create a build pipeline with GitHub Actions or Azure DevOps

#8

Customized questions and answers

#9

Newsletter

Only the latest articles and announcements.
No spam. Promised.