React: Build Highly Interactive Web Applications - Plan Szkolenia
React to biblioteka skryptów typu open source Java, która może być wykorzystywana do tworzenia interaktywnych aplikacji internetowych i mobilnych. Jest ona często porównywana do frameworków MVC, takich jak Angular, Ember i Backbone, jednak React wyróżnia się skupieniem na interfejsie użytkownika aplikacji (widoku w MVC). Jego unikalne podejście do renderowania wysoce interaktywnych interfejsów użytkownika jest zarówno potężne, jak i wyzwalające, co doprowadziło do popularności Reacta.
W tym prowadzonym przez instruktora szkoleniu na żywo 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.
- Zrozumieć koncepcje React, takie jak komponenty, rekwizyty, stan i cykl życia.
- Wdrażanie powiązanych technologii, takich jak Babel, Webpack i JSX.
- Tworzenie, testowanie i wdrażanie interaktywnych aplikacji internetowych.
Dzięki naciskowi na praktyczną praktykę i ukończenie prawdziwej aplikacji, szkolenie to będzie nieocenione dla programistów aplikacji internetowych, którzy chcą wykorzystać React do zwiększenia swojej produktywności i wartości.
Format kursu
- Przegląd funkcji i możliwości React' wraz z tworzeniem krok po kroku rzeczywistej aplikacji internetowej.
Plan Szkolenia
Wstęp
- React vs Angular vs Vue.js vs inne frameworki MVC
Zasady projektowania React
Zrozumienie DOM
Konfigurowanie środowiska programistycznego
Jak działają komponenty w React
Cykl życia komponentu
Przegląd składni JSX
Renderowanie Element
Budowanie pierwszego komponentu
Stan obsługi w React
Definiowanie relacji rodzic/dziecko komponentów
Obsługa zdarzeń i renderowanie warunkowe
Kontener a komponenty prezentacyjne
Implementowanie formularzy i przetwarzanie danych wejściowych użytkownika
Testowanie Twojej React aplikacji internetowej
Integracja React z innymi frameworkami i wtyczkami
Wdrażanie React aplikacji
Podsumowanie i wnioski
Wymagania
- Podstawowa znajomość HTML & CSS.
- Podstawowa znajomość JavaScript i programowania.
- Znajomość składni i funkcji ES6.
Uczestnicy
- Deweloperzy front-end
- Deweloperzy internetowi
- JavaProgramiści skryptów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
React: Build Highly Interactive Web Applications - Plan Szkolenia - Booking
React: Build Highly Interactive Web Applications - Plan Szkolenia - Enquiry
React: Build Highly Interactive Web Applications - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (7)
Zadania do wykonywania
Pawel Podlasin - Panstwowa Wyzsza Szkola Informatyki i Przedsiebiorczosci w Lomzy
Szkolenie - React: Build Highly Interactive Web Applications
Miła atmosfera sprzyjająca pracy
Pawel Lipski - Panstwowa Wyzsza Szkola Informatyki i Przedsiebiorczosci w Lomzy
Szkolenie - React: Build Highly Interactive Web Applications
Przyjazne nastawienie prowadzącego
Mateusz Loszewski - Panstwowa Wyzsza Szkola Informatyki i Przedsiebiorczosci w Lomzy
Szkolenie - React: Build Highly Interactive Web Applications
Dokładne wytłumaczenie poszczególnych zagadnień
Radoslaw Zielinski - Panstwowa Wyzsza Szkola Informatyki i Przedsiebiorczosci w Lomzy
Szkolenie - React: Build Highly Interactive Web Applications
Bardzo praktyczne. Trener był bardzo jasny i kompetentny.
Li Fang Bren Ong - DBS Bank Limited
Szkolenie - React: Build Highly Interactive Web Applications
Przetłumaczone przez sztuczną inteligencję
Wyjaśnienie koncepcji jest jasne.
Noorazare Puasa - DBS Bank Limited
Szkolenie - React: Build Highly Interactive Web Applications
Przetłumaczone przez sztuczną inteligencję
Uczenie się było kompleksowe i dostosowane.
Wei Lin Tan - DBS Bank Limited
Szkolenie - React: Build Highly Interactive Web Applications
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Reactive Programming with Angular RxJS
14 godzin[Programowanie reaktywne to asynchroniczny paradygmat programowania, który koncentruje się na strumieniach danych i propagacji danych poprzez ustanowienie zdefiniowanej zależności między bazowymi modelami wykonania a emitowanymi strumieniami danych z jednego komponentu do drugiego. Wiele nieefektywności projektowania aplikacji Angular podczas budowania asynchronicznych interfejsów użytkownika można przezwyciężyć, wykorzystując wzorce stylu reaktywnego oferowane przez bibliotekę RxJS.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak wdrożyć wzorce Observable w swoich projektach aplikacji Angular, przechodząc przez serię przypadków przedstawiających typowe problemy projektowe kątowe i korzyści płynące z reaktywnych projektów programistycznych.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć paradygmat programowania reaktywnego i bibliotekę RxJS.
- Tworzyć ciężkie aplikacje UI Angular z myślą o skalowalności, elastyczności i responsywności przy użyciu reaktywnych wzorców programowania.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
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.
Web Application Development with Flask
14 godzinTen praktyczny kurs jest skierowany do Python deweloperów, którzy chcą tworzyć i utrzymywać swoje pierwsze aplikacje webowe. Jest również przeznaczony dla osób, które już znają inne frameworki webowe, takie jak Django lub Web2py, i chcą dowiedzieć się, jak korzystanie z mikroframeworka (tj. frameworka, który łączy biblioteki innych firm zamiast dostarczać samowystarczalnego uniwersalnego rozwiązania) zmienia proces.
W znacznej części kurs poświęcony jest nie samemu Flask (jest on niewielki), ale bibliotekom i narzędziom innych firm często używanym w projektach Flask.
Functional Reactive Programming with Java 9 and RxJava
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów oprogramowania i architektów systemów na poziomie średnio zaawansowanym, którzy chcą tworzyć aplikacje reaktywne przy użyciu języków Java 9, Spring, Jersey, Akka i biblioteki programowania reaktywnego RxJava 2.0.
Po zakończeniu szkolenia uczestnicy będą potrafili:
- Zrozumienie wagi i znaczenia programowania reaktywnego w tworzeniu aplikacji i systemów.
- Uruchom test jednostkowy na RxJava 2.0.
- Używanie frameworka Akka zgodnie z zasadami programowania reaktywnego.
- Zastosuj Spring do obsługi rozwoju aplikacji współbieżnych.
- Użyj interfejsu API Java 9 do tworzenia aplikacji reaktywnych.
Next.js 14 Advanced Development
21 godzinThis instructor-led, live training in Polsce (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.
Next.js 14 - Advanced
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych programistów, którzy chcą opanować najnowsze funkcje Next.js 14, zoptymalizować wydajność i wdrożyć nowoczesne React techniki.
Pod koniec tego szkolenia uczestnicy będą mogli
- Wdrożyć zaawansowane React haki i funkcje współbieżne.
- Zrozumieć i skutecznie wykorzystać strategie routingu Next.js.
- Wykorzystywać komponenty serwera, akcje serwera i hybrydowe podejścia do renderowania.
- Optymalizacja pobierania danych, buforowania i przyrostowej regeneracji statycznej.
- Wykorzystanie Next.js jako rozwiązania backendowego z Edge Functions i Edge Runtime.
- Zarządzanie stanem przy użyciu React Context, Redux i bibliotek stanu atomowego.
- Optymalizacja wydajności aplikacji dla Web Core Vitals.
- Wydajne testowanie, monitorowanie i wdrażanie aplikacji Next.js.
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.
RxJava for Android Developers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać RxJava do opracowywania i wdrażania aplikacji mobilnej Android.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować środowisko programistyczne, które zawiera potrzebne biblioteki, pakiety i frameworki potrzebne do opracowania aplikacji reaktywnej.
- Zrozumieć, w jaki sposób strumienie danych i zdarzeń są emitowane i konsumowane.
- Projektować aplikacje, które modelują rzeczywiste sytuacje (oparte na zdarzeniach) w elegancki i zwięzły sposób.
Reactive Programming for iOS with RxSwift
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza uczestników w reaktywne techniki oferowane przez RxSwift do zarządzania przesyłaniem i łączeniem asynchronicznych strumieni danych, obsługi prostych obserwowalnych sekwencji oraz architektury i rozwoju responsywnych, elastycznych i skalowalnych aplikacji iOS.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawowe pojęcia stojące za programowaniem reaktywnym w Swift 3.
- Przekształcać różne elementy, takie jak tablice i zdarzenia, w obserwowalne sekwencje.
- Stosować różne filtry do obserwowalnych sekwencji, przekształcać i łączyć obserwowalne sekwencje.
- Pisanie testów jednostkowych dla kodu Rx.
- Efektywnie wykorzystywać ślepe dane z elementów interfejsu użytkownika.
Web Application Development (Advanced Level)
28 godzinThis instructor-led, live training in Polsce (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 godzinTo szkolenie prowadzone przez instruktora, dostępne Polsce (online lub na miejscu), jest skierowane do początkujących profesjonalistów, którzy chcą tworzyć funkcjonalne i interaktywne strony internetowe za pomocą podstawowych technologii sieciowych.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Zrozumieć, jak działa sieć (architektura klient-serwer, adresy URL, przeglądarki).
- Tworzyć strukturalne strony internetowe za pomocą HTML5.
- Stylizować i wizualnie poprawiać strony internetowe za pomocą CSS.
- Dodawać interakcję i logikę za pomocą JavaScript.
- Manipulować DOM, aby reagować na zdarzenia użytkownika.
Tworzenie aplikacji internetowych w języku PHP
21 godzinKurs przeznaczony jest dla średnio zaawansowanych PHP programistów, którzy chcą wzbogacić swoją wiedzę i poznać najlepsze praktyki w zakresie programowania i technik tworzenia stron internetowych w oparciu o programowanie obiektowe i wzorce projektowe.
Yeoman
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dowiedzieć się więcej o Yeoman i zrozumieć, w jaki sposób będzie pasować do architektury aplikacji internetowej i przepływu pracy programistycznej.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Dowiedzieć się o funkcjach i korzyściach płynących z używania Yeoman w rozwoju aplikacji.
- Poznanie i zrozumienie procesu tworzenia i zarządzania aplikacją przy użyciu Yeoman.