React i Next.js: budowa nowoczesnych aplikacji internetowych
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- JavaScript
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Szybkie, dobrze indeksowane aplikacje internetowe rozwijane w jednym spójnym frameworku.
Cel edukacyjny
Uczestnik uczy się budować aplikację w React i Next.js od komponentów po wdrożenie.
Efekty uczenia się
- buduje komponenty React z propsami, stanem i hookami,
- organizuje routing i układy stron w App Router,
- rozdziela kod na Server Components i Client Components,
- pobiera i zapisuje dane, także przez Server Actions,
- ustawia metadane SEO i przygotowuje aplikację do wdrożenia.
Program szkolenia
Szczegółowy plan zajęćModuł 1. React
- JSX, komponenty, propsy
- useState, useEffect, własne hooki
Moduł 2. Stan i formularze
- kontekst i zarządzanie stanem
- formularze i walidacja
Moduł 3. Next.js App Router
- routing oparty na katalogach, układy, strony dynamiczne
- Server Components i Client Components
Moduł 4. Dane
- pobieranie danych i buforowanie
- Server Actions i Route Handlers
Moduł 5. Produkcja
- metadane, obrazy, wydajność
- budowanie i wdrożenie aplikacji
Warsztat końcowy
Uczestnicy budują w Next.js serwis z listą produktów, stronami szczegółów, formularzem kontaktowym i metadanymi SEO.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Dobra znajomość JavaScript, w tym modułów i asynchroniczności. Wskazane podstawy TypeScript.
Dla kogo?
Programiści frontendu i full stack znający JavaScript, którzy budują aplikacje i serwisy w React lub planują przejście na Next.js.