- Dobre zrozumienie JavaScript i ES6+
- Doświadczenie z React i React Hooks
- Podstawowa znajomość Next.js
- Zrozumienie wywołań API i zarządzania stanem
Publiczność
- Doświadczeni programiści React pragnący pogłębić swoją wiedzę na temat Next.js
- Programiści front-end i full-stack poszukujący zaawansowanych technik optymalizacji wydajności
- Inżynierowie oprogramowania pracujący nad aplikacjami na dużą skalę Next.js
Next.js to potężny React framework do tworzenia wysokowydajnych aplikacji internetowych.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych programistów, którzy chcą opanować najnowsze funkcje Next.js 14, zoptymalizować wydajność i wdrożyć nowoczesne React techniki.
Pod koniec tego szkolenia uczestnicy będą mogli
- Wdrożyć zaawansowane React haki i funkcje współbieżne.
- Zrozumieć i skutecznie wykorzystać strategie routingu Next.js.
- Wykorzystywać komponenty serwera, akcje serwera i hybrydowe podejścia do renderowania.
- Optymalizacja pobierania danych, buforowania i przyrostowej regeneracji statycznej.
- Wykorzystanie Next.js jako rozwiązania backendowego z Edge Functions i Edge Runtime.
- Zarządzanie stanem przy użyciu React Context, Redux i bibliotek stanu atomowego.
- Optymalizacja wydajności aplikacji dla Web Core Vitals.
- Wydajne testowanie, monitorowanie i wdrażanie aplikacji Next.js.
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.
Wprowadzenie
Nowoczesne React
- Co nowego w React 18 i 19
- Nowoczesne narzędzia i zmiany w podejściu
React Zaawansowane haki
- useMemo, useCallback, useDispatch, useRef, useImperativeHandle
Tryb współbieżny w React
- Użycie haków useTransition, useDeferredValue
Routing Next.js
- Różnice między routerem aplikacji a routerem stron
Strategie renderowania w Next.js
- Renderowanie po stronie serwera a aplikacja jednostronicowa a generowanie statyczne
Komponenty serwera i akcje serwera
- Wykorzystanie dyrektyw "use server" i "use client
Pobieranie i buforowanie danych
- Strategia przyrostowej regeneracji statycznej
Używanie Next.js jako backendu
- Funkcje brzegowe i Edge Runtime
State Management
- React Kontekst, Redux i atomowe zarządzanie stanem (Zustand)
Tworzenie szablonów w Next.js
- Szablony wielokrotnego użytku
- Dostępne CSS podejścia i biblioteki szablonów
Optymalizacja wydajności
- Poprawa czasu ładowania i osiągnięcie wysokich wyników Web Core Vitals
Oprzyrządowanie
Testowanie w Next.js
Strategie Monorepo
- Next.js z TurboRepo / Nx
Monitorowanie, wdrażanie i orkiestracja
Podsumowanie i kolejne kroki
United Arab Emirates - Next.js 14 - Advanced
Saudi Arabia - Next.js 14 - Advanced
South Africa - Next.js 14 - Advanced
Brasil - Next.js 14 - Advanced
Canada - Next.js 14 - Advanced
Österreich - Next.js 14 - Advanced
Schweiz - Next.js 14 - Advanced
Deutschland - Next.js 14 - Advanced
Czech Republic - Next.js 14 - Advanced
Denmark - Next.js 14 - Advanced
Estonia - Next.js 14 - Advanced
Finland - Next.js 14 - Advanced
Greece - Next.js 14 - Advanced
Magyarország - Next.js 14 - Advanced
Ireland - Next.js 14 - Advanced
Luxembourg - Next.js 14 - Advanced
Latvia - Next.js 14 - Advanced
España - Next.js 14 - Advanced
Italia - Next.js 14 - Advanced
Lithuania - Next.js 14 - Advanced
Nederland - Next.js 14 - Advanced
Norway - Next.js 14 - Advanced
Portugal - Next.js 14 - Advanced
România - Next.js 14 - Advanced
Sverige - Next.js 14 - Advanced
Türkiye - Next.js 14 - Advanced
Belgique - Next.js 14 - Advanced
France - Next.js 14 - Advanced
Australia - Next.js 14 - Advanced
Malaysia - Next.js 14 - Advanced
New Zealand - Next.js 14 - Advanced
Philippines - Next.js 14 - Advanced
Singapore - Next.js 14 - Advanced
Thailand - Next.js 14 - Advanced
Vietnam - Next.js 14 - Advanced
Argentina - Next.js 14 - Advanced
Costa Rica - Next.js 14 - Advanced
Ecuador - Next.js 14 - Advanced
Guatemala - Next.js 14 - Advanced
Colombia - Next.js 14 - Advanced
México - Next.js 14 - Advanced
Panama - Next.js 14 - Advanced
Uruguay - Next.js 14 - Advanced
Venezuela - Next.js 14 - Advanced
Polska - Next.js 14 - Advanced
United Kingdom - Next.js 14 - Advanced
South Korea - Next.js 14 - Advanced
Pakistan - Next.js 14 - Advanced
Sri Lanka - Next.js 14 - Advanced
Bulgaria - Next.js 14 - Advanced
Bolivia - Next.js 14 - Advanced
Indonesia - Next.js 14 - Advanced
Kazakhstan - Next.js 14 - Advanced
Moldova - Next.js 14 - Advanced
Morocco - Next.js 14 - Advanced
Tunisia - Next.js 14 - Advanced
Kuwait - Next.js 14 - Advanced
Slovakia - Next.js 14 - Advanced
Nigeria - Next.js 14 - Advanced
Botswana - Next.js 14 - Advanced
Slovenia - Next.js 14 - Advanced
Croatia - Next.js 14 - Advanced
Serbia - Next.js 14 - Advanced