Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction
Contemporary React
- Novel capabilities in React 18 and 19
- Evolution of developer tools and architectural methodologies
Advanced React Hooks
- useMemo, useCallback, useDispatch, useRef, and useImperativeHandle
Concurrent Mode in React
- Implementation of useTransition and useDeferredValue hooks
Next.js Routing Mechanisms
- Distinctions between App Router and Pages Router architectures
Next.js Rendering Strategies
- Comparative analysis of Server Side Rendering, Single Page Applications, and Static Generation
Server Components and Server Actions
- Application of 'use server' and 'use client' directives
Data Retrieval and Caching Protocols
- Incremental Static Regeneration methodologies
Leveraging Next.js as a Backend Service
- Edge Functions and Edge Runtime capabilities
State Management Architectures
- React Context, Redux, and atomic state management via Zustand
Developing Templates in Next.js
- Creation of reusable component templates
- Standard CSS methodologies and template libraries
Performance Optimization for Government
- Enhancing load times and attaining optimal Web Core Vitals metrics
Instrumentation
Testing Protocols in Next.js
Monorepo Architectural Strategies
- Integration of Next.js with TurboRepo and Nx
Monitoring, Deployment, and Orchestration
Summary and Subsequent Steps
Requirements
- Proficient understanding of JavaScript and ES6+ standards
- Demonstrated experience with React and React Hooks
- Foundational familiarity with Next.js frameworks
- Working knowledge of API integration and state management principles
Target Audience
- Experienced React developers seeking to deepen their expertise in Next.js for professional applications
- Front-end and full-stack developers pursuing advanced performance optimization techniques for secure systems
- Software engineers tasked with maintaining or developing large-scale Next.js applications in public sector environments