Wprowadzenie:
- Wstęp, konfiguracja środowiska, omówienie projektu.
Przygotowanie do pracy:
- Instalacja i konfiguracja edytora, struktura plików Next.js.
UI (TailwindCSS):
- Stylowanie aplikacji, wykorzystanie komponentów i konfiguracji.
Routing w Next.js:
- Komponenty klienckie i serwerowe, dynamiczny routing, metadata.
Obsługa plików MDX:
- Konfiguracja i podstawy tworzenia treści w formacie MDX.
Pobieranie danych i rozbudowa aplikacji:
- Integracja z API, komponenty, strony, i funkcjonalności aplikacji.
Renderowanie i cache:
- Komenda build, funkcja generateStaticParams.
Baza danych i autoryzacja:
- Obsługa Next-Auth, middleware, formularz logowania.
Mutacje i Server Actions:
- Tworzenie walidatorów, aktualizacja danych, system komentarzy.
Zakończenie:
- Finalizacja projektu, dodatkowe wskazówki.