Next.js 14 - Advanced Certificate for Yevhen Ishymov
Add to LinkedIn
Certificate ID:
799187
Authentication Code:
5146a
Certified Person Name:
Yevhen Ishymov
Trainer Name:
Marcin Kieruzel
Duration Days:
3
Duration Hours:
21
Course Name:
Next.js 14 - Advanced
Course Date:
27 January 2025 09:00 to 29 January 2025 16:00
Course Outline:
Introduction
Modern React
- What's new in React 18 and 19
- Modern tools and changes in approach
React Advanced Hooks
- useMemo, useCallback, useDispatch, useRef, useImperativeHandle
Concurrent Mode in React
- Usage of useTransition, useDeferredValue hooks
Next.js Routing
- Differences between App Router and Pages Router
Rendering Strategies in Next.js
- Server Side Rendering vs Single Page Application vs Static Generation
Server Components and Server Actions
- Usage of ‘use server’ and ‘use client’ directives
Data Fetching and Caching
- Incremental Static Regeneration strategy
Using Next.js as a Backend
- Edge Functions and Edge Runtime
State Management
- React Context, Redux, and atomic state management (Zustand)
Creating Templates in Next.js
- Reusable templates
- Available CSS approaches and template libraries
Performance Optimization
- Improving load time and achieving high Web Core Vitals scores
Instrumentation
Testing in Next.js
Monorepo Strategies
- Next.js with TurboRepo / Nx
Monitoring, Deployment, and Orchestration
Summary and Next Steps