Course Code: javascriptnodejsreact
Duration: 35 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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
Sites Published:

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)