306,40 zł
Do ustalenia
Online

Next.js od podstaw - praktyczny projekt aplikacji

Offer image
Wybrany termin:

Miejsce:

Online

Czas trwania:

9 godz.

Cena:
netto:

306,40 zł
137,40 zł

  • Kurs ma na celu nauczenie uczestników praktycznego wykorzystania frameworka Next.js do tworzenia szybkich, dynamicznych stron i aplikacji.
  • Podczas szkolenia uczestnicy stworzą pełnoprawną aplikację umożliwiającą wyszukiwanie i ocenianie filmów.
  • Kurs obejmuje technologie takie jak: Typescript, TailwindCSS, ORM Drizzle, walidację danych za pomocą Zod, oraz wdrożenie aplikacji na platformę Vercel.
  • Nauka najlepszych praktyk programistycznych i radzenia sobie z błędami w środowisku Next.js.
Usługa:
Tutorial/Kurs video
Poziom:
Podstawowy
  • Osoby znające podstawy JavaScript oraz React, które chcą rozszerzyć swoją wiedzę i umiejętności.
  • Kandydaci na stanowisko Front-end lub Full-stack Developer.
  • Osoby chcące pracować z technologiami stosowanymi przez marki takie jak Spotify, TikTok czy Nike.

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.
  • Wideoporadniki krok po kroku.
  • Testy i zadania praktyczne.
  • Przykładowy projekt aplikacji.
  • Dostęp do materiałów wideo i tekstowych w języku polskim, angielskim i ukraińskim.

Kurs na platformie zewnętrznego partnera. Standardowa cena może ulec zmianie (promocje, rabaty).

Uczestnik otrzymuje:

Certyfikat ukończenia kursu.

Wiedza:

  • Podstawy frameworka Next.js i jego ekosystemu.
  • Typowanie aplikacji za pomocą Typescript.
  • Dobre praktyki wdrażania aplikacji w środowisku produkcyjnym.
  • Konfiguracja środowiska pracy oraz wykorzystanie TailwindCSS.
  • Obsługa baz danych i integracja z zewnętrznymi API.

Umiejętności:

  • Tworzenie aplikacji z routingiem dynamicznym.
  • Stylowanie aplikacji za pomocą TailwindCSS.
  • Tworzenie systemów autoryzacji i uwierzytelnienia użytkowników.
  • Wykorzystanie ORM Drizzle i walidacji danych (Zod).
  • Wdrażanie aplikacji na Vercel i zarządzanie projektem.

Kompetencje społeczne:

  • Rozwijanie aplikacji zgodnie z dobrymi praktykami programistycznymi.
  • Samodzielność w rozwiązywaniu problemów.
  • Umiejętność pracy zespołowej w projektach full-stackowych.
  • Zarządzanie procesem wdrażania i utrzymania aplikacji.
  • Zdobycie certyfikatu zwiększającego szanse na zatrudnienie.

Pozostałe korzyści:

  • Dożywotni dostęp do materiałów.
  • Możliwość rekomendacji na LinkedIn.
  • Dostęp do testów i zadań praktycznych.
  • Umiejętności niezbędne do pracy jako Front-end/Full-stack Developer.

Tutoriale i Kursy video które mogą Cię zainteresować