Pełne zrozumienie architektury i możliwości frameworka Next.js
Zdolność tworzenia bezpiecznej autoryzacji i autentykacji z Clerk
Efektywne zarządzanie danymi za pomocą Prismy i PostgreSQL na DigitalOcean
Umiejętność budowania intuicyjnej nawigacji za pomocą routingu Next.js
Umiejętność wdrożenia aplikacji na Vercel
Dogłębne zrozumienie zarządzania stanem i wykorzystywania server actions
Next.js 13 w Praktyce - Projekt aplikacji SaaS
Odkryj możliwości i elastyczność frameworka Next.js, jednego z najbardziej efektywnych i dynamicznych narzędzi w ekosystemie JavaScript. Ten kurs pokazuje, jak wykorzystać zaawansowane funkcje Next.js do tworzenia pełnoprawnej aplikacji do zarządzania subskrypcjami. Będziesz się uczyć od podstaw, poprzez omówienie najważniejszych elementów jak autoryzacja i autentykacja, integracja z bazą danych, routing i nawigacja, aż do finalnego wdrożenia na Vercel. Każdy aspekt został dogłębnie opracowany, aby dać Ci solidne podstawy i umożliwić tworzenie własnych, zaawansowanych aplikacji w Next.js.
Autoryzacja i autentykacja z Clerk
Naucz się tworzyć bezpieczne systemy uwierzytelniania i autoryzacji, korzystając z Clerk. Pokażę Ci, jak to robić krok po kroku, aby Twoje aplikacje były bezpieczne i profesjonalne.
Integracja z bazą danych za pomocą Prismy
Zrozumiesz, jak skutecznie i bezboleśnie połączyć swoją aplikację Next.js z bazą danych PostgreSQL na DigitalOcean. Pokażę Ci, jak używać Prismy, aby ułatwić ten proces.
Routing i nawigacja
Dowiesz się, jak zarządzać routingiem i nawigacją w swojej aplikacji, aby użytkownicy mogli łatwo i intuicyjnie poruszać się po Twojej stronie.
Deployment na Vercel
Pokażę Ci, jak z łatwością wdrożyć swoją aplikację na Vercel, jednym z najpopularniejszych środowisk hostingowych dla aplikacji Next.js.
Zarządzanie stanem i server actions
Nauczysz się zarządzać stanem aplikacji i jak wykorzystać server actions w praktyce, co pozwoli Ci na tworzenie bardziej zaawansowanych i dynamicznych funkcji.
Dla kogo jest ten kurs?
Ten kurs jest dla osób, które już mają pewne doświadczenie z JavaScript i chcą zgłębić swoje zrozumienie Next.js. Zakładamy, że znasz podstawy TypeScript, TailwindCSS, ale nie potrzebujesz doświadczenia z Next.js - wszystko wyjaśnię Ci od podstaw!
Kurs Next.js 13 w Praktyce
12 rozdziałów•46 lekcji•8h 8min
Wstęp
2min
Wprowadzenie2min(zablokowana)
Informacje wstępne
2min
Co będziemy budować?2min(zablokowana)
Konfiguracja projektu
30min
Inicjalizowanie projektu7min(zablokowana)
Inicjalizowanie repozytorium4min(zablokowana)
Deployment aplikacji na Vercel3min(zablokowana)
Przegląd serwisów i narzędzi7min(zablokowana)
Konfiguracja środowiska developerskiego8min(zablokowana)
Konfiguracja bazy danych
50min
Serwisy bazodanowe i setup PostgreSQL na DigitalOcean6min(zablokowana)
Omówienie struktury danych i konfiguracja Prismy8min(zablokowana)
Prisma schema i relacje w bazie13min(zablokowana)
Prisma studio i pierwsza migracja2min(zablokowana)
Seedowanie bazy danych danymi testowymi23min(zablokowana)
Routing aplikacji
26min
Deployment i zmienne środowiskowe na Vercel4min(zablokowana)
Teoretyczny wstęp do routingu w NextJS9min(zablokowana)
Schemat routingu w naszej aplikacji w postaci diagramu5min(zablokowana)
Przeniesienie schematu na kod9min(zablokowana)
Automatyzacja i uwierzytelnianie
39min
Czym jest Clerk i setup aplikacji10min(zablokowana)
SignUp route i zapis użytkownika w bazie15min(zablokowana)
Logowanie i SignIn route3min(zablokowana)
Deployment aplikacji i przetestowanie produkcyjne11min(zablokowana)