Testowanie aplikacji Angular - Plan Szkolenia
W tym szkoleniu prowadzonym przez instruktora uczestnicy nauczą się, jak pisać i utrzymywać testy dla aplikacji Angular.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Zdecydować o najbardziej odpowiedniej strategii testowania aplikacji Angular
- Przeprowadzić testy jednostkowe, testy komponentów, testy A/B oraz testy end-to-end na aplikacji Angular
- Wybrać odpowiednie narzędzia do pracy: Jasmine, Karma, Protractor, Mocha itp.
- Pisać testy w Protractor i Jasmine
- Uruchamiać i debugować testy za pomocą Karma i Protractor
- Tworzyć zestaw testów, który można łatwo utrzymywać
- Stosować najlepsze praktyki dotyczące testów jednostkowych w Angular
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Uwaga
- Angular występuje pod różnymi nazwami i wersjami, takimi jak: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2 itp. Aby dostosować wersję używaną w tym szkoleniu, prosimy o kontakt w celu uzgodnienia.
Plan Szkolenia
Aby uzyskać dostosowany plan kursu dla tego szkolenia, prosimy o kontakt.
Wymagania
- Znajomość JavaScript
Grupa docelowa
- Testerzy
- Programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Testowanie aplikacji Angular - Plan Szkolenia - Rezerwacja
Testowanie aplikacji Angular - Plan Szkolenia - Zapytanie
Testowanie aplikacji Angular - Zapytanie o Konsultacje
Opinie uczestników (1)
Krok po kroku analiza. Wyjaśnienie każdej linii kodu. Każde problem, z którym spotkałem się podczas kursu, został pomyślnie rozwiązany, a Łukasz wyjaśnił mi przyczyny. Podobały mi się także dobre praktyki, które zostały przedstawione. Nigdy nie byłem przekonany o stylu TDD - po prostu nie widziałem w nim użycia i nie uznałem go za wartego czasu. Łukasz podkreślił tak wiele zalet TDD, że całkowicie zmieniło to moje zdanie.
Michal Uscinski - Devapo Sp. z o. o.
Szkolenie - Testing Angular Applications
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Angular 13
28 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać najnowsze funkcje Angular 13 do tworzenia, testowania i wdrażania aplikacji internetowych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Używać TypeScript i Angular CLI do tworzenia aplikacji Angular 13.
- Tworzyć, testować i wdrażać aplikacje internetowe Angular 13.
- Tworzyć komponenty internetowe, które mogą być używane w dowolnej aplikacji lub stronie internetowej.
Angular 2 Fundamentals
21 godzinTen prowadzony przez instruktora, żywy trening w Polsce (online lub na miejscu) jest skierowany do początkujących i średnio zaawansowanych deweloperów, którzy chcą budować dynamiczne, nowoczesne aplikacje internetowe przy użyciu Angular 2.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Konfigurować i ustawiać projekty Angular 2.
- Wykorzystywać funkcje i ulepszenia Angular 2.
- Tworzyć solidne, skalowalne aplikacje przy użyciu Angular 2.
- Wdrażać najlepsze praktyki w organizacji kodu i architekturze.
- Integrować aplikacje Angular z RESTful API.
Angular JavaScript
28 godzinTo praktyczny kurs dla każdego, kto chce tworzyć strony internetowe przy użyciu AngularJS.
Podczas kursu zostanie wykorzystana najnowsza stabilna wersja. Wersje przedpremierowe mogą być używane tylko wtedy, gdy są zaznaczone w formularzu rezerwacji w sekcji uwag. Starsze wersje muszą zostać uzgodnione przed rezerwacją.
Podstawy AngularJS
14 godzinAngular JS to biblioteka JavaScript do szybkiego tworzenia aplikacji.
Odbiorcy
- programiści
- deweloperzy
- architekci JavaScript
Cele
- Przestawienie myślenia z proceduralnego/obiektowego sposobu programowania na sposób Angular
- Uczestnicy będą mogli używać AngularJS do tworzenia aplikacji jednostronicowych
Format kursu
- 40% wykłady, 60% laboratoria
Angular 10 dla programistów
28 godzinW tym szkoleniu prowadzonym przez instruktora, na żywo w Polsce (online lub na miejscu), uczestnicy nauczą się, jak tworzyć, testować i wdrażać aplikację Angular, korzystając z najnowszych funkcji Angular 10.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje Angular 10 za pomocą TypeScript i Angular CLI.
- Tworzyć luźno powiązane komponenty internetowe, które mogą być używane na dowolnej stronie HTML.
- Łączyć te komponenty z usługami, modułami i dyrektywami.
- Korzystać z usług REST i danych WebSocket w aplikacji Angular 10.
- Tworzyć niestandardową walidację za pomocą Reactive Forms.
- Testować, debugować i wdrażać aplikację Angular 10.
- Organizować projekty Angular 10 zgodnie z najlepszymi praktykami.
Angular 11
28 godzinW tym szkoleniu prowadzonym przez instruktora na żywo w Polsce (online lub na miejscu) uczestnicy nauczą się, jak tworzyć, testować i wdrażać aplikację Angular, korzystając z najnowszych funkcji w Angular 11.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje Angular 11 przy użyciu TypeScript i Angular CLI.
- Tworzyć luźno powiązane komponenty internetowe, które można wykorzystać na dowolnej stronie HTML.
- Testować, debugować i wdrażać aplikację Angular 11.
- Organizować projekty Angular 11 zgodnie z najlepszymi praktykami.
Angular 11 Zaawansowany
28 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać zaawansowane narzędzia deweloperskie Angulara 11 do projektowania, budowania, testowania i wdrażania aplikacji.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko deweloperskie do tworzenia zaawansowanych aplikacji Angular 11.
- Tworzyć strukturę rodzic-dziecko oraz zagnieżdżone komponenty dla złożonych aplikacji.
- Wykorzystywać RxJS i obserwowalne do obsługi zdarzeń w czasie rzeczywistym oraz programowania asynchronicznego.
- Tworzyć skalowalne modele formularzy i danych do zarządzania danymi wprowadzanymi przez użytkowników.
- Implementować zaawansowane wstrzykiwanie zależności, routing oraz najlepsze praktyki bezpieczeństwa w Angularze 11.
Angular 12
28 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą tworzyć, testować i wdrażać aplikację Angular, korzystając z najnowszych funkcji w Angular 12.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje Angular 12 przy użyciu TypeScript i Angular CLI.
- Tworzyć luźno powiązane komponenty internetowe, które mogą być używane w dowolnej aplikacji internetowej lub stronie HTML.
- Testować, debugować i wdrażać aplikację Angular 12.
- Organizować projekty Angular 12, korzystając z najlepszych praktyk.
Angular 12 Zaawansowany
28 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą zagłębić się w zaawansowane funkcje Angulara 12, w tym niestandardowe komponenty, dyrektywy, zaawansowane wiązanie danych, lazy loading i więcej.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje Angular 12 z wykorzystaniem zaawansowanych technik i koncepcji.
- Implementować niestandardowe komponenty i dyrektywy.
- Poznać zaawansowane techniki wiązania danych.
- Implementować lazy loading i dynamiczne importy.
- Optymalizować wydajność aplikacji Angular 12.
Angular 13 Advanced
28 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla doświadczonych programistów, którzy chcą wykorzystać zaawansowane funkcje Angular 13 do tworzenia, testowania i wdrażania wysokowydajnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Efektywne wykorzystywanie TypeScript i Angular CLI do tworzenia złożonych aplikacji Angular 13.
- Rozwijanie, testowanie i wdrażanie aplikacji internetowych Angular 13 w celu uzyskania optymalnej wydajności.
- Tworzenie komponentów sieciowych w celu poprawy możliwości ponownego wykorzystania i konserwacji aplikacji Angular 13.
Angular 14
28 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów i deweloperów, którzy chcą wykorzystać najnowsze funkcje Angular 14 do budowania, testowania i wdrażania aplikacji internetowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować Angular 14.
- Tworzyć aplikacje przy użyciu architektury opartej na komponentach w Angular 14.
- Wykorzystywać wbudowane dyrektywy, usługi i potoki w Angular 14.
- Komunikować się z RESTful API za pomocą modułu HttpClient w Angular 14.
- Implementować uwierzytelnianie i autoryzację w aplikacjach Angular 14.
- Testować i debugować aplikacje Angular 14.
Angular 14 Zaawansowany
28 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do doświadczonych deweloperów i programistów, którzy chcą podnieść swoje umiejętności w zakresie Angular 14 i wykorzystać zaawansowane funkcje Angular 14 do budowania, testowania i wdrażania wysokowydajnych aplikacji internetowych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć zaawansowane aplikacje przy użyciu Angular 14.
- Zrozumieć i wdrożyć bardziej złożone funkcje i techniki Angular 14.
- Tworzyć utrzymywalny i skalowalny kod w Angular 14.
- Tworzyć niestandardowe biblioteki i moduły, aby rozszerzyć funkcjonalność Angular 14.
Angular 15
28 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów i deweloperów, którzy chcą wykorzystać najnowsze funkcje Angular 15 do tworzenia, testowania i wdrażania aplikacji internetowych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować Angular 15.
- Tworzyć aplikacje wykorzystując architekturę opartą na komponentach w Angular 15.
- Wykorzystywać wbudowane dyrektywy, usługi i potoki w Angular 15.
- Komunikować się z RESTful API za pomocą modułu HttpClient w Angular 15.
- Implementować uwierzytelnianie i autoryzację w aplikacjach Angular 15.
- Testować i debugować aplikacje Angular 15.
- Poznać nowe funkcje Angular 15, takie jak dyrektywa Image, CDK List do tworzenia komponentów UI, redukcja boilerplate w strażnikach oraz poprawki w esbuild dla szybszego budowania.
Angular 15 Zaawansowany
28 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do doświadczonych programistów i deweloperów, którzy chcą podnieść swoje umiejętności w zakresie Angular 15 i wykorzystać zaawansowane funkcje Angular 15 do budowania, testowania i wdrażania wydajnych aplikacji internetowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Stosować zaawansowane techniki budowania aplikacji w Angular 15.
- Zrozumieć najlepsze praktyki skalowania i utrzymywania dużych aplikacji w Angular 15.
- Tworzyć wydajne aplikacje, wykorzystując zaawansowane funkcje Angular 15.
- Rozwiązywać problemy i optymalizować aplikacje w Angular 15.
- Poznać zaawansowane tematy, takie jak renderowanie po stronie serwera, lazy loading i inne.
Angular 16
28 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie początkującym i średniozaawansowanym, którzy chcą korzystać z najnowszych funkcji Angular 16 do tworzenia, testowania i wdrażania aplikacji internetowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować środowisko deweloperskie obejmujące Node.js, Visual Studio Code i Angular CLI.
- Stworzyć podstawową aplikację Angular 16, która wyświetla dane i obsługuje interakcje użytkownika.
- Korzystać z komponentów, dyrektyw, potoków, serwisów i modułów do organizowania i ponownego wykorzystywania kodu.
- Korzystać z wiązania danych, wstrzykiwania zależności, routingu, formularzy i klienta HTTP do komunikacji z usługami backendowymi.
- Debugować i testować aplikacje Angular 16 za pomocą narzędzi takich jak Chrome DevTools, Jest, Karma i Protractor.