Testing React Apps with Jest Počítačový Kurz
Jest je testovací rámec spravovaný Facebookem k testování React komponent.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Jest k testování React aplikací a komponent.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte správné testovací prostředí. Napište asynchronní testy pro React aplikace a komponenty. Spusťte pokročilé testy Jest, které zahrnují zesměšňování, špehování a útržky.
Formát kurzu
- Interaktivní přednáška a diskuze. Spousta cvičení a praxe. Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se. Chcete-li se dozvědět více o Jest, navštivte: https://jestjs.io/
Návrh Školení
Úvod
Přehled Jest
Nastavení testovacího prostředí
Instalace a konfigurace Jest
Testování ukázkové JavaScript aplikace
O stavových komponentách
Testování React App
- Nastavit, spustit funkci, potvrdit výsledky
Testování Business logiky
Spuštění režimu sledování pro testování změn souborů
Testování uživatelského rozhraní
Spuštění testů prohlížeče prostřednictvím Node
Testování React Komponenty
Spouštění testů snímků
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Zkušenosti s vývojem React.
Publikum
- Vývojáři
- Testovací inženýři
Open Training Courses require 5+ participants.
Testing React Apps with Jest Počítačový Kurz - Booking
Testing React Apps with Jest Počítačový Kurz - Enquiry
Testing React Apps with Jest - Consultancy Enquiry
Reference (5)
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Kurz - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Kurz - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurz - 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
Kurz - Ant Design
I liked how the course was structured. First day were basic definitions that I already knew but he clarified a lot of definitions that wasn't clear for me. The two following days I learnt some concepts that I didn't know and he explained them in an easy way to understand them.
Alicia Garcia Anton - Spanish Point Technologies
Kurz - React, Redux and TypeScript
Upcoming Courses
Související kurzy
React with Next.js
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Next.js k vytváření React aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte webové aplikace a statické stránky na straně serveru v Next.js.
- Zpracovávejte a ukládejte data pomocí MongoDB.
- Zabezpečte webovou aplikaci pomocí ověřování AuthO.
Next.js 14 Advanced Development
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé webové vývojáře a technické architekty, kteří chtějí prozkoumat pokroky Next.js 14 a získat znalosti pro vytváření řezání- okrajové webové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Využijte plný potenciál Next.js 14 pro vytváření složitých aplikací.
- Využijte nejnovější funkce, jako je Middleware, React Server Components a Edge Functions.
- Implementujte osvědčené postupy pro výkon, škálovatelnost a SEO.
- Efektivně odstraňovat běžné problémy v aplikacích Next.js.
Managing React State with MobX
14 hodinyToto živé školení vedené instruktorem v České republice je zaměřeno na vývojáře, kteří chtějí používat MobX ve svých React aplikacích k efektivnější správě stavu.
Na konci tohoto školení budou účastníci schopni:
- Nastavte MobX v Reactu.
- Pochopte případy použití pro MobX ve srovnání s Redux (např. „klasické paradigma“ MobX vs Redux „funkční paradigma“).
- Použijte MobX jako pokročilou stavovou vrstvu pro aplikace React.
Material UI
7 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí použít Material UI k urychlení vývoje dobře navržených uživatelských rozhraní pro aplikace React.
Na konci tohoto školení budou účastníci schopni implementovat komponenty React Material UI k vývoji krásných webových aplikací podnikové třídy.
Ant Design
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí použít Ant Design ke zlepšení uživatelské zkušenosti pro svou aplikaci React.
Na konci tohoto školení budou účastníci schopni implementovat komponenty React Ant Design k vývoji krásných webových aplikací podnikové třídy.
React: Build Highly Interactive Web Applications
21 hodinyV tomto živém školení vedeném instruktorem v České republice demonstrujeme sílu a flexibilitu React, porovnáváme jej s alternativními frameworky a provedeme účastníky krok za krokem vytvořením jejich vlastní React aplikace.
Na konci tohoto kurzu budou účastníci schopni:
- Pochopte filozofii designu React.
- Rozhodněte se, kdy a kde má smysl použít React a kdy přehodnotit konvenční model MVC.
- Porozumět React pojmům, jako jsou komponenty, rekvizity, stav a životní cyklus.
- Implementujte související technologie, jako je Babel, Webpack a JSX.
- Vytvořte, otestujte a nasaďte interaktivní webovou aplikaci.
Relay: Efficiently Fetch Data in React Applications
14 hodinyRelay je framework JavaScript pro vytváření aplikací řízených daty React. GraphQL je jazyk pro dotazování na data pro popis složitých, vnořených závislostí dat v moderních aplikacích. Společně umožňují přesunutí komponent aplikace kamkoli v hierarchii vykreslování, aniž by bylo nutné aplikovat kaskádu úprav na nadřazené komponenty nebo na serverový kód, který připravuje datovou zátěž. Relé využívá Facebook v různých projektech mobilních aplikací.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak používat klíčové koncepty Relay, jako je deklarativní specifikace datových závislostí, kolokace a mutace, k sestavení React aplikace využívající Relay a GraphQL.
Na konci tohoto školení budou účastníci schopni:
- Použijte Relay ke skládání datových dotazů do efektivních dávek, poskytněte každé komponentě přesně ta data, která požadovala, aktualizujte komponenty, když se data změní, a udržujte úložiště (mezipaměť) všech dat na straně klienta. Uspořádejte dotazy a kód pohledu, abyste mohli snáze zdůvodnit funkčnost komponent Použijte GraphQL k deklaraci požadavků na data a zároveň povolte Relay načíst data sama Porozumět konceptu mutace dat na klientovi a serveru pomocí mutací GraphQL Porozumět rozdíly mezi Relay a Flux, zejména jak „mutace“ implementují koncept akcí a modifikací Použijte trasy k určení, která data načíst k vykreslení dané komponenty Provádějte změny v relativní izolaci, dokonce i ve velkých týmových projektech Vytvářejte správné, vysoce výkonné aplikace přímým a jasným způsobem
Publikum
- Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Building Interactive Applications with React, Redux and GraphQL
28 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak vytvářet React aplikace pomocí Flux a GraphQL. Kurz pokrývá instalaci, nastavení, integraci, testování, nasazení a osvědčené postupy a provede účastníky tvorbou řady vzorových aplikací, které demonstrují, jak přidat další úrovně složitosti a „cool“ do aplikace pomocí nejpokročilejších sad nástrojů a techniky.
Vývoj aplikací s React vyžaduje jiný druh myšlení ve srovnání s tím, na co jsou někteří vývojáři zvyklí, zvláště když vycházejí z myšlení jiných rámců MVC, jako jsou AngularJS a Bootstrap. Toto školení pokrývá základy technologií používaných v každém kroku, takže účastníci jsou nejen schopni vytvořit funkční aplikaci, ale také pochopit, proč se používá konkrétní přístup. To pokládá základy pro samostatné a kreativní myšlení o designu a požadovaných výsledcích pro budoucí vytváření vlastních aplikací.
React, Redux and TypeScript
21 hodinyReact je široce používaná knihovna pro vytváření jednostránkových aplikací v JavaScriptu a HTML. Používají ho společnosti jako Facebook, Instagram, Netflix nebo New York Times.
Tento kurz představí základy, na kterých jsou založeny React a další knihovny (jako Angular a Vue.js), a zdůrazní specifika Reactu. Bude také pokrývat technologie, které se běžně používají s Reactem, jako je Redux a React-Router.
Na konci tohoto kurzu budou účastníci schopni vytvářet aplikace různé složitosti s React při dodržení osvědčených postupů.
React Patterns
14 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře s dovednostmi React, kteří chtějí optimalizovat a zlepšit své vytváření aplikací React pochopením a aplikací vzorců komponent React.
Na konci tohoto školení budou účastníci schopni:
- Pochopte různé typy React Patterns Použijte React Context API pro webové aplikace
Formát kurzu
- Interaktivní přednáška a diskuze. Spousta cvičení a praxe. Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se. Chcete-li se dozvědět více o Reactu, navštivte: https://reactjs.org
Advanced React
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí vytvářet React komponenty a navrhovat složité aplikace.
Na konci tohoto školení budou účastníci schopni:
- Pochopte pokročilé koncepty Reactu, včetně kontextových API, HOC, externího stavu, asynchronních API atd.
- Vytvářejte sestavitelné komponenty s Reactem.
- Povolit ověřování na straně serveru a klienta.
- Implementujte knihovny React a Redux pro správu komplexních stavových aplikací.
- Omezte kód a optimalizujte výkon aplikace.
- Otestujte a nasaďte aplikaci.
PHP with React
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat PHP k nasazení back-end serveru pro React aplikaci.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít vyvíjet.
- Render React komponent v PHP s pomocí PHP rozšíření V8js.
- Použijte PHP k vytvoření API, které komunikuje s databázovými systémy.
- Ke kompilaci React kódu použijte moduly, jako je Webpack.
React, Relay, and GraphQL
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří chtějí používat GraphQL a Relay ke správě dat v React aplikacích.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro spuštění řízení dat pro React aplikace.
- Poskytujte okamžité interakce s uživatelským rozhraním.
- Agregujte data z více knihoven do jednoho pohodlného API.
- Předběžné načtení pomocí GraphQL a Relay.
Choosing the Right JavaScript Framework
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří se potřebují rozhodnout, který Javaskriptový rámec použít k vývoji frontendových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nastavte optimální vývojové prostředí pro zahájení vývoje front-end aplikací.
- Implementujte ukázkové aplikace pro testování omezení a výhod JavaScript frameworku.
- Rozhodněte se, který Javaskriptový rámec je nejvhodnější.
Transform a React Application into a Progressive Web App (PWA)
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří chtějí přeměnit React aplikaci na progresivní webovou aplikaci.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení transformace aplikace React.
- Uložte do mezipaměti pomocí Service Worker, aby aplikace React fungovala offline.
- Vytvořte a upravte styl oznámení push.
- Nainstalujte si progresivní webovou aplikaci do mobilního zařízení.