Lecture automatique
Autocomplete
Chapitre précédent
Terminer et continuer
Next Mastery
Introduction
Bienvenue dans Next Mastery (7:46)
Déroulement de la formation (7:46)
Les Prérequis (7:15)
Git Clone et Installation (6:37)
Structure de fichiers (9:49)
Comment réussir ? (10:06)
Rappel (9:58)
Les Fondamentaux de Next
Introduction (9:22)
Configuration (10:38)
Créer des routes (11:36)
React Server Component (14:11)
Naviguer entre pages (8:39)
Layout et Routes (17:01)
Style et Font (18:28)
Challenges (4:38)
Routing avancé
Introduction (2:19)
Les groupes de routes (Route Groups) (17:08)
Les Routes parallèles (21:30)
Intercepter les routes (15:24)
Faire des routes dynamiques (17:51)
Challenges (3:04)
React Server Component - Server Action - Data Fetch
Introduction (38:00)
Configuration de Shadcn (7:54)
Rappel fetch dans un composant React (client) (20:31)
Exposer des API REST (Route Handler) (13:21)
Fetch dans un React Server Component (27:01)
Server Actions (49:11)
Optimistic UI (39:11)
Formulaire, validation (client) (35:27)
useActionState : Validation Serveur (36:58)
Form : Validation Client / Serveur (37:18)
Challenges (3:44)
Rendering Avancé
Introduction (33:12)
Static Rendering (18:43)
Dynamic Rendering (dynamic functions) (30:50)
Dynamic Rendering - Cookies - Headers - Fetch (22:45)
Dynamic Rendering (Cache options) (5:15)
Streaming (Loading et Skeleton) (16:24)
Client Component - External Librairy (20:05)
Composition Patterns (32:25)
Comprendre l’hydratation (28:55)
Challenges (4:05)
Authentification - Authorization / Next-Auth
Introduction (17:56)
Routes Login / Register / Logout (6:20)
Authentification - Validation server action (38:59)
Credentials - Persistance - Encryption (18:21)
Session Management - Cookies (22:37)
Session Management JWT - DTO - Cache (35:13)
HOC User Session (15:36)
Auth redirection (client/server) (8:25)
Database Session Management (53:07)
Strategy Pattern (12:02)
Next Middleware (20:09)
Middleware - AuthZ (Authorization) (18:48)
Autorization (AuthZ) Server Action (24:59)
Librairie Next-Auth (46:06)
Challenges (2:47)
Persistence - Modélisation et ORM
Introduction (31:45)
Client / Pool et Requête SQL Native (25:16)
Scripts de gestion (10:32)
Construire une app en SQL Natif (15:33)
ORM - Modélisation avec Drizzle (26:32)
Drizzle KIT - Génération / Migration (19:38)
Relation One To One (29:17)
Relation One To Many (28:15)
Relation Many To Many (41:49)
Create Read Update Delete (20:14)
Pagination (19:55)
Dynamics Queries (18:14)
Transactions (14:51)
Challenges (2:32)
Full Stack - Clean Architecture
Recording in progress
Les Tests FullStack
Recording in progress
Création d’un SaaS FullStack Entrepreneur
Recording in progress
Création de Projets en équipes
recording in progress
Bonus - Remise à Niveau JavaScript
Introduction (9:35)
Rappel HTML / CSS (12:50)
Les Scripts (7:13)
JavaScript - Variables et types (18:02)
JavaScript - Fonctions (16:57)
JavaScript - Arrays et Boucles (11:02)
JavaScript - Objects (15:13)
JavaScript - Conditions - Opérateurs de comparaison (22:56)
JavaScript - Manipuler le DOM (20:18)
JavaScript - Les Evènements (16:38)
Challenges (3:35)
Bonus - Remise à Niveau JavaScript ES6
Introduction ES6 / Installation (22:01)
ESModule Import / Export (15:28)
Template Literals (7:31)
Destructuring, Shorthand property names (11:14)
Fonctions fléchées (9:00)
Nullish Coalishing / Optionnel Chaining / Ternaire (16:52)
Array : Les Méthodes courantes (21:36)
Promises et fonctions Asynchrones (18:51)
Challenges (3:59)
Bonus - Formation Agile Scrum
Introduction (5:43)
MODULE-1 : Les principes fondamentaux de l’Agilité (17:12)
MODULE-2 : Les méthodologies AGILES les plus courantes (29:40)
MODULE-3 : La méthodologie SCRUM en détail (41:52)
MODULE-4 : La méthode SCRUM à reproduire pas à pas chez toi avec les outils (37:38)
ESModule Import / Export
Chapitre bloquer
Si vous êtes déjà membre,
Vous devez nous connecter
.
Rejoindre cette formation