Angular 12 Advanced - Plan Szkolenia
Angular to popularny JavaScript framework do tworzenia aplikacji internetowych. Angular 12 zawiera zaawansowane funkcje, takie jak ulepszenia wydajności, usługi językowe, nowy kompilator Ivy, sprawdzanie poprawności formularzy i wiele innych;
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą zagłębić się w zaawansowane funkcje Angular 12, w tym niestandardowe komponenty, dyrektywy, zaawansowane wiązanie danych, leniwe ładowanie i wiele innych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie Angular 12 aplikacji przy użyciu zaawansowanych technik i koncepcji.
- Wdrażanie niestandardowych komponentów i dyrektyw.
- Poznaj zaawansowane techniki wiązania danych.
- Implementacja leniwego ładowania i dynamicznego importu.
- Optymalizacja wydajności aplikacji Angular 12.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
- Co nowego w Angular 12?
Zaawansowane techniki komponentów
- Zaawansowane wzorce komponentów
- Komponenty dynamiczne
- Projekcja zawartości
- Odniesienia do kontenera widoku
- Wykrywanie zmian
- Zdarzenia niestandardowe
Zaawansowane techniki dyrektyw
- Zaawansowane wzorce dyrektyw
- Zaawansowane wiązanie hosta
- Zaawansowane moduły nasłuchujące hosta
- Zaawansowane dyrektywy strukturalne
- Dyrektywy jako usługi
Zaawansowane techniki wiązania danych
- Rury czyste i nieczyste
- Strategie wykrywania zmian
- Bezstrefowe wykrywanie zmian
- Obserwowalne i operatorzy
- RxJS Strumienie
Leniwe ładowanie i dynamiczne importowanie
- Leniwe ładowanie tras
- Leniwe ładowanie komponentów
- Federacja modułów
Optymalizacja Angular 12 Wydajność
- Najlepsze praktyki w zakresie wydajności
- Używanie Web Workers do równoległości
- Używanie Zone.js do profilowania
- Wstępne ładowanie modułów
- Potrząsanie drzewem i dzielenie kodu
Zaawansowane formularze
- Reactive Forms
- FormBuilder
- Niestandardowe walidatory
Testowanie Angular 12 Aplikacje
- Zaawansowane techniki testowania
- Zaawansowane komponenty i dyrektywy Unit Testing
- Testowanie komponentów dynamicznych
- Testowanie formularzy
- Testowanie integracji
Zaawansowane techniki debugowania
- Zaawansowane koncepcje debugowania
- Używanie Augury do debugowania
- Debugowanie przy użyciu VS Code
- Śledzenie i profilowanie
Zaawansowane funkcje bezpieczeństwa
- Najlepsze praktyki bezpieczeństwa
- Korzystanie z uwierzytelniania OAuth2
- Ochrona tras i zasobów
Zaawansowane Angular 12 Wdrożenie
- Wdrażanie przy użyciu platformy Docker
- Wdrażanie za pomocą Kubernetes
- Ciągła integracja i wdrażanie
Angular 12 najlepszych praktyk
- Najlepsze praktyki tworzenia łatwych w utrzymaniu Angular 12 aplikacji
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w tworzeniu Angular 12 aplikacji
Uczestnicy
- Deweloperzy, którzy mają doświadczenie w tworzeniu Angular 12 aplikacji
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Angular 12 Advanced - Plan Szkolenia - Booking
Angular 12 Advanced - Plan Szkolenia - Enquiry
Angular 12 Advanced - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Podobało mi się, że szkolenie koncentrowało się bardziej na praktycznej stronie.
Mihaela - Ness
Szkolenie - NgRx
Przetłumaczone przez sztuczną inteligencję
Tematy, które zostały omówione, wiele przykładów kodu na żywo, postawa trenera wobec grupy
Weronika - ATOS PGS sp. z o.o.
Szkolenie - Reactive Programming with Angular RxJS
Przetłumaczone przez sztuczną inteligencję
Polubiałem twoje dowcipy
Dermot - Griffiths & Armour
Szkolenie - Angular 2 Fundamentals
Przetłumaczone przez sztuczną inteligencję
Analityka krok po kroku. Wyjaśnienie każdej linii kodu. Każdy problem, który miałem podczas kursu, został pomyślnie rozwiązany i Łukasz powiedział mi o przyczynach. Podobały mi się również przedstawione dobre praktyki. Nigdy nie byłem przekonany o stylu TDD - po prostu nie widzę w tym korzyści i nie uważam za worth jego czasu. Łukasz wskazał tak wiele korzyści TDD, że całkowicie zmienił moje zdanie.
Michal Uscinski - Devapo Sp. z o. o.
Szkolenie - Testing Angular Applications
Przetłumaczone przez sztuczną inteligencję
Able do nauki nowych technologii i materiałów po szkoleniu
David Wang - World Intellectual Property Organization (WIPO)
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Angular 2 Fundamentals
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą budować dynamiczne, nowoczesne aplikacje internetowe przy użyciu Angular 2.
Pod koniec tego szkolenia uczestnicy będą mogli
- Konfigurować i konfigurować projekty Angular 2.
- Wykorzystać funkcje i ulepszenia Angular 2.
- Rozwijać solidne, skalowalne aplikacje przy użyciu Angular 2.
- Wdrażać najlepsze praktyki w zakresie organizacji i architektury kodu.
- Zintegrować aplikacje Angular z interfejsami API RESTful.
Angular JavaScript
28 godzinJest to praktyczny kurs dla każdego, kto chce tworzyć strony internetowe przy użyciu AngularJS.
Podczas tego kursu będzie używana najnowsza stabilna wersja. Wersja przedpremierowa może być używana, jeśli zostanie to zaznaczone w formularzu rezerwacji w sekcji uwag. Starsze wersje należy uzgodnić przed dokonaniem rezerwacji.
AngularJS Basics
14 godzinAngular JS to JavaScript biblioteka do szybkiego tworzenia aplikacji.
Uczestnicy
- programiści
- programiści javascript
- architekci javascript
Cele
- Zmiana sposobu myślenia z programowania proceduralnego/OO na sposób Angular
- Uczestnicy mogąużywać AngularJS do tworzenia aplikacji jednostronicowych
Format kursu
- 40% wykładów, 60% laboratoriów
Angular 4 Fundamentals
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza podstawy Angular 4 i prowadzi uczestników przez tworzenie jednostronicowej aplikacji internetowej.
Angular 5
28 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy poznają podstawy Angular 5, przechodząc przez proces tworzenia i wdrażania przykładowej aplikacji Angular.
Angular 6
28 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak tworzyć, testować i wdrażać aplikację Angular przy użyciu najnowszych funkcji w Angular 6.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz Angular 6 aplikacje przy użyciu Angular CLI.
- Twórz komponenty internetowe, które mogą być używane na dowolnej stronie HTML.
- Korzystanie z usług internetowych REST i danych WebSocket z poziomu Angular 6 aplikacji.
- Wdrażanie animacji przy użyciu najnowszych funkcji animacji Angular 6 .
- Testowanie, debugowanie i wdrażanie Angular 6 aplikacji.
- Zorganizuj Angular 6 projekty przy użyciu najlepszych praktyk.
Angular 7
28 godzinW tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak tworzyć, testować i wdrażać aplikację Angular przy użyciu najnowszych funkcji w Angular 7.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz Angular 7 aplikacje przy użyciu Angular CLI.
- Twórz komponenty internetowe, które mogą być używane na dowolnej stronie HTML.
- Korzystanie z usług internetowych REST i danych WebSocket z poziomu Angular 7 aplikacji.
- Wdrażanie animacji przy użyciu najnowszych funkcji animacji Angular 7 .
- Testowanie, debugowanie i wdrażanie Angular 7 aplikacji.
- Zorganizuj Angular 7 projekty przy użyciu najlepszych praktyk.
Angular 8
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Angular 8 do tworzenia aplikacji internetowych po stronie klienta.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie i skalowanie SPA od podstaw.
- Buduj biblioteki open source Angular.
- Zabezpieczanie aplikacji Agular za pomocą uwierzytelniania JWT.
Reactive Programming with Angular RxJS
14 godzin[Programowanie reaktywne to asynchroniczny paradygmat programowania, który koncentruje się na strumieniach danych i propagacji danych poprzez ustanowienie zdefiniowanej zależności między bazowymi modelami wykonania a emitowanymi strumieniami danych z jednego komponentu do drugiego. Wiele nieefektywności projektowania aplikacji Angular podczas budowania asynchronicznych interfejsów użytkownika można przezwyciężyć, wykorzystując wzorce stylu reaktywnego oferowane przez bibliotekę RxJS.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak wdrożyć wzorce Observable w swoich projektach aplikacji Angular, przechodząc przez serię przypadków przedstawiających typowe problemy projektowe kątowe i korzyści płynące z reaktywnych projektów programistycznych.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć paradygmat programowania reaktywnego i bibliotekę RxJS.
- Tworzyć ciężkie aplikacje UI Angular z myślą o skalowalności, elastyczności i responsywności przy użyciu reaktywnych wzorców programowania.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Angular and Spring Boot
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Angular and Spring Boot do tworzenia aplikacji z pełnym stosem.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie aplikacji z pełnym stosem za pomocą Angular i Sping Boot.
- Tworzenie aplikacji z pełnym stosem Po zakończeniu tego szkolenia będą w stanie.
- Tworzenie aplikacji frontendowych za pomocą Angular.
- Użyj Spring Security, aby skonfigurować uwierzytelnianie dla aplikacji z pełnym stosem.
Testing Angular Applications
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i utrzymywać testy dla aplikacji Angular.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wybór najbardziej odpowiedniej strategii testowania aplikacji Angular
- Przeprowadzanie testów jednostkowych, testów komponentów, testów A/B i kompleksowych testów aplikacji Angular
- Wybrać odpowiednie narzędzia do tego zadania: Jasmine, Karma, Protractor, Mocha itp.
- Pisanie testów w Protractor i Jasmine
- Uruchamianie i debugowanie testów za pomocą Karma i Protractor.
- Tworzenie łatwego w utrzymaniu zestawu testów
- Stosowanie najlepszych praktyk testowania jednostkowego w Angular
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
- Angular ma różne nazwy i wersje, a mianowicie: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2 itd. Aby dostosować wersję używaną w tym szkoleniu, skontaktuj się z nami.
.NET Core and Angular Training Course
21 godzinUczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku laboratoryjnym.
JavaScript, jQuery, NodeJS & AngularJS
56 godzinKurs ten ma na celu doprowadzenie osoby początkującej w JavaScript do poziomu, na którym jest ona w stanie wejść na rynek jako deweloper JavaScript.
Kurs jest intensywny i w pełni praktyczny;
Localizing an Angular Application
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą umiędzynarodowić i zlokalizować swoje Angular aplikacje w celu obsługi wielu języków.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja potrzebnych bibliotek i narzędzi lokalizacyjnych.
- Włączanie wyświetlania aplikacji Angular w wielu językach.
- Wyodrębnij cały możliwy do zlokalizowania tekst interfejsu użytkownika z aplikacji Angular.
- Pakowanie przetłumaczalnej zawartości do wymiany z tłumaczami.
- Zrozumieć cykl lokalizacji i zautomatyzować ten proces.
NgRx
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą obniżyć koszty i złożoność zarządzania stanem w dużych aplikacjach internetowych opartych na danych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zmniejszenie złożoności bardzo dużych projektów, w których zarządzanie stanem jest trudne do utrzymania.
- Minimalizacja procesów stanu aplikacji.
- Skrócenie czasu potrzebnego do opracowania złożonych aplikacji internetowych zorientowanych na dane.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o NgRx, odwiedź stronę: https://ngrx.io/