Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (1)
Trener świetnie poradził sobie z przełamaniem lodów i podjął inicjatywę, aby zachęcić wszystkich do udziału. Nikt nie został pominięty, a on potrafił dobrze dostosować się do trudności każdej osoby. Skutecznie wykorzystał wyzwania i pytania zgłaszane przez uczestników, aby dostarczyć całej publiczności jaśniejszych wyjaśnień.
Joao Aguiar - INESC TEC
Szkolenie - React: Build Highly Interactive Web Applications
Przetłumaczone przez sztuczną inteligencję