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 (11)
interesting showing the topic
Adam Boroch - SPOC S.A.
Course - Angular JavaScript
Live coding
Mateusz Chmiel - ING Business Shared Services B.V.
Course - JavaScript, jQuery, NodeJS & AngularJS
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.
Michał Uściński - Devapo Sp. z o. o.
Course - Testing Angular Applications
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Course - Angular 5
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Course - AngularJS Basics
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Course - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Course - Angular 6
Good examples and interactive course !