Zaawansowane testowanie w Angularze - Plan Szkolenia
Testowanie Angulara to proces testowania małych i izolowanych fragmentów kodu lub modułów w aplikacji Angular.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do doświadczonych testerów i deweloperów, którzy chcą zgłębić tematykę testowania w Angularze.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Dogłębnie zrozumieć testowanie w Angularze.
- Przeprowadzać zaawansowane testy komponentów i integracji.
- Przeprowadzać testy end-to-end z wykorzystaniem Cypress i regresji wizualnej.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Plan Szkolenia
Wprowadzenie
- Przegląd testowania w Angularze
Przeprowadzanie testów jednostkowych
- Testy jednostkowe z użyciem Jest
- Testowanie reaktywności
Zrozumienie testów komponentów i integracji
- Przeprowadzanie testów komponentów
- Zaawansowane testy komponentów
- Przeprowadzanie testów integracji
Przeprowadzanie testów end-to-end
- Regresja wizualna
- Użycie Cypress
- Zaawansowane funkcje Cypress
- Optymalne projektowanie testów
- Testowanie warunkowe
Najlepsze praktyki
- Strategie testowania
- Architektura testowalna
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość JavaScript
- Wiedza na temat przeprowadzania testów jednostkowych
Grupa docelowa
- Testerzy
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Zaawansowane testowanie w Angularze - Plan Szkolenia - Rezerwacja
Zaawansowane testowanie w Angularze - Plan Szkolenia - Zapytanie
Zaawansowane testowanie w Angularze - Zapytanie o Konsultacje
Opinie uczestników (2)
wszystkie ważne aspekty zostały pokryte
carlo capuano - ITER Organization
Szkolenie - Angular 18
Przetłumaczone przez sztuczną inteligencję
Stosunek trenera – pomagający Ci czuć się komfortowo, żartujący, aby ulżyć napięciu, i odpowiadający na pytania wszystkich uczestników.
Ana Fedeles
Szkolenie - Angular 20
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 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 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 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.
Angular 17
28 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie podstawowym i średnio zaawansowanym, którzy chcą wykorzystać najnowsze funkcje Angulara 17 do tworzenia, testowania i wdrażania aplikacji internetowych.
Pod koniec szkolenia uczestnicy będą potrafili:
- Skonfigurować środowisko deweloperskie obejmujące Node.js, Visual Studio Code i Angular CLI.
- Stworzyć podstawową aplikację Angular 17, która wyświetla dane i obsługuje interakcje użytkownika.
- Wykorzystywać komponenty, dyrektywy, potoki, usługi i moduły do organizowania i ponownego wykorzystania kodu.
- Stosować wiązanie danych, wstrzykiwanie zależności, routing, formularze i klienta HTTP do komunikacji z usługami backendowymi.
- Używać nowej składni bloków kontrolnych szablonów, aby uprościć typowe zadania, takie jak renderowanie warunkowe, pętle i obsługa pustych kolekcji.
- Wykorzystać nowy blok kontrolny @defer do włączania leniwego ładowania zawartości bloku i jego zależności.
- Używać nowego API przejść między widokami, aby dostosować animacje i przejścia między widokami.
- Debugować i testować aplikacje Angular 17 za pomocą narzędzi takich jak Chrome DevTools, Jest, Karma i Protractor.
Angular 18
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 średnio zaawansowanym, którzy chcą tworzyć dynamiczne, nowoczesne aplikacje internetowe przy użyciu Angular 18.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Konfigurować i uruchamiać projekty w Angular 18.
- Wykorzystywać nowe funkcje i ulepszenia Angular 18, w tym zoptymalizowane możliwości TypeScript 4.7 oraz wykrywanie zmian bez stref.
- Tworzyć solidne i skalowalne aplikacje przy użyciu Angular 18.
- Wdrażać najlepsze praktyki w zakresie organizacji kodu i architektury.
- Integrować aplikacje Angular z RESTful API.
Angular 19
28 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do web developerów na poziomie średniozaawansowanym, którzy chcą tworzyć, testować i wdrażać aplikacje Angular 19 z wykorzystaniem najnowszych narzędzi, architektury komponentów i najlepszych praktyk.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować środowisko deweloperskie Angular 19 za pomocą Angular CLI.
- Tworzyć komponenty, dyrektywy, serwisy i reaktywne formularze.
- Korzystać z routingu, klienta HTTP oraz zarządzania stanem za pomocą RxJS i sygnałów.
- Budować, testować i wdrażać gotowe do produkcji aplikacje Angular.
Angular 20
21 godzinAngular to nowoczesne framework oparte na TypeScript, służące do budowania skalowalnych i wydajnych aplikacji internetowych.
Ten prowadzony przez instruktora, live trening (online lub na miejscu) jest skierowany do programistów na poziomie początkującym i średniozaawansowanym, którzy chcą budować, strukturyzować i wdrażać aplikacje przy użyciu Angular 20.
Po ukończeniu kursu uczestnicy będą mogli:
- Tworzyć aplikacje Angular 20 zgodnie z najlepszymi praktykami.
- Pracować z komponentami, szablonami i niezależnymi API.
- Implementować routing, zarządzanie stanem i komunikację HTTP.
- Budować gotowe do produkcji aplikacje z optymalizacją wydajności.
Format kursu
- Demonstracje i dyskusje prowadzone przez instruktora.
- Obszerne ćwiczenia praktyczne i praktyka kodowania.
- Realizacja rzeczywistych projektów w interaktywnym środowisku programistycznym.
Opcje dostosowania kursu
- Jeśli potrzebujesz dostosowanej wersji tego kursu, skontaktuj się, aby zorganizować indywidualny program.
Angular 20 Zaawansowany
21 godzinAngular 20 to solidne framework front-endowy do budowania skalowalnych, wysokowydajnych aplikacji internetowych.
Ten prowadzony przez instruktora, żywy trening (online lub na miejscu) jest skierowany do zaawansowanych programistów, którzy chcą budować zaawansowane, korporacyjne aplikacje w Angular 20.
Po ukończeniu tego kursu uczestnicy zdobędą umiejętności do:
- Implementowania zaawansowanego zarządzania stanem przy użyciu nowoczesnych wzorców Angulara.
- Optymalizowania renderowania i wydajności w dużych aplikacjach.
- Projektowania modułów Angular 20, które są wielokrotnego użytku, łatwe w utrzymaniu i skalowalne.
- Skutecznej integracji zaawansowanego routingu, sygnałów i wzorców reaktywnych.
Format kursu
- Wykłady prowadzone przez ekspertów i dyskusje grupowe.
- Obszerne ćwiczenia praktyczne z kodowania.
- Praktyczna implementacja w środowisku rozwoju przypominającym rzeczywiste warunki.
Opcje dostosowania kursu
- Dostępne są niestandardowe opcje szkoleniowe na życzenie dla zespołów o specjalnych wymaganiach.
Angular 21
21 godzinTen kurs jest przeznaczony dla osób, które mają już podstawową wiedzę na temat tworzenia stron internetowych, w tym znajomość HTML, CSS oraz praktyczne doświadczenie w JavaScript lub TypeScript. Jest odpowiedni dla front-end developerów przechodzących na nowoczesny Angular, inżynierów oprogramowania budujących skalowalne aplikacje internetowe oraz profesjonalistów technicznych, którzy chcą zdobyć praktyczne, rzeczywiste umiejętności w Angular.
Programowanie reaktywne z Angular RxJS
14 godzinProgramowanie reaktywne to asynchroniczne paradygmat programowania, który koncentruje się na strumieniach danych i propagacji danych poprzez ustalenie zdefiniowanej zależności między podstawowymi modelami wykonania a emitowanymi strumieniami danych z jednego komponentu do drugiego. Wiele nieefektywności w projektowaniu aplikacji Angular podczas budowania asynchronicznych interfejsów użytkownika można przezwyciężyć, wykorzystując wzorce stylu reaktywnego oferowane przez bibliotekę RxJS.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się, jak wdrożyć wzorce Observable w swoich projektach aplikacji Angular, przechodząc przez serię przypadków pokazujących typowe problemy projektowe w Angularze i korzyści płynące z zastosowania wzorców programowania reaktywnego.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć paradygmat programowania reaktywnego i bibliotekę RxJS.
- Tworzyć aplikacje Angular z dużym naciskiem na interfejs użytkownika, z myślą o skalowalności, elastyczności i responsywności, wykorzystując wzorce programowania reaktywnego.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie z tego kursu, skontaktuj się z nami, aby uzgodnić szczegóły.
Angular i Spring Boot
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą wykorzystać Angular i Spring Boot do budowania pełnoprawnych aplikacji.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć pełnoprawne aplikacje z wykorzystaniem Angular i Spring Boot.
- Budować aplikacje backendowe z użyciem Spring Boot.
- Tworzyć aplikacje frontendowe z użyciem Angular.
- Konfigurować uwierzytelnianie dla pełnoprawnej aplikacji z użyciem Spring Security.
Kurs .NET Core i Angular
21 godzinOdbiorcy
- Programiści
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia oraz intensywne praktyczne zajęcia w środowisku live-lab.
NgRx
21 godzinTo szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do programistów, którzy chcą zmniejszyć koszty i złożoność zarządzania stanem w dużych, opartych na danych aplikacjach internetowych.
Pod koniec szkolenia uczestnicy będą mogli:
- Zmniejszyć złożoność bardzo dużych projektów, w których zarządzanie stanem jest trudne do utrzymania.
- Minimalizować procesy stanu aplikacji.
- Skrócić czas potrzebny na rozwój złożonych, zorientowanych na dane aplikacji internetowych.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
- Aby dowiedzieć się więcej o NgRx, odwiedź: https://ngrx.io/