Testing React Apps with Jest - Plan Szkolenia
Jest to framework testowy utrzymywany przez Facebooka do testowania React komponentów.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą używać Jest do testowania React aplikacji i komponentów.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zainstalować i skonfigurować odpowiednie środowisko testowe.
- Pisanie testów asynchronicznych dla React aplikacji i komponentów.
- Uruchamiać zaawansowane testy Jest, w tym mocking, spies i stubs.
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.
- Aby dowiedzieć się więcej o Jest, odwiedź: https://jestjs.io/
Plan Szkolenia
Wprowadzenie
Przegląd Jest
Konfigurowanie środowiska testowego
Instalowanie i konfigurowanie Jest
Testowanie przykładowej aplikacji skryptowej Java
Informacje o komponentach stanowych
Testowanie aplikacji React
- Konfiguracja, wykonanie funkcji, potwierdzenie wyników
Testowanie logiki Business
Uruchamianie trybu obserwatora w celu przetestowania zmian w pliku
Testowanie interfejsu użytkownika
Uruchamianie testów przeglądarki przez Node
Testowanie React komponentów
Uruchamianie testów migawkowych
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Doświadczenie w rozwoju React.
Publiczność
- Deweloperzy
- Inżynierowie testów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Testing React Apps with Jest - Plan Szkolenia - Booking
Testing React Apps with Jest - Plan Szkolenia - ZAPYTANIE O SZKOLENIE
Testing React Apps with Jest - Zapytanie o Konsultacje
Opinie uczestników (5)
Aktualność wiedzy oraz nacisk na dobre praktyki. Wiedza została zilustrowana faktycznymi realizacjami.
Bartłomiej Nowak - Politechnika Łódzka
Szkolenie - React, Relay, and GraphQL
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Szkolenie - Transform a React Application into a Progressive Web App (PWA)
Dobrze przekazana wiedza. Duzo przykladow. Kodowanie
Damian Nurzynski - PwC IT Services
Szkolenie - Advanced React
Porównywanie w praktyce rozwiązań :D Obrazowanie rzeczy na realnych przykładach. Dodatkowo bardzo doceniam przygotowanie dla nas API, bazy danych i zadań- dzięki czemu można było wszystko przetestować "w boju" :D
Mateusz Redzik - BETFAN SP. Z O. O.
Szkolenie - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Szkolenie - Ant Design
Nadchodzące szkolenia
Szkolenia Powiązane
React with Next.js
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą korzystać z Next.js do tworzenia aplikacji React.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz aplikacje internetowe po stronie serwera i statyczne witryny w Next.js.
- Obsługa i przechowywanie danych za pomocą MongoDB.
- Zabezpiecz aplikację internetową za pomocą uwierzytelniania AuthO.
Next.js 14 Advanced Development
21 godzinNext.js 14 brings a suite of new features and optimizations that push the boundaries of the React framework.
This instructor-led, live training (online or onsite) is aimed at intermediate-level to advanced-level web developers and technical architects who wish to explore the advancements of Next.js 14 and gain the knowledge to build cutting-edge web applications.
By the end of this training, participants will be able to:
- Leverage the full potential of Next.js 14 for building complex applications.
- Utilize the latest features such as Middleware, React Server Components, and Edge Functions.
- Implement best practices for performance, scalability, and SEO.
- Troubleshoot common issues in Next.js applications effectively.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Managing React State with MobX
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce jest przeznaczone dla programistów, którzy chcą używać MobX w swoich React aplikacjach, aby efektywniej zarządzać stanem.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfiguracja MobX w React.
- Zrozumienie przypadków użycia MobX w porównaniu z Redux (np. "klasyczny paradygmat" MobX w porównaniu z "funkcjonalnym paradygmatem" Redux).
- Używaj MobX jako zaawansowanej warstwy stanu dla aplikacji React.
Material UI
7 godzinTo prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) skierowane jest do programistów, którzy chcą wykorzystać Material UI do przyspieszenia tworzenia dobrze zaprojektowanych interfejsów użytkownika dla aplikacji React.
Pod koniec tego szkolenia uczestnicy będą mogli wdrożyć komponenty Material UI React do tworzenia pięknych aplikacji internetowych klasy korporacyjnej.
Ant Design
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą korzystać z Ant Design, aby poprawić wrażenia użytkownika w swojej aplikacji React.
Pod koniec tego szkolenia uczestnicy będą mogli wdrożyć komponenty Ant Design React do tworzenia pięknych aplikacji internetowych klasy korporacyjnej.
React: Build Highly Interactive Web Applications
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce demonstrujemy moc i elastyczność React, porównujemy go z alternatywnymi frameworkami i prowadzimy uczestników krok po kroku przez tworzenie własnej aplikacji React.
Pod koniec tego kursu uczestnicy będą w stanie
- Zrozumienie filozofii projektowania React .
- Zdecyduj, kiedy i gdzie warto użyć React, a kiedy należy przemyśleć konwencjonalny model MVC.
- Zrozumienie pojęć React, takich jak komponenty, rekwizyty, stan i cykl życia.
- Wdrażanie powiązanych technologii, takich jak Babel, Webpack i JSX.
- Budowanie, testowanie i wdrażanie interaktywnej aplikacji internetowej.
Relay: Efficiently Fetch Data in React Applications
14 godzinRelay to framework JavaScript do tworzenia aplikacji opartych na danych React. GraphQL to język zapytań o dane do opisywania złożonych, zagnieżdżonych zależności danych w nowoczesnych aplikacjach. Razem pozwalają one na przenoszenie komponentów aplikacji w dowolne miejsce w hierarchii renderowania bez konieczności stosowania kaskadowych modyfikacji komponentów nadrzędnych lub kodu serwera, który przygotowuje ładunek danych. Relay jest wykorzystywany przez Facebooka w różnych projektach aplikacji mobilnych.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak zastosować kluczowe koncepcje Relay, takie jak deklaratywna specyfikacja zależności danych, kolokacja i mutacja w celu zbudowania aplikacji React przy użyciu Relay i GraphQL.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj Relay do łączenia zapytań o dane w wydajne partie, dostarczaj każdemu komponentowi dokładnie te dane, o które prosił, aktualizuj komponenty, gdy dane ulegną zmianie i utrzymuj magazyn (pamięć podręczną) wszystkich danych po stronie klienta.
- Kolokacja zapytań i kodu widoku w celu łatwiejszego wnioskowania o funkcjonalności komponentów
- Używanie GraphQL do deklarowania wymagań dotyczących danych, jednocześnie pozwalając Relay na samodzielne pobieranie danych.
- Zrozumienie koncepcji mutowania danych na kliencie i serwerze przy użyciu mutacji GraphQL.
- Zrozumienie różnic między Relay i Flux, w szczególności sposobu, w jaki "mutacje" implementują koncepcję działań i modyfikacji.
- Korzystanie z tras w celu określenia, które dane należy pobrać, aby wyrenderować dany komponent
- Wprowadzać zmiany we względnej izolacji, nawet w dużych projektach zespołowych
- Tworzenie poprawnych, wysokowydajnych aplikacji w prosty i oczywisty sposób.
Publiczność
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Building Interactive Applications with React, Redux and GraphQL
28 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak budować React aplikacje przy użyciu Flux i GraphQL. Kurs obejmuje instalację, konfigurację, integrację, testowanie, wdrażanie i najlepsze praktyki, ponieważ prowadzi uczestników przez tworzenie serii przykładowych aplikacji, które pokazują, jak dodać dodatkowe poziomy złożoności i "fajności" do aplikacji przy użyciu najbardziej zaawansowanych zestawów narzędzi i technik.
Tworzenie aplikacji z React wymaga innego rodzaju myślenia, w porównaniu do tego, do czego niektórzy programiści są przyzwyczajeni, zwłaszcza gdy pochodzą z innych frameworków MVC, takich jak AngularJS i Bootstrap. Szkolenie obejmuje podstawy technologii wykorzystywanych na każdym etapie, dzięki czemu uczestnicy są w stanie nie tylko zbudować funkcjonalną aplikację, ale także zrozumieć, dlaczego stosuje się określone podejście. Daje to podstawy do samodzielnego i kreatywnego myślenia o projekcie i pożądanych rezultatach w budowaniu własnych aplikacji w przyszłości.
React, Redux and TypeScript
21 godzinReact to szeroko stosowana biblioteka do tworzenia jednostronicowych aplikacji w JavaScript i HTML. Korzystają z niej takie firmy jak Facebook, Instagram, Netflix czy New York Times.
Kurs ten przedstawi podstawy, na których opiera się React i inne biblioteki (takie jak Angular i Vue.js) oraz podkreśli specyfikę Reacta. Obejmie również technologie, które są powszechnie używane z Reactem, takie jak Redux i React-Router.
Pod koniec tego kursu uczestnicy będą mogli tworzyć aplikacje o różnym stopniu złożoności za pomocą React, przestrzegając najlepszych praktyk.
React Patterns
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów z umiejętnościami React, którzy chcą zoptymalizować i ulepszyć tworzenie aplikacji React poprzez zrozumienie i zastosowanie wzorców komponentów React;
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie różnych typów React Patterns
- Wykorzystanie React Context API w aplikacjach internetowych
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 React, odwiedź:https://reactjs.org
Advanced React
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą budować React komponenty i projektować złożone aplikacje.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumieć zaawansowane koncepcje Reacta, w tym interfejsy API kontekstu, HOC, stan zewnętrzny, asynchroniczne interfejsy API itp.
- Buduj komponenty komponowalne za pomocą React.
- Włączanie uwierzytelniania po stronie serwera i klienta.
- Wdrażanie bibliotek React i Redux do zarządzania złożonymi aplikacjami stanowymi.
- Redukcja kodu i optymalizacja wydajności aplikacji.
- Testowanie i wdrażanie aplikacji.
PHP with React
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać PHP do wdrażania serwera zaplecza dla aplikacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne, aby rozpocząć programowanie.
- Renderowanie React komponentów w PHP za pomocą rozszerzenia PHP V8js.
- Używaj PHP do tworzenia interfejsów API, które współdziałają z systemami baz danych.
- Używaj pakietów modułów, takich jak Webpack, do kompilacji React kodu.
React, Relay, and GraphQL
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać GraphQL i Relay do zarządzania danymi w aplikacjach React.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne, aby uruchomić kontrolę danych dla React aplikacji.
- Dostarczanie natychmiastowych interakcji UI-odpowiedź.
- Agregacja danych z wielu bibliotek w jeden wygodny interfejs API.
- Pobieranie wstępne przy użyciu GraphQL i Relay.
Choosing the Right JavaScript Framework
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy muszą zdecydować, którego frameworka JavaScript użyć do opracowania aplikacji front-end.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować optymalne środowisko programistyczne, aby rozpocząć tworzenie aplikacji front-end.
- Wdrożyć aplikacje demonstracyjne w celu przetestowania ograniczeń i korzyści frameworka JavaScript.
- Zdecydować, który framework JavaScript jest najlepiej dopasowany.
Transform a React Application into a Progressive Web App (PWA)
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą przekształcić aplikację React w progresywną aplikację internetową.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne, aby rozpocząć przekształcanie aplikacji React.
- Buforowanie przy użyciu Service Worker, aby aplikacja React działała w trybie offline.
- Twórz i stylizuj powiadomienia push.
- Instalacja progresywnej aplikacji webowej na urządzeniu mobilnym.