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

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

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

Sites Published:

United Arab Emirates - Next.js 14 - Advanced

Qatar - Next.js 14 - Advanced

Egypt - 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

中国 - Next.js 14 - Advanced

香港 - Next.js 14 - Advanced

澳門 - Next.js 14 - Advanced

台灣 - Next.js 14 - Advanced

USA - 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

Malta - Next.js 14 - Advanced

Belgique - Next.js 14 - Advanced

France - Next.js 14 - Advanced

日本 - 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

India - Next.js 14 - Advanced

Argentina - Next.js 14 - Advanced

Chile - 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

Peru - 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

Oman - Next.js 14 - Advanced

Slovakia - Next.js 14 - Advanced

Kenya - 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

Bhutan - Next.js 14 - Advanced

Nepal - Next.js 14 - Advanced

Uzbekistan - Next.js 14 - Advanced