CONTACT ONS

Cursusaanbod

Overzicht en geavanceerde architectuur van Next.js 16

  • Belangrijkste functies en wijzigingen in Next.js 16.x
  • App Router-architectuur en ontwerpprincipes
  • Server Components vs Client Components
  • Weergavestrategieën: SSR, SSG, ISR en streaming
  • Projectstructuurconventies en best practices
  • Prestatiegerichte applicatieontwerp

Geavanceerde routing en navigatie

  • Geneste lay-outs en gedeelde UI-patronen
  • Routegroepen voor georganiseerde routing
  • Parallelle routes voor onafhankelijke routsegmenten
  • Onderscheppende routes en modale navigatie
  • Dynamic routing en catch-all segmenten
  • Routhandlers voor aangepaste eindpunten
  • Middleware voor het onderscheppen van verzoeken

React Server Components en serverfuncties

  • Diepgaande kennismaking met het model van React Server Components
  • Data fetching op de server
  • Streaming UI met Suspense-grenzen
  • Foutgrenzen en foutafhandeling
  • Loading UI-patronen
  • Gedeeltelijke weergave en selectieve herweergave

Server Actions en formulieren

  • Architectuur en mogelijkheden van Server Actions
  • Formulierafhandeling met server-side verwerking
  • Validatiestrategieën
  • Optimistische UI-updates
  • Pending states en gebruikersfeedback
  • Bestandsuploads en progressieve verbetering

Geavanceerd ophalen van gegevens en caching

  • Fetch API in Next.js en request memoization
  • Grondslagen van Data Cache
  • Configuratie van Route Cache
  • Router Cache en cache-invalidering
  • Herverificatiestrategieën: on-demand en tijdgebaseerd
  • Streaming data-patronen

Authenticatie en autorisatie

  • Authenticatiearchitectuur in Next.js
  • Patronen voor sessiebeheer
  • JWT-gebaseerde authenticatiestromen
  • Integratiestrategieën voor OAuth
  • Toepassing van Role-Based Access Control
  • Routerbeveiliging op basis van middleware

Databasintegratie en ORM

  • Overwegingen voor databasearchitectuur
  • Integratie van PostgreSQL met Next.js
  • Inrichting en queries van Prisma ORM
  • Overzicht en migratie van Drizzle ORM
  • Configuratie van connection pooling
  • Strategie voor databasemigraties
  • Repository-patronen voor datatoegang

API-ontwikkeling

  • Routhandlers en conventies voor API-routes
  • Toepassing van RESTful API's
  • Validatie van API-verzoeken
  • Foutafhandeling en opmaak van responsen
  • Eindpunten voor bestandsuploads
  • Integratie en verificatie van webhooks
  • Rate limiting en beveiliging van API's

Prestatieoptimalisatie

  • Bundelanalyse en optimalisatie
  • Strategieën voor code splitting
  • Dynamische imports voor on-demand laden
  • Optimalisatie van de afbeeldingscomponent
  • Lettertypeoptimalisatie met next/font
  • Laten laden (lazy loading) patronen
  • Technieken voor optimalisatie van Core Web Vitals

Testen van Next.js-applicaties

  • Strategieën voor unit tests voor server- en clientcode
  • Componenttests met testhulpprogramma's
  • Integratietests voor volledige gegevensstromen
  • Eind-tot-eind (E2E) tests met Playwright of Cypress
  • Mokken van API's en diensten
  • Testen van Server Components
  • Testen van Server Actions

Implementatie, DevOps en monitoring

  • Configuratie voor productiebuilds
  • Beheer van omgevingsvariabelen
  • Docker-containerisatie voor Next.js
  • Inrichten van CI/CD-pipelines
  • Toepassing monitoring en logging
  • Foutracking en rapportage
  • Prestatiemonitoring in productie

Geavanceerde patronen en hoofdstukproject

  • Architectuurpatronen voor schaalbaarheid
  • Organisatie van functies en modulegrenzen
  • Algemene ontwerppatronen in Next.js-applicaties
  • Multi-tenant applicatiearchitectuur
  • Doorloop van het hoofdstukproject
  • Cursusreview en V&A-sessie

Vereisten

  • Gemiddelde kennis van React (componenten, hooks, state management)
  • Vertrouwdheid met Node.js en JavaScript (ES6+)
  • Begrip van HTTP/REST-concepten en web-API's

Doelgroep

  • Full-stack ontwikkelaars die zich verder ontwikkelen naar Next.js 16 voor productieapplicaties
  • React-ontwikkelaars die migreren van vorige Next.js-versies of applicaties bouwen voor prestatiegevoelige omgevingen
  • Back-end ontwikkelaars die React Server Components omarmen voor full-stack applicatiearchitectuur
 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Voorlopige Aankomende Cursussen

Gerelateerde categorieën