WEB-ANG2_AD

Advanced Angular 2 plus framework

Form of participation
Form of training
Length of training
  • 3 day (3×10 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

295 000 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

Are you familiar with Angular but have run into problems? Want to work faster and more efficiently? Then this course is for you. At an advanced level, we'll look at how you can make your application faster, more stable. We'll take an in-depth look at HTTP communication, components, forms and signals.

Suggested For

For beginner Angular developers who want to take their skills to the next level.

Outline

- Signals + NgRx

o More reactivity, less code

o Signal creation

o Signal at data bindings

o Signal - calculated fields

o Signal - update data

o NgRx + Signals - implementation

o NgRx - loading data

o NgRx - store in component

o NgRx - select, update, remove

o NgRx - store based table

o NgRx - editing form

o NgRx - CRUD

- Advanced HTTP

o Using JWT

o Webtoken server setup

o Auth Service - signal based operation

o Auth Service - login / logout

o Auth Service - effects

o Login

o Logout

o Token attachment - Interceptor

o Angular Route Guard - implementation

o AuthGuard - only after login

- Optimization

o Overview

o A really slow page

o Common errors

o OnPush optimization

o Pipe-based solution

o Memoize

o LoadComponent

o Introduction to Preloading

o PreloadingStrategy - own solution

- Advanced forms

o Introduction

o JSON based form - interfaces

o JSON-based form - settings

o JSON-based form - template

o JSON based form - json processing

o JSON-based form - use in a component

o JSON-based form - template and testing

o Asynchronous validation 1

o Multi-field validation 1

o ControlValueAccessor - interface

o ControlValueAccessor - application

- Unit testing

o Unit testing in Angular

o Smart and dumb components

o Testing HTML elements

o Testing method calls

o Testing and Dependency Injection

o Testing - mocking

o Form testing

o Form testing - what is harness?

o Formula testing - validation

o Form testing - saving

- Dockerize

o Docker - introduction

o Docker project

o Dockerfile

o Dockerfile-DB

o Docker-Compose

o Docker-Compose network

Outline (PDF)

Prerequisites

Knowledge of the basics of the Angular framework such as components, modules, services and routing. Or completing our Angular 2 plus framework training.