Projekt aplikacji SaaS
8 godz. 8 min · Next.js · Full-stack i Programowanie
Daniel NoworytaFull stack DeveloperNaucz 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.
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.
Dowiesz się, jak zarządzać routingiem i nawigacją w swojej aplikacji, aby użytkownicy mogli łatwo i intuicyjnie poruszać się po Twojej stronie.
Pokażę Ci, jak z łatwością wdrożyć swoją aplikację na Vercel, jednym z najpopularniejszych środowisk hostingowych dla aplikacji Next.js.
Nauczysz się zarządzać stanem aplikacji i jak wykorzystać server actions w praktyce, co pozwoli Ci na tworzenie bardziej zaawansowanych i dynamicznych funkcji.
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!
Teraz, kiedy już mamy określony model,
schemat naszej bazy danych danych, które będą w tej bazie się
zawierały, możemy wykorzystać migracje do tego, aby stworzyć tabelę w naszej bazie
danych, której połączenie mamy skonfigurowanie w pliku.
W tym celu użyjemy sobie Prisma Migration.
To jest polecenie takie MPX Prisma mi gratis.
Przejdźmy do naszego terminala i wpiszemy sobie NPS Create.
Powinno się połączyć z naszą bazą danych.
Jeżeli wszystko mamy w porządku wpisane
i stworzona jest migracja, migracja została stworzona.
I w tym momencie, jeżeli przejdziemy do
Mpx Mpx Prisma Studio jest to aplikacja hostowania stworzona przez twórców PRISM.
Zobacz, czy stworzyły nam się wszystkie tabele.
Wszystkie modele możemy sobie podejrzeć.
Na razie nie mamy żadnych rekordów, natomiast po wykonaniu tego polecenia w
naszej bazie danych, którą mamy wychowaną w internecie, stworzyły się tabele,
na których możemy już sobie teraz swobodnie pracować.
Także to była pierwsza migracja.
To był moment, którym stworzyliśmy sobie nasze tabele w naszej bazie danych.
Teraz przejdziemy do siłowania naszej bazy danych z danymi testowymi, tak żebyśmy
mogli dalej korzystać sobie z tej bazy już z jakimiś predefiniowanych danymi.
Dzięki temu będziemy mogli sobie budować. Czy to już widać?
Czy będziemy mieli jakieś dane, które będziemy mogli wykorzystywać do tego, żeby
robić kolejne iteracje już na widoku naszej aplikacji?