Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Översikt och avancerad arkitektur för Next.js 16
- Viktiga funktioner och ändringar i Next.js 16.x
- Arkitektur och designprinciper för App Router
- Server Components vs. Client Components
- Renderingstrategier: SSR, SSG, ISR och streaming
- Konventioner för projektstruktur och bästa praxis
- Prestandaorienterad applikationsdesign
Avancerad routing och navigering
- Nested layouts och delade UI-mönster
- Ruttgrupper för organiserad routning
- Parallella rutter för oberoende ruttssegment
- Interopterande rutter och modals navigering
- Dynamisk routning och catch-all-segment
- Ruthandläggare för anpassade slutpunkter
- Middleware för begäransinterceptering
React Server Components och serverfunktioner
- Djupdykning i React Server Components-modell
- Datahämtning på servern
- Streaming av UI med Suspense-gränser
- Felgränser och felhantering
- Laddnings-UI-mönster
- Partiell rendering och selektiv omrendering
Server Actions och formulär
- Arkitektur och funktioner för Server Actions
- Formulärhantering med server-sidig bearbetning
- Valideringsstrategier
- Oupidaterade UI-uppdateringar (optimistic updates)
- Väntelägen och användarfeedback
- Filuppladdningar och progressiv förbättring
Avancerad datahämtning och cachelagring
- Fetch API i Next.js och begäransmemoisering
- Data Cache grundläggande koncept
- Konfiguration av Route Cache
- Router Cache och inaktivering av cache
- Återaktiveringsstrategier: efterfråganbaserad och tidsbaserad
- Streaming-data-mönster
Autentisering och behörighet
- Autentiseringsarkitektur i Next.js
- Mönster för sessionshantering
- JWT-baserade autentiseringsflöden
- OAuth-integrationsstrategier
- Implementering av rollbaserad åtkomstkontroll (RBAC)
- Ruttskydd baserat på middleware
Databasintegration och ORM
- Överväganden för databasarkitektur
- PostgreSQL-integration med Next.js
- Konfiguration och frågor för Prisma ORM
- Drizzle ORM-översikt och migrering
- Konfiguration av anslutningspoolning
- Strategi för databasmigreringar
- Repository-mönster för dataåtkomst
API-utveckling
- Ruthandläggare och ruttkonventioner för API
- Implementering av RESTful API
- Validering av API-begäran
- Felhantering och svarformatering
- Slutpunkter för filuppladdning
- Webhook-integration och verifiering
- Hastighetsbegränsning och API-säkerhet
Prestandaoptimering
- Paketanalys och optimering
- Kodsplittringsstrategier
- Dynamiska import för on-demand-laddning
- Optimering av bildkomponenter
- Font-optimering med next/font
- Lata laddningsmönster
- Optimeringstekniker för Core Web Vitals
Testning av Next.js-applikationer
- Eenhets-teststrategier för server- och klientkod
- Komponenttestning med testverktyg
- Integrationstestning för kompletta dataflöden
- Slut-till-slut-testning med Playwright eller Cypress
- Mockning av API:er och tjänster
- Testning av Server Components
- Testning av Server Actions
Driftsättning, DevOps och övervakning
- Konfiguration av produktionsbyggen
- Hantering av miljövariabler
- Docker-containerisering för Next.js
- Uppättning av CI/CD-pipeline
- Applikationsövervakning och loggning
- Felspårning och rapportering
- Prestandaövervakning i produktion
Avancerade mönster och kapitelprojekter (Capstone)
- Arkitekturmönster för skalbarhet i projektet
- Funktionsorganisation och modulgränser
- Gemensamma designtmönster i Next.js-applikationer
- Multi-tenant-applikationsarkitektur
- Genomgång av kapitelprojektet
- Kursgenomgång och frågestund
Krav
- Medelgrov kunskap om React (komponenter, hooks, state management)
- Kunskap om Node.js och JavaScript (ES6+)
- Förståelse av HTTP/REST-koncept och web API:er
Målgrupp
- Fullstackutvecklare som går över till Next.js 16 för produktionsapplikationer
- React-utvecklare som migrerar från tidigare versioner av Next.js eller bygger applikationer för miljöer där prestanda är kritiskt
- Backend-utvecklare som introducerar React Server Components för fullstack-applikationsarkitektur
21 Timmar