- 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
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.
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
United Arab Emirates - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Qatar - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Egypt - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Saudi Arabia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
South Africa - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Brasil - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Canada - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
中国 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
香港 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
澳門 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
台灣 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
USA - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Österreich - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Schweiz - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Deutschland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Czech Republic - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Denmark - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Estonia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Finland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Greece - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Magyarország - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Ireland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Luxembourg - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Latvia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
España - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Italia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Lithuania - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Nederland - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Norway - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Portugal - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
România - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Sverige - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Türkiye - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Malta - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Belgique - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
France - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
日本 - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Australia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Malaysia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
New Zealand - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Philippines - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Singapore - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Thailand - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Vietnam - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
India - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Argentina - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Chile - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Costa Rica - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Ecuador - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Guatemala - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Colombia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
México - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Panama - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Peru - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Uruguay - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Venezuela - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Polska - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
United Kingdom - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
South Korea - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Pakistan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Sri Lanka - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Bulgaria - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Bolivia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Indonesia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Kazakhstan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Moldova - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Morocco - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Tunisia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Kuwait - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Oman - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Slovakia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Kenya - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Nigeria - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Botswana - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Slovenia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Croatia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Serbia - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Bhutan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Nepal - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Uzbekistan - JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)