{"product_id":"154776","title":"200 questions React pour débutants (React) ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYDPLHBft8rtfP5CgCR5GmOUyLHZZ.png?v=1765081850\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e 200 questions React pour débutants (React) \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/97126219\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eComprenez React de A à Z en suivant le guide\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Avant de commencer avec React, nous allons commencer par préparer l'environnement de développement et vous guider dans l'exécution des exemples de fichiers. \u003cbr\u003eIl est divisé en cinq parties, du niveau débutant à intermédiaire, avancé et pratique, afin que vous puissiez améliorer vos compétences étape par étape.\u003cbr\u003e Ce livre commence par présenter les fonctions et la syntaxe de React, puis affiche l'interface dans un navigateur web. Il aborde également la gestion des variables, la comparaison des avantages et des inconvénients de chaque type de composant, ainsi que la mise en œuvre de l'utilisation des balises et de la gestion des événements.\u003cbr\u003e De plus, nous nous concentrerons sur l'utilisation d'API externes, et vous pourrez même mettre en pratique vos compétences pour effectuer des tâches sur un serveur de base de données en utilisant node.js.\u003cbr\u003e Grâce à la division des exemples en 200 sections facilitant l'apprentissage, vous pouvez éprouver un sentiment d'accomplissement en peu de temps, et les explications axées sur la fonction ont l'avantage de vous permettre de vous concentrer sur les compétences de développement nécessaires. \u003cbr\u003eDes exemples de fichiers pour accompagner ce livre peuvent être téléchargés depuis la salle de ressources du site web Information Culture (infopub.co.kr), et vous pouvez laisser vos commentaires sur le site web de l'auteur (leejungyeoul.tistory.com) si vous avez des questions pendant vos études.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003ePARTIE 1 (Introduction) Premiers pas avec React.js\u003c\/b\u003e\u003cbr\u003e 001 Application de HTML à .jsx\u003cbr\u003e 002 Application de CSS à .jsx\u003cbr\u003e Utilisation des composants 003\u003cbr\u003e 004 Utilisation de la fonction de cycle de vie render()\u003cbr\u003e 005 Utilisation de la fonction de cycle de vie constructeur(props)\u003cbr\u003e 006 Utilisation de la fonction de cycle de vie statique getDerivedStateFormProps(props, state)\u003cbr\u003e 007 Utilisation de la fonction de cycle de vie componentDidMount()\u003cbr\u003e 008 Utilisation de la fonction de cycle de vie shouldComponentUpdate()\u003cbr\u003e 009 Utilisation de chaînes de modèles\u003cbr\u003e 010 Utilisation de var, let et const\u003cbr\u003e 011 Utilisation de l'opérateur de propagation\u003cbr\u003e Utilisation de la classe 012\u003cbr\u003e 013 Utilisation des fonctions fléchées\u003cbr\u003e 014 Utilisation de la fonction forEach()\u003cbr\u003e 015 Utilisation de la fonction map()\u003cbr\u003e 016 Utilisation de jQuery\u003cbr\u003e \u003cbr\u003e\u003cb\u003ePARTIE 2 (Débutant) Bases de la création avec React.js\u003c\/b\u003e\u003cbr\u003e Utilisation des propriétés 017\u003cbr\u003e 018 Déclaration du type de données props\u003cbr\u003e 019 Utilisation des props comme booléens\u003cbr\u003e 020 Utilisation des props comme objet\u003cbr\u003e Utilisation des propriétés 021 comme valeurs obligatoires\u003cbr\u003e Définition des propriétés 022 comme valeurs par défaut\u003cbr\u003e Passage d'un nœud à un composant enfant de props 023\u003cbr\u003e Utilisation de l'état 024\u003cbr\u003e 025 Utilisation de la fonction setState()\u003cbr\u003e 026 Utilisation de la fonction forceUpdate() après modification directe de l'état\u003cbr\u003e Utilisation des composants 027 (composants de type classe)\u003cbr\u003e 028 Utilisation de PureComponent (composant de type classe)\u003cbr\u003e 029 Utilisation de l'égalité superficielle (composant de type classe)\u003cbr\u003e 030 Utilisation de composants fonctionnels\u003cbr\u003e Utilisation du crochet 031\u003cbr\u003e 032 Utilisation de fragments\u003cbr\u003e 033 Retourner des éléments avec map()\u003cbr\u003e 034 Utilisation des alertes ReactStrap\u003cbr\u003e 035 Utilisation du badge Reactstrap\u003cbr\u003e 036 Utilisation des fils d'Ariane Reactstrap\u003cbr\u003e 037 Utilisation du menu déroulant de boutons Reactstrap\u003cbr\u003e 038 Utilisation du groupe de boutons Reactstrap\u003cbr\u003e 039 Utilisation des boutons Reactstrap\u003cbr\u003e 040 Utilisation de la carte Reactstrap\u003cbr\u003e 041 Utilisation du carrousel ReactStrap \u003cbr\u003e042 Utilisation de reactstrap Réduire\u003cbr\u003e 043 Utilisation de ReactStrap Fade\u003cbr\u003e 044 Utilisation du formulaire Reactstrap\u003cbr\u003e 045 Utilisation du groupe d'entrée ReactStrap\u003cbr\u003e 046 Utilisation du jumbotron Reactstrap\u003cbr\u003e 047 Utilisation du groupe de listes Reactstrap\u003cbr\u003e 048 Utilisation de la fenêtre modale Reactstrap\u003cbr\u003e 049 Utilisation de la barre de navigation Reactstrap\u003cbr\u003e 050 Utilisation de la pagination ReactStrap\u003cbr\u003e 051 Utilisation des popovers ReactStrap\u003cbr\u003e 052 Utilisation de ReactStrap Progress\u003cbr\u003e 053 Utilisation du spinner ReactStrap\u003cbr\u003e 054 Utilisation d'un tableau ReactStrap\u003cbr\u003e 055 Utilisation de l'onglet ReactStrap\u003cbr\u003e 056 Utilisation de sweetalert2 Basic\u003cbr\u003e Utilisation de sweetalert2 position 057\u003cbr\u003e 058 Utilisation de sweetalert2 confirmer\u003cbr\u003e 059 Appel récupérer obtenir\u003cbr\u003e Appelez le 060 pour récupérer le courrier\u003cbr\u003e 061 Utilisation d'axios get\u003cbr\u003e 062 Utilisation d'axios post\u003cbr\u003e 063 Utilisation des fonctions de rappel\u003cbr\u003e 064 Utiliser une promesse puis\u003cbr\u003e 065 Utilisation de la promesse catch\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePARTIE 3 (Intermédiaire) Comprendre les concepts clés de React.js\u003c\/b\u003e\u003cbr\u003e Utilisation de l'événement de clic 066 (onClick)\u003cbr\u003e 067 Utilisation de l'événement de changement (onChange)\u003cbr\u003e 068 Utilisation de l'événement mousemove (onMouseMove) \u003cbr\u003e069 Utilisation de l'événement de survol de la souris (onMouseOver)\u003cbr\u003e 070 Utilisation de l'événement mouseout (onMouseOut)\u003cbr\u003e 071 Utilisation des événements de touches (onKeyDown, onKeyPress, onKeyUp)\u003cbr\u003e Utilisation de l'événement de soumission 072 (onSubmit)\u003cbr\u003e Utilisation de la référence 073\u003cbr\u003e 074 Implémentation des fonctions de curryfication\u003cbr\u003e 075 Mise en œuvre des composants d'ordre supérieur\u003cbr\u003e 076 Utilisation de l'API de contexte\u003cbr\u003e 077 Modification des données parentes avec contexte\u003cbr\u003e 078 Création d'un magasin avec un réducteur Redux\u003cbr\u003e 079 Héritage du store Redux et exécution de la fonction dispatch\u003cbr\u003e 080 Modification des données du store dans le reducer Redux\u003cbr\u003e 081 Héritage d'un store avec react-redux\u003cbr\u003e 082 Utilisation des données du store avec react-redux\u003cbr\u003e 083 Modification des données du magasin avec react-redux\u003cbr\u003e 084 Utilisation du middleware Redux\u003cbr\u003e 085 Utilisation de react-cookies pour enregistrer\u003cbr\u003e 086 Utilisation de react-cookies charger\u003cbr\u003e 087 Utilisation de react-cookies supprimer\u003cbr\u003e Utilisation de 088 react-router-dom BrowserRouter\u003cbr\u003e 089 Utilisation de react-router-dom Route\u003cbr\u003e 090 Utilisation de react-router-dom Lien\u003cbr\u003e 091 Mise en œuvre de l'en-tête et du pied de page\u003cbr\u003e 092 Créer une page d'accueil \u003cbr\u003e093 Utilisation de la balise 〈react img〉\u003cbr\u003e 094 Utilisation de l'anti-rebond Lodash\u003cbr\u003e 095 Utilisation de l'accélérateur Lodash\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePARTIE 4 (Utilisation) Utilisation des API externes dans React.js\u003c\/b\u003e\u003cbr\u003e 096 Utilisation des données de population flottante de la ville de Séoul ① - Création d'une page de liste\u003cbr\u003e 097 Utilisation des données de population flottante de la ville de Séoul 2 - Obtention d'une clé API ouverte\u003cbr\u003e 098 Utilisation des données de population flottante de la ville de Séoul ③ - Vérification des données avec JSON Viewer\u003cbr\u003e 099 Utilisation des données de population flottante de la ville de Séoul ④ - Appel de l'API avec Axios\u003cbr\u003e Mise en œuvre d'un graphique linéaire avec 100 re-graphiques ① (Données de population flottante de la ville de Séoul)\u003cbr\u003e Mise en œuvre d'un graphique linéaire avec 101 graphiques supplémentaires ② (Données sur la population flottante de Séoul)\u003cbr\u003e Mise en œuvre d'AreaChart avec 102 graphiques (données de population flottante de la ville de Séoul)\u003cbr\u003e Mise en œuvre d'un graphique à barres avec 103 sous-graphiques (données démographiques flottantes de la ville de Séoul)\u003cbr\u003e Mise en œuvre de ComposedCharts avec 104 graphiques retravaillés (données de population flottante de la ville de Séoul)\u003cbr\u003e Mise en œuvre d'un graphique de dispersion avec 105 sous-graphiques (données de population flottante de la ville de Séoul)\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePARTIE 5 (Pratique) Application pratique, du développement au déploiement\u003c\/b\u003e \u003cbr\u003e106 Installation du framework Node.js Express\u003cbr\u003e Exploitation d'un serveur à 107 nœuds\u003cbr\u003e 108 Appel de l'API du serveur Node\u003cbr\u003e 109 Connexion d'un serveur React et d'un serveur Node en tant que proxy\u003cbr\u003e Appel de données JSON avec GET depuis l'API du serveur Node 110\u003cbr\u003e 111 Appel de données JSON via POST depuis une API serveur Node.js\u003cbr\u003e 112 Exécution simultanée de serveurs React et Node\u003cbr\u003e 113 Configuration d'un serveur MySQL ① - Inscription à AWS\u003cbr\u003e 114 Création d'un serveur MySQL 2 - Création d'une instance RDS\u003cbr\u003e 115 Configuration d'un serveur MySQL ③ - Configuration du port de l'instance RDS\u003cbr\u003e 116 Installation du client MySQL\u003cbr\u003e Connexion au serveur RDS avec Workbench 117\u003cbr\u003e 118 Création d'un schéma et d'une table MySQL\u003cbr\u003e 119 Configuration de l'heure coréenne dans MySQL\u003cbr\u003e 120 Configuration de MySQL coréen et désactivation du mode sans échec\u003cbr\u003e 121 Insertion de données factices MySQL\u003cbr\u003e Création d'une API de requête 122 NODE ① - Utilisation du package body-parser\u003cbr\u003e Création d'une API de requête 123 NODE 2 - Connexion à un serveur MySQL\u003cbr\u003e Création d'une API de requêtes à 124 nœuds ③ - Utilisation du package mybatis \u003cbr\u003eCréation d'une API de requête de 125 nœuds ④ - Vérification des données par appel de l'API\u003cbr\u003e 126 Création d'une page de vue React\u003cbr\u003e Mise en œuvre d'un pool de connexions de base de données de 127 octets\u003cbr\u003e Création d'une API d'enregistrement de 128 nœuds ① - Branchement du routeur d'insertion\u003cbr\u003e Création d'une API d'enregistrement de nœud 129 ② - Ajout d'une requête d'insertion et traitement de la réponse\u003cbr\u003e 130 Création d'une page d'inscription REACT\u003cbr\u003e 131 Création d'une page de vue détaillée React\u003cbr\u003e 132 Création d'une page de vue détaillée d'un nœud - Ajout d'une clause WHERE à une requête SELECT\u003cbr\u003e 133 Création d'une API de modification de nœud ① - Branchement du routeur de mise à jour\u003cbr\u003e 134 Création d'une API de modification de nœud 2 - Ajout d'une requête de mise à jour et traitement de la réponse\u003cbr\u003e 135 Création d'une page d'édition React\u003cbr\u003e 136 Création d'une API de suppression de nœud ① - Branchement du routeur de suppression\u003cbr\u003e 137 Création d'une API de suppression NODE 2 - Ajout d'une requête de suppression et traitement de la réponse\u003cbr\u003e 138 Implémentation d'une fonction de suppression de page de liste React\u003cbr\u003e 139 Création d'une API de téléchargement de fichiers et d'images - Utilisation du package Multer\u003cbr\u003e 140 Création d'une page d'inscription React - Appel des API de téléchargement de fichiers et d'images \u003cbr\u003e141 Création d'une page d'inscription React - Insertion du chemin de téléchargement dans la base de données\u003cbr\u003e 142 Création d'une page de vue détaillée React - Affichage des noms de fichiers et d'images\u003cbr\u003e 143 Création d'une page d'édition React - Appel de l'API de téléchargement de fichiers et d'images\u003cbr\u003e 144 Création d'une page d'édition React - Mise à jour de la base de données des chemins de téléchargement\u003cbr\u003e 145 Création d'un tableau d'informations sur les membres\u003cbr\u003e Création d'une API d'inscription des membres 146 NODE ① - Chiffrement avec bcrypt\u003cbr\u003e 147 Création d'une API d'inscription à un nœud 2 - Ajout d'une requête d'insertion\u003cbr\u003e 148 Création d'une page d'inscription à REACT ① - Création d'un formulaire de saisie\u003cbr\u003e 149 Création d'une page d'inscription à l'adhésion REACT 2 - Vérification de la validité\u003cbr\u003e Création d'une page d'inscription à l'adhésion 150 REACT ③ - Vérification des identifiants en double\u003cbr\u003e 151 Création d'une page d'inscription React ④ - Appel de l'API d'inscription\u003cbr\u003e 152 Création d'une API de connexion NODE ① - Ajout de branches et de requêtes de routage\u003cbr\u003e 153 Création d'une API de connexion NODE 2 - Comparaison des mots de passe avec bcrypt\u003cbr\u003e 154 Création d'une page de connexion React - Appel de l'API de connexion \u003cbr\u003e155 Création d'une API de chiffrement des informations des membres - Chiffrement des informations des membres avec JWT\u003cbr\u003e 156 Restez connecté avec les cookies REACT - Stockez les informations des membres dans les cookies\u003cbr\u003e 157 Création d'une API de décryptage des informations des membres - Décryptage des informations des membres avec JWT\u003cbr\u003e 158 Autoriser les membres connectés à récupérer les informations des membres à partir des cookies\u003cbr\u003e 159 Gestion de la durée de session de connexion - Prolongation de la durée de validité des cookies\u003cbr\u003e 160 Affichage de l'en-tête uniquement lors de la connexion et implémentation de la déconnexion\u003cbr\u003e 161 Création d'un modèle d'e-mail de réinitialisation de mot de passe\u003cbr\u003e 162 Création d'une API d'envoi d'e-mails - Utilisation du package Nodemailer\u003cbr\u003e 163 Création d'une API de recherche de mot de passe - Ajout de branches et de requêtes de routage\u003cbr\u003e 164 Appel de l'API de récupération de mot de passe à l'aide de l'identifiant et du nom du membre\u003cbr\u003e 165 Réinitialiser le mot de passe - Appel de l'API d'envoi d'e-mails\u003cbr\u003e 166 Autoriser l'accès à votre compte GMAIL\u003cbr\u003e 167 Vérifiez l'e-mail reçu et le lien du bouton\u003cbr\u003e 168 Authentifier les utilisateurs avec des jetons d'adresse électronique \u003cbr\u003e169 Création d'une API de modification de mot de passe - Ajout de branches et de requêtes de routage\u003cbr\u003e 170 Appel de l'API de changement de mot de passe\u003cbr\u003e 171 Création d'un planificateur ① - Création d'une table de traitement par lots\u003cbr\u003e 172 Création d'un planificateur 2 - Utilisation du package node-cron\u003cbr\u003e 173 Création d'un planificateur ③ - Exécution d'une requête d'insertion à un moment précis\u003cbr\u003e 174 Création d'un serveur Web ① - Création d'une instance AWS EC2\u003cbr\u003e 175 Création d'un serveur Web 2 - Paramètres de port et téléchargement de la paire de clés\u003cbr\u003e 176 Création d'un serveur Web 3 - Configuration d'une adresse IP élastique\u003cbr\u003e 177 MobaXterm - Connexion à un serveur EC2 via SFTP\u003cbr\u003e 178 MobaXterm - Connexion à un serveur EC2 via SSH\u003cbr\u003e 179 Déplacement de sources locales vers un serveur EC2 via SFTP\u003cbr\u003e 180 Décompression du code source sur un serveur EC2 via SSH et installation de Node.js\u003cbr\u003e 181 Installation des paquets requis pour les serveurs React et Node\u003cbr\u003e 182 Exécution d'un serveur React et Node et accès à celui-ci depuis l'extérieur\u003cbr\u003e 183 Modifier l'heure du serveur EC2 pour la Corée\u003cbr\u003e 184 Modification directe du code source du serveur EC2 avec l'éditeur vi\u003cbr\u003e 185 Octroi des droits d'accès au serveur à l'aide des commandes chown et chmod \u003cbr\u003e186 Maintenir le serveur en marche avec nohup, Arrêter le serveur avec un port\u003cbr\u003e 187. Émettre une clé d'application pour l'API Kakao Map et enregistrer un domaine de site web\u003cbr\u003e Configurez le port du serveur React 188 sur 80.\u003cbr\u003e Création d'une carte Kakao avec React 189\u003cbr\u003e Conversion d'un fichier Excel contenant 190 cas confirmés de COVID-19 en un fichier JSON.\u003cbr\u003e Ajouter des marqueurs aux emplacements des 191 cas confirmés\u003cbr\u003e Ajouter des marqueurs d'image aux emplacements des 192 cas confirmés.\u003cbr\u003e Utilisation de Clusterer sur 193 marqueurs\u003cbr\u003e Affichage des informations relatives à 194 cas confirmés avec une superposition personnalisée\u003cbr\u003e 195 Déplacement du code source React local vers un serveur EC2\u003cbr\u003e 196 Installation du package React sur un serveur EC2\u003cbr\u003e Configuration du port 80 sur un serveur EC2\u003cbr\u003e 198 Ajout d'une adresse IP EC2 à un domaine de site Web Kakao\u003cbr\u003e Maintenez le serveur en marche en permanence avec l'écran 199 et arrêtez le serveur avec le port 199.\u003cbr\u003e Connexion IP après l'achat de 200 domaines\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate3306\/MidCate004\/330538610.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eFinalisez votre projet web avec des exemples pratiques !\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003eMême les personnes n'ayant aucune formation en informatique ni expérience préalable en programmation peuvent facilement réaliser des projets web grâce aux 200 exemples présentés dans cet ouvrage. Les planificateurs, les concepteurs, les spécialistes du marketing et les commerciaux qui peinent à collaborer avec les développeurs en raison de leurs connaissances informatiques limitées pourront déployer eux-mêmes des serveurs cloud. Pour les développeurs maîtrisant d'autres langages et souhaitant élargir leurs horizons en programmation, ce livre constitue un excellent point de départ pour React.\u003cbr\u003e Comme React est un langage spécialisé pour le front-end, c'est-à-dire la partie visible sur les pages web, il présente les avantages d'une grande portabilité et réutilisabilité du code, ainsi que d'une vitesse de rendu rapide.\u003cbr\u003e Et comme il s'agit d'un langage basé sur JavaScript, il est plus facile à apprendre si vous avez déjà une expérience en JS. \u003cbr\u003eCe livre reliera le front-end, le back-end et la base de données pour créer un framework unique pouvant être implémenté dans n'importe quel projet web souhaité. Vous serez donc intéressé à apprendre et à vous familiariser avec les liens entre les différents codes.\u003cbr\u003e Ce livre est particulièrement adapté à ceux qui souhaitent apprendre React par eux-mêmes, car l'auteur, qui possède une vaste expérience de l'enseignement, y a inclus les éléments nécessaires à une utilisation pratique. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate de publication :\u003c\/strong\u003e 5 février 2021\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 576 pages | 1 066 g | 187 × 235 × 28 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9788956749013\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 8956749019 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893448146986,"sku":"154776","price":40.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/5648ef4f2c48b3d735ede7e0222b8dee.jpg?v=1765402649","url":"https:\/\/librairie.coreenne.fr\/products\/154776","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}