JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Plan Szkolenia
JavaScript, Node.js i React są niezbędnymi technologiami dla nowoczesnego tworzenia stron internetowych, umożliwiając programistom tworzenie dynamicznych, skalowalnych i responsywnych aplikacji.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla początkujących programistów .NET, którzy chcą zdobyć biegłość w JavaScript, Node.js i React, aby aktywnie rozwijać i migrować systemy / platformy.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skutecznie pisać i debugować kod JavaScript.
- Tworzyć i wdrażać aplikacje po stronie serwera przy użyciu Node.js.
- Rozwijać dynamiczne i responsywne interfejsy użytkownika za pomocą React.
- Integrować komponenty front-end i back-end w celu tworzenia aplikacji typu full-stack.
- Zrozumieć najlepsze praktyki migracji starszych systemów na nowoczesne platformy oparte na JavaScript.
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.
Plan Szkolenia
Dzień 1: Wprowadzenie do JavaScript
- Podstawy JavaScript: składnia, zmienne i typy danych
- Struktury kontrolne: instrukcje warunkowe i pętle
- Funkcje i zakres
- Praca z tablicami i obiektami
- Manipulacja DOM i obsługa zdarzeń
Dzień 2: Zaawansowane JavaScript i funkcje ES6+
- Funkcje ES6+: funkcje strzałek, literały szablonów, destrukturyzacja
- Asynchroniczność JavaScript: obietnice i async/await
- Moduły i import/eksport
- Obsługa błędów i debugowanie
- Wprowadzenie do testowania JavaScript (Jest)
Dzień 3: Wprowadzenie do Node.js
- Podstawy Node.js: pętla zdarzeń, moduły i NPM
- Budowanie prostego serwera z Express.js
- Interfejsy API RESTful: projektowanie i wdrażanie
- Praca z oprogramowaniem pośredniczącym
- System plików i strumienie
Dzień 4: Wprowadzenie do React
- Podstawy React: komponenty, rekwizyty i stan
- Składnia JSX i renderowanie elementów
- Obsługa zdarzeń i formularzy
- Haki React: useState i useEffect
- Cykl życia komponentów i API kontekstowe
Dzień 5: Zaawansowane React i integracja Full-Stack
- Router React do nawigacji
- Zarządzanie stanem za pomocą Redux (opcjonalnie)
- Integracja React z Node.js backendem
- Wdrażanie aplikacji: Heroku, Netlify lub Vercel
- Najlepsze praktyki migracji starszych systemów
Podsumowanie i kolejne kroki
- Podsumowanie kluczowych pojęć
- Sesja pytań i odpowiedzi
- Zasoby do dalszej nauki
- Certyfikacja i informacje zwrotne
Wymagania
- Zrozumienie podstawowych pojęć programistycznych (np. zmienne, pętle, funkcje)
- Doświadczenie z C# lub innym obiektowym językiem programowania
- Znajomość języków HTML i CSS jest pomocna, ale nie jest wymagana.
Odbiorcy
- Programiści .NET chcący podnieść swoje umiejętności w JavaScript, Nodejs i React.
- Programiści dążący do migracji istniejących systemów/platform do nowoczesnych technologii webowych
- Osoby zainteresowane rozwojem full-stack z naciskiem na technologie oparte na JavaScript
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Plan Szkolenia - Booking
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Plan Szkolenia - Enquiry
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Przyjazne środowisko. Podobał mi się również trening indywidualny. To bardzo produktywne. Zdecydowanie poleciłbym to miejsce moim przyjaciołom i współpracownikom.
Zeed - Tamkeen Technologies
Szkolenie - Building Microservices with NodeJS and React
Przetłumaczone przez sztuczną inteligencję
Sytuacja była o tyle nietypowa, że intensywne szkolenie dla developerów miało być prowadzone z osobami nie będącymi developerami. Łukasz podjął to wyzwanie z empatią i dużą dozą humoru. Dzięki swojemu inteligentnemu i elastycznemu podejściu był w stanie zapewnić, że wszyscy osiągnęli konkretne korzyści edukacyjne. Bardzo mi się to podobało i chętnie ponownie wziąłbym udział w seminarium z Łukaszem.
Christoph - Honda Bank GmbH
Szkolenie - MERN Fullstack Development
Przetłumaczone przez sztuczną inteligencję
Jest bardzo cierpliwy i rozumiały wobec uczestników. Zawsze gotowy, aby dostarczyć nam wartościowe wskazówki i porady dotyczące wprowadzenia mikrofrontendów do naszej organizacji. Nauczył nas także, jak zaimplementować mikrofrontendy bez użycia jakichkolwiek kodów boilerplate.
Alvin Chin - Ministry of Defence
Szkolenie - Building Micro Frontends with React
Przetłumaczone przez sztuczną inteligencję
Dowiedziałem się wiele na temat tej kwestii
Zsolt Langviser - Accenture Industrial SS
Szkolenie - NestJS: Beginner to Advanced
Przetłumaczone przez sztuczną inteligencję
Dobrze przekazana wiedza. Duzo przykladow. Kodowanie
Damian Nurzynski - PwC IT Services
Szkolenie - Advanced React
Propozycje terminów
Szkolenia Powiązane
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.
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.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać ze stosu FARM (FastAPI, React i MongoDB) do tworzenia dynamicznych, wydajnych i skalowalnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Skonfigurowanie niezbędnego środowiska programistycznego, które integruje FastAPI, React i MongoDB.
Zrozumienie kluczowych pojęć, funkcji i zalet stosu FARM.
Dowiedz się, jak tworzyć interfejsy API REST za pomocą FastAPI.
Dowiedz się, jak projektować interaktywne aplikacje za pomocą React.
Rozwijaj, testuj i wdrażaj aplikacje (front-end i back-end) przy użyciu stosu FARM.
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.
Testing React Apps with Jest
14 godzinTo prowadzone przez instruktora szkolenie na żywo (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
- Instalacja i konfiguracja odpowiedniego środowiska testowego.
- Pisanie testów asynchronicznych dla React aplikacji i komponentów.
- Uruchamianie zaawansowanych testów Jest, które obejmują mocking, spies i stubs.
Building Web Apps using the MEAN stack
35 godzinCel kursu:
MEAN stack to rozwiązanie full-stack JavaScript, które pomaga szybko i łatwo pisać skalowalne, solidne i łatwe w utrzymaniu aplikacje internetowe przy użyciu MongoDB, express, AngularJS i Node.js.
Pod koniec tego praktycznego, intensywnego kursu szkoleniowego uczniowie będą w stanie
- Przechowywać dane w NoSQL, zorientowanej na dokumenty MongoDB bazie danych, która zapewnia wydajność i skalowalność.
- Używać Node.js, platformy po stronie serwera zbudowanej na Google V8 do tworzenia szybkich, skalowalnych aplikacji sieciowych.
- Use Express, prosty, ale potężny framework serwera HTTP do tworzenia aplikacji internetowych, zbudowany na bazie Node.js.
- Użyj frameworka AngularJS, który oferuje deklaratywne, dwukierunkowe wiązanie danych dla aplikacji internetowych.
- Skorzystaj z paradygmatu "full-stack JavaScript", tj. przechowuj dokumenty w formacie podobnym do JSON w MongoDB, twórz zapytania JSON w Node.js/Express.js i przesyłaj te dokumenty JSON z powrotem do frontendu opartego na Angular.
- Zapoznaj się z najnowszymi trendami w tworzeniu aplikacji internetowych w branży IT.
MERN Fullstack Development
14 godzinTen prowadzony przez instruktora trening na żywo w Polsce (online lub na miejscu) jest skierowany do twórców stron internetowych, którzy chcą używać MERN Stack do pełnego rozwoju.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Integracja React z MongoDB, Express i Node.js.
- Zbuduj aplikację internetową fullstack od podstaw.
- Wdrożenie zabezpieczeń aplikacji poprzez autoryzację i uwierzytelnianie.
Building Micro Frontends with React
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać React do opracowywania, testowania i wdrażania mikro-frontendów dla dużych aplikacji internetowych, dzięki czemu są one wysoce skalowalne, niezależne od technologii i łatwiejsze w utrzymaniu.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego niezbędnego do rozpoczęcia tworzenia mikro-frontendów za pomocą React.
- Zrozumienie architektury, podstawowych koncepcji i zalet mikro-frontendów.
- Dowiedz się, jak budować, integrować, testować i wdrażać mikro-frontendy za pomocą React.
- Wdrażanie mikro-frontendów z federacją modułów.
- Zastosuj przepływ pracy CI/CD pipeline na poziomie produkcyjnym.
- Znajomość typowych problemów z CSS w mikro-frontendach i jak je naprawić.
- Uzyskaj wgląd w to, jak wdrażać inne frameworki frontendowe za pomocą React.
Building Microservices with NodeJS and React
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla doświadczonych programistów, którzy chcą tworzyć, wdrażać i skalować aplikacje przy użyciu mikrousług zbudowanych za pomocą NodeJS i React.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Rozwijają, wdrażają i skalują aplikacje przy użyciu różnych mikrousług.
- Budują aplikację React renderowaną po stronie serwera.
- Wdrażają wielousługowe aplikacje w chmurze za pomocą Docker i Kubernetes.
- Przeprowadzają testy aplikacji na mikrousługach.
NestJS: Beginner to Advanced
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać NestJS do tworzenia łatwych w utrzymaniu i skalowalnych aplikacji internetowych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zbudować aplikację back-end przy użyciu NestJS.
- Testować usługi zaplecza za pomocą Postman.
- Wdrażać autoryzację i uwierzytelnianie w aplikacjach zaplecza.
- Wdrażać aplikacje zaplecza.
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.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 godzinOdbiorcy:
Zazwyczaj kierownik projektu, analityk, programista lub każdy, kto potrzebuje:
- Zapoznać się z frameworkiem i architekturą node.js
- Poznaj Express.js jako rozwiązanie do tworzenia stron internetowych
- Ocenić Node.js i Express.js jako rozwiązania do tworzenia stron internetowych
- Zalety i wady w porównaniu z Java
- Dobre zrozumienie struktury aplikacji i mechanizmów wdrażania
- Wykonywanie zadań i konfiguracji instalacji / środowiska produkcyjnego / architektury
- Możliwość oceny jakości kodu, przeprowadzania debugowania, monitorowania
- Aby wdrożyć zaawansowaną produkcję, taką jak logowanie
Cele:
- Zbadanie zalet i cech Node.js (w porównaniu z Java)
- Poznanie Express.js: Architektura, administracja (w porównaniu z Java EE)
- Poznanie i zrozumienie wszystkich cech i funkcjonalności platformy webstorm dla Node.js.
- Poznanie i zrozumienie wszystkich cech i funkcjonalności menedżera procesów produkcyjnych pm2
- Poznaj i zrozum zaawansowane rejestrowanie za pomocą Winston.js
Opis:
Kurs trwa zwykle 3 dni (7 godzin dziennie) i kładzie duży nacisk na praktykę. Większość koncepcji jest odkrywana poprzez czytanie kodu, ćwiczenia i laboratoria.
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: 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.
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.