
Développement front-end complet avec React et Next.js
Description
Introduction au livre
Un guide pratique pour devenir un développeur front-end compétent !
Ce livre ne se contente pas de vous apprendre à utiliser React et Next.js.
Du point de vue d'un développeur front-end qui crée des services concrets, nous présentons les raisons et les normes relatives à la configuration et aux raisons de concevoir de cette manière.
Il montre comment transformer des aspects pratiques tels que la structuration des composants et des points d'ancrage, la séparation des composants serveur/client, les stratégies de récupération, la garantie de la sécurité des types, la configuration des métadonnées, le traitement des traductions, les stratégies de mise en cache et la récupération des données en « conceptions jugeables » plutôt qu'en simples fonctions.
Ce livre, composé de 14 chapitres, est globalement divisé en trois parties.
Chapitres 1 à 6 : Principes fondamentaux du développement front-end
Cet ouvrage couvre les fondamentaux du langage et les concepts clés que les développeurs front-end doivent comprendre et maîtriser.
Les principaux concepts de JavaScript et de TypeScript, ainsi que la structure des composants, la gestion d'état et les méthodes de rendu de React.
Vous pouvez apprendre les technologies fondamentales et la pensée conceptuelle qui constituent la base de la philosophie de React.
Chapitres 7 à 10 : Développement pratique du front-end
Du point de vue de la configuration d'un service réel, du style des composants et de la mise en œuvre du système de conception, via Next.js
Nous nous concentrons sur la conception pratique de la structure des applications et l'application du framework jusqu'à la composition du projet.
Surtout 9~10
Le chapitre 1 propose une structure pratique qui vous permet de mettre en œuvre un projet du début jusqu'à la veille de son déploiement.
Chapitres 11 à 14 : Collaboration et avenir du développement front-end
Comment utiliser les outils pour développer pleinement vos compétences de développeur front-end et comment évoluer en tant que développeur
Elle est structurée autour d'une stratégie.
Productivité requise dans un environnement pratique, notamment Git, CI/CD et outils de débogage
Il explique comment utiliser les outils, et les 14 derniers chapitres abordent la philosophie et les normes que les développeurs devraient adopter à l'ère de l'IA.
Il contient les réflexions de l'auteur sur la question de savoir si c'est le cas ou non.
【 Public cible 】
- Débutants souhaitant apprendre React et Next.js et les mettre en pratique
- Une équipe de développement gérant un projet basé sur React et Next.js
- Les développeurs qui souhaitent un apprentissage systématique couvrant l'ensemble du front-end
Ce livre ne se contente pas de vous apprendre à utiliser React et Next.js.
Du point de vue d'un développeur front-end qui crée des services concrets, nous présentons les raisons et les normes relatives à la configuration et aux raisons de concevoir de cette manière.
Il montre comment transformer des aspects pratiques tels que la structuration des composants et des points d'ancrage, la séparation des composants serveur/client, les stratégies de récupération, la garantie de la sécurité des types, la configuration des métadonnées, le traitement des traductions, les stratégies de mise en cache et la récupération des données en « conceptions jugeables » plutôt qu'en simples fonctions.
Ce livre, composé de 14 chapitres, est globalement divisé en trois parties.
Chapitres 1 à 6 : Principes fondamentaux du développement front-end
Cet ouvrage couvre les fondamentaux du langage et les concepts clés que les développeurs front-end doivent comprendre et maîtriser.
Les principaux concepts de JavaScript et de TypeScript, ainsi que la structure des composants, la gestion d'état et les méthodes de rendu de React.
Vous pouvez apprendre les technologies fondamentales et la pensée conceptuelle qui constituent la base de la philosophie de React.
Chapitres 7 à 10 : Développement pratique du front-end
Du point de vue de la configuration d'un service réel, du style des composants et de la mise en œuvre du système de conception, via Next.js
Nous nous concentrons sur la conception pratique de la structure des applications et l'application du framework jusqu'à la composition du projet.
Surtout 9~10
Le chapitre 1 propose une structure pratique qui vous permet de mettre en œuvre un projet du début jusqu'à la veille de son déploiement.
Chapitres 11 à 14 : Collaboration et avenir du développement front-end
Comment utiliser les outils pour développer pleinement vos compétences de développeur front-end et comment évoluer en tant que développeur
Elle est structurée autour d'une stratégie.
Productivité requise dans un environnement pratique, notamment Git, CI/CD et outils de débogage
Il explique comment utiliser les outils, et les 14 derniers chapitres abordent la philosophie et les normes que les développeurs devraient adopter à l'ère de l'IA.
Il contient les réflexions de l'auteur sur la question de savoir si c'est le cas ou non.
【 Public cible 】
- Débutants souhaitant apprendre React et Next.js et les mettre en pratique
- Une équipe de développement gérant un projet basé sur React et Next.js
- Les développeurs qui souhaitent un apprentissage systématique couvrant l'ensemble du front-end
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Chapitre 1 : Qu'est-ce que React ?
1.1 La popularité de React
1.2 Philosophie et émergence de React
1.3 Limitations de React
Résumé de React
Chapitre 2 JavaScript
2.1 Rôles JavaScript
2.2 État actuel de JavaScript
2.3 Variables et fonctions
2.4 Objets et tableaux
2.5 Classes et prototypes
2.6 Asynchrone et monothread
2.7 Système de modules et import/export
Résumé JavaScript
Chapitre 3 TypeScript
3.1 Présentation de TypeScript
3.2 Introduction à TypeScript
3.3 Système de types
3.4 Alias de type et interfaces
3.5 Générique
3.6 Typage Duck
3.7 Type d'utilitaire
Résumé TypeScript
Chapitre 4 : Les bases de React
4.1 Comment créer une application React
4.2 Composants
4.3 État et propriétés
4.4 JSX
Résumé des bases de React
Chapitre 5 : React avancé
5.1 Composants fonctionnels vs. Composants de classe
5.2 Forage à l'étai
5.3 Crochets intégrés
5.4 Crochets personnalisés
5.5 Rendu
Résumé de React Advanced Edition
Chapitre 6 : Réagir en pratique (Modèles et gestion d’état)
6.1 Modèles de conception
6.2 Bibliothèque de gestion d'état (Partie 1)
6.3 Bibliothèque de gestion d'état (Partie 2)
Guide pratique React (Modèles et gestion d'état)
Chapitre 7 : React en pratique (Composants)
7.1 Composants inhabituels
7.2 CSS et style
7.3 Style modulaire
7.4 Style des composants
Bibliothèque de composants 7.5
Guide pratique React (Composants) - Résumé
Chapitre 8 Next.js
8.1 Pourquoi utiliser Next.js ?
8.2 SPA et MPA
8.3 RSE et SSR
8.4 Présentation de Next.js
Résumé de Next.js
Chapitre 9 : Projet pratique Next.js (Partie 1)
9.1 Méthodologie de développement logiciel
9.2 Pile technologique
9.3 Démarrage d'un projet
9.4 Création d'un service avec Next.js
9.5 Service de recherche de bornes de recharge pour véhicules électriques
Résumé du projet pratique Next.js (Partie 1)
Chapitre 10 : Projets pratiques Next.js (Partie 2)
10.1 Définition et planification des fonctions
10.2 Collecte et gestion des données
10.3 Travaux d'amélioration de l'interface utilisateur
10.4 État du serveur et état du client
Résumé du projet pratique Next.js (Partie 2)
Chapitre 11 : Git et GitHub
11.1 Système de contrôle de version
11.2 Git
11.3 GitHub
11.4 Stratégie de gestion des succursales
Résumé de Git et GitHub
Chapitre 12 CI/CD
12.1 Vue d'ensemble CI/CD
12.2 CI/CD côté client
12.3 Code de test
Résumé CI/CD
Chapitre 13 Outils de développement et débogage
13.1 Outils de développement React
13.2 Outils de développement
Nettoyage des outils de développement et du débogage
Chapitre 14 : L’IA et les développeurs
14.1 IA
14.2 Épilogue
Remarques finales
1.1 La popularité de React
1.2 Philosophie et émergence de React
1.3 Limitations de React
Résumé de React
Chapitre 2 JavaScript
2.1 Rôles JavaScript
2.2 État actuel de JavaScript
2.3 Variables et fonctions
2.4 Objets et tableaux
2.5 Classes et prototypes
2.6 Asynchrone et monothread
2.7 Système de modules et import/export
Résumé JavaScript
Chapitre 3 TypeScript
3.1 Présentation de TypeScript
3.2 Introduction à TypeScript
3.3 Système de types
3.4 Alias de type et interfaces
3.5 Générique
3.6 Typage Duck
3.7 Type d'utilitaire
Résumé TypeScript
Chapitre 4 : Les bases de React
4.1 Comment créer une application React
4.2 Composants
4.3 État et propriétés
4.4 JSX
Résumé des bases de React
Chapitre 5 : React avancé
5.1 Composants fonctionnels vs. Composants de classe
5.2 Forage à l'étai
5.3 Crochets intégrés
5.4 Crochets personnalisés
5.5 Rendu
Résumé de React Advanced Edition
Chapitre 6 : Réagir en pratique (Modèles et gestion d’état)
6.1 Modèles de conception
6.2 Bibliothèque de gestion d'état (Partie 1)
6.3 Bibliothèque de gestion d'état (Partie 2)
Guide pratique React (Modèles et gestion d'état)
Chapitre 7 : React en pratique (Composants)
7.1 Composants inhabituels
7.2 CSS et style
7.3 Style modulaire
7.4 Style des composants
Bibliothèque de composants 7.5
Guide pratique React (Composants) - Résumé
Chapitre 8 Next.js
8.1 Pourquoi utiliser Next.js ?
8.2 SPA et MPA
8.3 RSE et SSR
8.4 Présentation de Next.js
Résumé de Next.js
Chapitre 9 : Projet pratique Next.js (Partie 1)
9.1 Méthodologie de développement logiciel
9.2 Pile technologique
9.3 Démarrage d'un projet
9.4 Création d'un service avec Next.js
9.5 Service de recherche de bornes de recharge pour véhicules électriques
Résumé du projet pratique Next.js (Partie 1)
Chapitre 10 : Projets pratiques Next.js (Partie 2)
10.1 Définition et planification des fonctions
10.2 Collecte et gestion des données
10.3 Travaux d'amélioration de l'interface utilisateur
10.4 État du serveur et état du client
Résumé du projet pratique Next.js (Partie 2)
Chapitre 11 : Git et GitHub
11.1 Système de contrôle de version
11.2 Git
11.3 GitHub
11.4 Stratégie de gestion des succursales
Résumé de Git et GitHub
Chapitre 12 CI/CD
12.1 Vue d'ensemble CI/CD
12.2 CI/CD côté client
12.3 Code de test
Résumé CI/CD
Chapitre 13 Outils de développement et débogage
13.1 Outils de développement React
13.2 Outils de développement
Nettoyage des outils de développement et du débogage
Chapitre 14 : L’IA et les développeurs
14.1 IA
14.2 Épilogue
Remarques finales
Image détaillée

Avis de l'éditeur
Les compétences de base requises pour un développeur front-end sont la maîtrise du HTML, du JavaScript et du CSS.
De plus, la gestion et le déploiement doivent se faire naturellement grâce à la facilité d'utilisation, la maintenabilité et une communication fluide entre les membres de l'équipe.
Je recommande vivement ce livre à tous ceux qui souhaitent aller au-delà du simple fait de suivre les instructions et devenir un « développeur capable de porter ses propres jugements et de prendre ses propres décisions ».
■ Note de l'auteur
Ce livre relate les difficultés rencontrées par un développeur en quête de normes et d'une orientation claires dans un écosystème front-end en constante évolution. J'espère qu'il servira de point de repère et de guide à ceux qui se heurtent à des problématiques similaires.
De plus, la gestion et le déploiement doivent se faire naturellement grâce à la facilité d'utilisation, la maintenabilité et une communication fluide entre les membres de l'équipe.
Je recommande vivement ce livre à tous ceux qui souhaitent aller au-delà du simple fait de suivre les instructions et devenir un « développeur capable de porter ses propres jugements et de prendre ses propres décisions ».
■ Note de l'auteur
Ce livre relate les difficultés rencontrées par un développeur en quête de normes et d'une orientation claires dans un écosystème front-end en constante évolution. J'espère qu'il servira de point de repère et de guide à ceux qui se heurtent à des problématiques similaires.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 20 octobre 2025
- Nombre de pages, poids, dimensions : 592 pages | 188 × 257 × 35 mm
- ISBN13 : 9788931481105
- ISBN10 : 8931481101
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne