Course Outline
Building applications Angular
- Angular-CLI and webpack Configuration File compilation TypeScript and SASS
Embedded directives
- NgIf, NgSwitch, NgStyle, NgClass, NgFor and NgNonBindable
Own components
- Component Decorators Data Model Data Input and Output Dependency Injection
Style CSS
- Style encapsulation of the bootstrap.css and ng-bootstrap libraries
Events on the component
-
OnInit, OnDestroy
OnChanges
DoCheck
AfterContentInit, AfterViewInit
AfterContentChecked, AfterViewChecked
TypeScript
- Introduction to TypeScript Strong typing Classes Interfaces Import and export of modules Annotations
Forms in Angular
- Model-driven Forms Template-driven Forms Create a form Built-in validators Custom validators Listen for changes in the form
Reactive programming - Observables
- Introduction to the library RxJS Observable, Subject and BehaviorSubject Combining events from many different Observable objects Processing Observable object data Reacting to events
Communication with the server
-
Http RESTful Api
Cross-origin resource sharing (CORS)
Routing
- Creating a Routing Routing Strategies Routing Parameters Routing Nesting Routing Activation
Creating an application (SPA)
- What should the application architecture look like? Downloading data from the server. Displaying a list of products. Adding, deleting, editing and searching for a product
Testy "End to End"
- Installation and configuration Introduction to Jasmine and Protractor Testing the form Testing adding and removing a product Test debugging Error logging Additional tools to support work
Testy "Unit"
- Installation and configuration Introduction to the Karma tool Testing the component, service and filter Loading component properties Mocking the API
Application debugging
Preparation of the production version of the application
Requirements
Znajomość JavaScript, HTML, CSS, ogólna wiedza o bazach danych
Testimonials (7)
interesting showing the topic
Adam Boroch - SPOC S.A.
Course - Angular JavaScript
Duża wiedza w domenach programistycznych i bezpośrednie, partnerskie podejście sprawiły, że 4 dni szkolenia były bardzo owocne. Przeszliśmy od podstaw po koncepcje zaawansowane, zrobiliśmy zadania. Zarówno wyrównaliśmy poziom wiedzy w zespole, jak i podnieśliśmy go. Bardzo dziękuję za wizytę i dobrze spędzony czas.
Maciej Sołtysiak - EduBroker Sp. zo.o.
Course - Angular 12
How to translate news
Dominik - Państwowa Akademia Nauk Stosowanych im. Ks. Bronisława Markiewicza w Jarosławiu
Course - Angular 15
Machine Translated
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Course - AngularJS Basics
The trainer attitude and knowledge
Gabriel Llaurado - Allianz Technology
Course - Angular 10 for Developers
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.