Bądźmy w kontakcie

Plan Szkolenia

Dzień 1: Wprowadzenie do JavaScript

  • Podstawy JavaScript: składnia, zmienne i typy danych
  • Struktury sterujące: instrukcje warunkowe i pętle
  • Funkcje i zakres
  • Praca z tablicami i obiektami
  • Manipulacja DOM i obsługa zdarzeń

Dzień 2: Zaawansowany JavaScript i funkcje ES6+

  • Funkcje ES6+: funkcje strzałkowe, literały szablonowe, destrukturyzacja
  • Asynchroniczny 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
  • Tworzenie prostego serwera za pomocą Express.js
  • RESTful API: projektowanie i implementacja
  • Praca z middleware
  • System plików i strumienie

Dzień 4: Wprowadzenie do React

  • Podstawy React: komponenty, props i stan
  • Składnia JSX i renderowanie elementów
  • Obsługa zdarzeń i formularzy
  • React hooks: useState i useEffect
  • Cykl życia komponentu i context API

Dzień 5: Zaawansowany React i integracja Full-Stack

  • React router do nawigacji
  • Zarządzanie stanem za pomocą Redux (opcjonalnie)
  • Integracja React z backendem Node.js
  • Wdrażanie aplikacji: Heroku, Netlify lub Vercel
  • Najlepsze praktyki migracji starszych systemów

Podsumowanie i kolejne kroki

  • Podsumowanie kluczowych koncepcji
  • Sesja pytań i odpowiedzi
  • Zasoby do dalszej nauki
  • Certyfikacja i feedback

Wymagania

  • Zrozumienie podstawowych koncepcji programowania (np. zmienne, pętle, funkcje)
  • Doświadczenie w C# lub innym języku programowania obiektowego
  • Znajomość HTML i CSS jest pomocna, ale nie jest wymagana

Grupa docelowa

  • Programiści .NET chcący podnieść swoje umiejętności w JavaScript, Node.js i React
  • Programiści zamierzający migrować istniejące systemy/platformy na nowoczesne technologie webowe
  • Osoby zainteresowane rozwojem full-stack z naciskiem na technologie oparte na JavaScript
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie