React: Build Highly Interactive Web Applications Počítačový Kurz
React je open source Javaskriptová knihovna, kterou lze použít k vytváření interaktivních webových a mobilních aplikací. Často je srovnáván s MVC frameworky, jako je Angular, Ember a Backbone, nicméně React je odlišný svým zaměřením na uživatelské rozhraní aplikace (View in MVC). Jeho jedinečný přístup k vykreslování vysoce interaktivních uživatelských rozhraní je výkonný a osvobozující a vedl k popularitě Reactu.
V tomto živém školení vedeném instruktorem demonstrujeme sílu a flexibilitu React, porovnáváme je s alternativními rámci a procházíme účastníky krok za krokem vytvář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žívat React a kdy přehodnotit konvenční model MVC. Porozumět React pojmům, jako jsou komponenty, podpěry, stav a životní cyklus. Implementujte související technologie, jako je Babel, Webpack a JSX. Vytvořte, otestujte a nasaďte interaktivní webovou aplikaci.
S důrazem na praktické procvičování a dokončení skutečné aplikace bude toto školení neocenitelné pro vývojáře webových aplikací, kteří chtějí využít React ke zvýšení své produktivity a hodnoty.
Formát kurzu
- Přehled funkcí a možností React spolu s postupným vývojem webové aplikace v reálném světě.
Návrh Školení
Úvod
- React vs Angular vs Vue.js vs ostatní frameworky MVC
Principy designu za nimi React
Pochopení DOM
Nastavení vývojového prostředí
Jak komponenty fungují v React
Životní cyklus součásti
Přehled syntaxe JSX
Vykreslování Element
Sestavení vaší první komponenty
Stav zpracování v React
Definování vztahů mezi rodiči a dětmi vašich komponent
Zpracování událostí a podmíněné vykreslování
Kontejner vs prezentační komponenty
Implementace formulářů a zpracování uživatelského vstupu
Testování vaší React webové aplikace
Integrace React s jinými frameworky a pluginy
Nasazení vaší React aplikace
Shrnutí a závěr
Požadavky
- Základní znalost HTML a CSS.
- Základní znalost JavaScript a programování.
- Znalost syntaxe a funkcí ES6.
Publikum
- Front-end vývojáři
- Weboví vývojáři
- Javaprogramátoři skriptů
Open Training Courses require 5+ participants.
React: Build Highly Interactive Web Applications Počítačový Kurz - Booking
React: Build Highly Interactive Web Applications Počítačový Kurz - Enquiry
React: Build Highly Interactive Web Applications - Consultancy Enquiry
Consultancy Enquiry
Reference (7)
very hands on. trainer was very clear and knowledgavle
Li Fang Bren Ong - DBS Bank Limited
Kurz - React: Build Highly Interactive Web Applications
The explanation to the concept is clear.
Noorazare Puasa - DBS Bank Limited
Kurz - React: Build Highly Interactive Web Applications
Learning was comprehensive and catered to.
Wei Lin Tan - DBS Bank Limited
Kurz - React: Build Highly Interactive Web Applications
How react work.
Yechun Wang - DBS Bank Limited
Kurz - React: Build Highly Interactive Web Applications
That the for the most part of the course the topics were quite atomic and well explained before moving forward.
Piotr - SPOC SA
Kurz - React: Build Highly Interactive Web Applications
I mostly liked the topics and great lecturer!.
Adam Gozdziewski - SPOC SA
Kurz - React: Build Highly Interactive Web Applications
I mostly liked the many examples and use cases.
Mateusz Grzeskowiak - SPOC S.A.
Kurz - React: Build Highly Interactive Web Applications
Upcoming Courses
Související kurzy
Reactive Programming with Angular RxJS
14 hodinyReactivní programování je paradigma asynchronního programování, které se zaměřuje na datové toky a šíření dat vytvořením definované závislosti mezi základními modely provádění a vysílanými datovými toky z jedné komponenty do druhé. Mnoho Angular neefektivních návrhů aplikací při vytváření asynchronních uživatelských rozhraní lze překonat využitím vzorů reaktivních stylů nabízených knihovnou RxJS.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak implementovat pozorovatelné vzory do svých návrhů aplikací Angular, když projdou řadou případů předvádějících běžné problémy úhlového návrhu a jak těží z návrhů reaktivního programování.
Na konci tohoto školení budou účastníci schopni:
- Pochopte paradigma reaktivního programování a knihovnu RxJS.
- Vytvářejte náročné Angular aplikace uživatelského rozhraní s ohledem na škálovatelnost, flexibilitu a odezvu pomocí reaktivních programovacích vzorů.
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.
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.
Web Application Development with Flask
14 hodinyTento praktický kurz je určen pro Python vývojáře, kteří chtějí vytvářet a udržovat své první webové aplikace. Kurz je také určen pro lidi, kteří jsou již obeznámeni s jinými webovými frameworky jako Django nebo Web2py, a chtějí se naučit, jak používání mikroframeworku (t.j. frameworku, který spojuje knihovny třetích stran místo poskytnutí samostatné univerzálního řešení), mění proces.
Významná část kurzu není věnována samotnému Flask (je malinký), ale knihovnám a nástrojům třetích stran často používaným v projektech Flask.
Functional Reactive Programming with Java 9 and RxJava
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé softwarové vývojáře a systémové architekty, kteří chtějí vytvářet reaktivní aplikace pomocí Java 9, Spring, Jersey, Akka a reaktivní programovací knihovny RxJava 2.0. .
Na konci tohoto školení budou účastníci schopni:
- Pochopit důležitost a význam reaktivního programování při vývoji aplikací a systémů.
- Spusťte test jednotky na RxJava 2.0.
- Používejte rámec Akka na principech reaktivního programování.
- Zaměstnejte Spring, abyste zvládli vývoj souběžných aplikací.
- Použijte tok API Java 9 k vývoji reaktivních aplikací.
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.
Next.js 14 - Advanced
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na pokročilé vývojáře, kteří chtějí zvládnout nejnovější funkce v Next.js 14, optimalizovat výkon a implementovat moderní React techniky.
Na konci tohoto školení budou účastníci schopni:
- Implementujte pokročilé React háčky a souběžné funkce.
- Pochopte a efektivně využijte Next.js směrovací strategie.
- Využijte komponenty serveru, akce serveru a přístupy hybridního vykreslování.
- Optimalizujte načítání dat, ukládání do mezipaměti a přírůstkovou statickou regeneraci.
- Použijte Next.js jako backendové řešení s Edge Functions a Edge Runtime.
- Spravujte stav pomocí React Context, Redux a knihoven atomických stavů.
- Optimalizujte výkon aplikací pro Web Core Vitals.
- Testujte, monitorujte a nasazujte Next.js aplikace efektivně.
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.
RxJava for Android Developers
21 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 RxJava k vývoji a nasazení Android mobilní aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které obsahuje potřebné knihovny, balíčky a rámce potřebné pro vývoj reaktivní aplikace.
- Pochopte, jak jsou vysílány a spotřebovávány datové toky a toky událostí.
- Navrhujte aplikace, které elegantním a stručným způsobem modelují situace reálného světa (založené na událostech).
Reactive Programming for iOS with RxSwift
7 hodinyToto živé školení vedené instruktorem v České republice seznamuje účastníky s reaktivními technikami nabízenými RxSwift pro řízení přenosu a kombinování asynchronních datových toků, zpracování jednoduchých pozorovatelných sekvencí a architekturu a vývoj citlivých, flexibilních a průmyslově škálovatelných iOS aplikací.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základní koncepty reaktivního programování v Swift 3.
- Proměňte různé položky, jako jsou pole a události, na pozorovatelné sekvence.
- Aplikujte různé filtry na pozorovatelné sekvence, transformujte a kombinujte pozorovatelné sekvence.
- Zapište testy jednotek proti kódu Rx.
- Efektivně využívat nevidomá data z prvků uživatelského rozhraní.
Web Application Development (Advanced Level)
28 hodinyThis instructor-led, live training in České republice (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 hodinyTento instruktážní živý kurz v České republice (online nebo na místě) je určen začínajícím profesionálům, kteří chtějí vytvářet funkční a interaktivní weby pomocí základních webových technologií.
Konec tohoto kurzu budou účastníci schopni:
- Pochopit, jak funguje internet (architektura klient-server, URL adresy, prohlížeče).
- Vytvářet strukturované webové stránky pomocí HTML5.
- Stylizovat a vizuálně zlepšit webové stránky pomocí CSS.
- Přidávat interaktivitu a logiku pomocí JavaScript.
- Manipulovat s DOM pro reakci na uživatelské akce.
Web Development with Bubble
7 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 Bubble k vytváření plně funkčních webových aplikací bez kódu.
Na konci tohoto školení budou účastníci schopni:
- Sestavte si webovou aplikaci od nuly bez zkušeností s kódováním.
- Vytvářejte databáze a webové služby pro back-end operace.
- Navrhujte a vytvářejte dynamická uživatelská rozhraní a uživatelské prostředí.
Web Application Development in PHP
21 hodinyKurz je určen pro středně pokročilé PHP vývojáře, kteří si chtějí obohatit své znalosti a naučit se osvědčené postupy v programování a technikách vývoje webu založených na objektově orientovaném programování a návrhových vzorech.
Yeoman
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí dozvědět o Yeoman a pochopit, jak bude zapadat do architektury webových aplikací a pracovního postupu vývoje.
Na konci tohoto školení budou účastníci schopni:
- Seznamte se s funkcemi a výhodami používání Yeoman při vývoji aplikací.
- Naučte se a pochopte proces vytváření a správy aplikace pomocí Yeoman.