Passer aux informations sur le produit
À vous de jouer ! Les fondamentaux de la programmation JavaScript moderne
À vous de jouer ! Les fondamentaux de la programmation JavaScript moderne
Description
Introduction au livre
Terminé en un seul volume
Un manuel moderne de développement web JavaScript !


Un livre exhaustif sur JavaScript vient de paraître ! L’auteure, Ko Kyung-hee, dont l’ouvrage « Do It! HTML+CSS+JavaScript: The Essentials of Web Standards » (Faites-le ! HTML+CSS+JavaScript : L’essentiel des standards du Web) figure en tête des ventes de livres sur le Web depuis sa sortie, a écrit ce livre en partant du principe que « JavaScript est devenu un langage omniprésent, utilisé partout, des sites web aux serveurs en passant par les applications ; je voulais donc l’enseigner correctement. »
Ce livre est un manuel de JavaScript, couvrant tout, de la grammaire la plus récente à l'utilisation des différentes API, afin qu'il puisse être utile à tous, des débutants qui ne connaissent pas JavaScript aux développeurs qui codent encore avec JavaScript.
Tout le contenu est expliqué à l'aide d'exemples de résolution afin que les lecteurs puissent apprendre en pratiquant.
JavaScript est à la base de toutes les applications web, qu'elles soient côté client ou côté serveur.
Je recommande ce livre à tous ceux qui souhaitent réellement développer leurs compétences en programmation web.



  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
Première cour.
Établir les bases de JavaScript

01 Premiers pas avec JavaScript
__01-1 Connaissances de base en JavaScript
__01-2 Le rôle de JavaScript dans le développement web
__01-3 Configuration d'un éditeur pour l'écriture de code
__01-4 Commencer par un script simple

02 Notions de base de la programmation : Variables et types de données
__02-1 Comment recevoir des entrées et des sorties dans un programme
__02-2 Pour nous familiariser avec le programme, commençons par les variables.
__02-3 Comment les ordinateurs perçoivent le monde, types de données
__02-4 Avantages et inconvénients de JavaScript : Conversion de types de données
__[Faites-le !] Entraînez-vous à convertir les degrés Fahrenheit en degrés Celsius

03 Opérateurs et déclarations de contrôle
__03-1 Symboles et opérateurs indiquant les opérations du programme
__03-2 Instructions conditionnelles qui contrôlent librement le flux du programme
__[À faire !] Exercice : Créez un programme qui fait la distinction entre les nombres pairs et impairs.
__03-3 Une boucle qui répète facilement la même action
__[Faites-le !] Vérifiez si un nombre est premier

04 Aller plus loin en programmation : Fonctions et étendue
__04-1 La fleur de la programmation, les fonctions
__[Faites-le !] Examiner les fonctionnalités de débogage de la fenêtre pratique des outils de développement Web
__04-2 Portée des variables, portée
__[Faites-le !] Vérifiez la portée dans la fenêtre des outils de développement Web de l'exercice.
__04-3 Expressions de fonction utilisées sans nom
__[Faites-le !] Créez une fonction de rappel qui affiche la valeur d'entrée de l'exercice.
__04-4 Syntaxe de déploiement
__04-5 Fonction minuterie prenant en compte le temps

Deuxième cour.
Documents Web et JavaScript

05 Notions de base du DOM
__05-1 DOM et arbre DOM
__05-2 Accès aux éléments Web
__05-3 Modification des styles avec JavaScript
__05-4 Gestion des formulaires dans le DOM

06 Événements et gestionnaires d'événements
__06-1 En savoir plus sur l'événement
__06-2 Gestion des événements
__[Faites-le !] Créer une boîte modale d'entraînement
__06-3 objet événement
__[Faites-le !] Créer un carrousel avec JavaScript
__06-4 Propagation d'événements

07 Utilisation du DOM
__07-1 Arbre DOM et liste de nœuds
__07-2 Ajout d'un nouveau nœud à un document Web
__[Faites-le !] Ajoutez des produits à votre panier
__[Faites-le !] Affichage d'images différentes en fonction du temps d'entraînement
__07-3 Supprimer le nœud
__[Faites-le !] Entraînez-vous à créer votre propre liste de livres

Troisième yard.
JavaScript et les objets

08 Découvrez les objets intégrés fréquemment utilisés
__08-1 L'objet de niveau supérieur d'un navigateur Web, fenêtre
__08-2 Utilisation de l'objet Date
__[Faites-le !] Combien de jours se sont écoulés depuis que j'ai commencé à marcher ?
__[À faire !] Fabriquer une horloge numérique pratique
__08-3 Utilisation des objets mathématiques
__[Faites-le !] Changez aléatoirement l'image de fond d'un document web d'entraînement.

09 Création d'un objet JavaScript
__09-1 Découvrir les objets
__09-2 Fonctions et classes constructeurs
__[Faites-le !] Calculer le volume d'un cylindre à l'aide d'une fonction constructeur et d'une classe
__09-3 Accès aux clés et aux valeurs d'un objet
__09-4 Héritage dans les prototypes et les classes
__[Faites-le !] Créez un nouvel objet qui hérite du prototype de l'exercice
__[Faites-le !] Entraînez-vous à l'héritage de classes

10. Utilisation efficace des chaînes de caractères et des tableaux
Accéder à la chaîne __10-1
__10-2 Utilisation des méthodes de chaînes de caractères
__[Faites-le !] Masquez une partie de votre adresse e-mail pour des raisons de sécurité
__10-3 Manipulation des chaînes de caractères avec des expressions régulières
__10-4 Conversion de chaînes et de tableaux
__[Faites-le !] Entraînez-vous à mettre une majuscule à la première lettre d'une chaîne de caractères anglaise.
__10-5 Utiliser intelligemment les tableaux
__10-6 Examen des différentes méthodes de représentation des tableaux

11 Tableaux et objets : un examen plus approfondi
__11-1 Présentation des fonctionnalités d'EcmaScript 2015
__11-2 Déstructuration et attribution
__11-3 Méthodes de transformation des tableaux
__11-4 Carte et ensemble
__[Faites-le !] Organisez les matières pour lesquelles vous avez demandé l'ouverture d'une salle de répétition
__11-5 Itérateurs et générateurs
__[Faites-le !] Créer un plan pratique du réseau de métro

Quatrième verge.
Communication avec le serveur

12 Communication HTTP et JSON
__12-1 Communication HTTP
__12-2 JSON
__12-3 Récupération des données du serveur
__[À faire !] Entraînez-vous à récupérer des données JSON et à les afficher à l'écran 1
__[À faire !] Entraînez-vous à récupérer des données JSON et à les afficher à l'écran 2
__12-4 Gestion des exceptions

13 Programmation asynchrone
__13-1 Méthode de traitement asynchrone
__13-2 Promesse
__[Faites-le !] Prenez l'engagement de commander et de réaliser un café d'entraînement.
__[Faites-le !] Vérifiez la méthode then() qui renvoie une promesse
__[Faites-le !] Relier les promesses grâce à la chaîne de promesses
__13-3 API de récupération
__13-4 Fonction asynchrone et attente du mot réservé
__[Faites-le !] Récupération et affichage des informations des membres depuis le serveur du cabinet 1
__[Faites-le !] Récupération et affichage des informations des membres depuis le serveur du cabinet 2

Cinquième yard.
Dessiner dans une fenêtre de navigateur web avec Canvas

14 Dessiner des formes, du texte et des images sur toile
__14-1 Découverte de Canvas
__14-2 Dessiner des formes de base sur toile
__[Faites-le !] Dessinez une tête de grenouille sur un canevas d'entraînement et enregistrez-la dans un fichier
__14-3 Dessiner du texte sur toile
__14-4 Affichage d'une image sur une toile

15 Gestion des éléments graphiques avec Canvas
__15-1 Spécification de différents styles graphiques
__[Faites-le !] Entraînez-vous à créer votre propre application de dessin
__15-2 Transformation des éléments graphiques
__[Faites-le !] Faites pivoter la forme à chaque fois que vous cliquez sur le bouton d'entraînement
__15-3 Composition d'éléments graphiques

16 animations en cours sur toile
__16-1 Dessiner des formes à l'aide d'objets
__[Faites-le !] Entraînez-vous à dessiner plusieurs formes au hasard
__16-2 Ajout d'effets d'animation
__[Faites-le !] Entraînez-vous à faire un cercle qui se déplace d'avant en arrière
__[Faites-le !] Comment créer une animation avec une trajectoire d'entraînement
__[À faire !] Entraînez-vous à créer une animation où plusieurs formes se déplacent aléatoirement.

Sixth Yard : Utilisation des API

17 Utilisation des API Web
__17-1 En savoir plus sur l'API
__17-2 API de stockage Web
__[Faites-le !] Gestion pratique du stockage web
__[À faire !] Entraînez-vous à créer un programme de liste de tâches utilisant le stockage local
__17-3 API de géolocalisation

18 Utilisation des API publiques
__18-1 En savoir plus sur l'API publique
__18-2 Utilisation de l'API Map
__[Faites-le !] Obtenez une clé API pour utiliser l'API Kakao Map
__[Faites-le !] Marquez l'emplacement d'Aegis Publishing sur le plan du cabinet de travail
__18-3 Utilisation du site « Portail de données publiques »
__[Faites-le !] Postulez pour utiliser l'API ouverte à des fins d'entraînement
__[Faites-le !] Récupérez des données à l'aide de l'API ouverte
__[Faites-le !] Marquer les terrains de camping à l'échelle nationale sur une carte d'entraînement

Recherche

Image détaillée
Image détaillée 1

Avis de l'éditeur
« Tout sur JavaScript moderne dans un seul livre ! »
Cet ouvrage couvre tous les aspects, de la grammaire la plus récente à l'utilisation pratique des API Naver et Kakao.

JavaScript est désormais devenu un langage omniprésent, utilisé partout, du web aux serveurs en passant par les applications.
Si vous n'avez étudié que brièvement les bases de JavaScript lorsque vous avez débuté dans le développement web, vous serez submergé par l'immensité du monde de JavaScript lorsque vous passerez au monde réel.
Ce livre a été conçu pour les lecteurs qui sont perdus et ne savent pas par où commencer pour étudier JavaScript.
La lecture de ce seul ouvrage vous permettra d'apprendre presque tout ce qu'il faut savoir sur JavaScript, de la grammaire la plus récente à l'utilisation des API.

« Un ouvrage incontournable pour les développeurs front-end et back-end ! »
Un livre qui sera utile à tous, des débutants aux développeurs expérimentés.

JavaScript est mis à jour chaque année, avec l'ajout constant de nouvelles fonctionnalités.
Nous y avons inclus autant de fonctions essentielles que possible.
Si vous débutez en JavaScript, étudiez ce livre étape par étape, du début à la fin.
Si vous connaissez les bases de la grammaire, vous pouvez vous concentrer sur la première partie autant que nécessaire, puis passer à la « troisième partie ».
Commençons par lire attentivement « JavaScript et les objets ».
Vous acquerrez une compréhension bien plus approfondie de JavaScript. Vous apprendrez également la syntaxe la plus récente ajoutée après ECMAScript 2015 (ES6).
Commençons par construire des bases solides en JavaScript, la base de tout développement web, qu'il s'agisse de React.js ou de Node.js.

«Apprenez la programmation en la pratiquant vous-même !»
Découvrez la méthode d'apprentissage efficace propre à la série « Faites-le ! ».

La méthode la plus efficace pour apprendre la programmation est la pratique.
Apprenez en détail les bases de la grammaire grâce à des exemples simples et à une « révision d'une minute ».
Dans l'exercice pratique « Faites-le ! Entraînez-vous », vous développerez les compétences de pensée critique dont un développeur a besoin en réfléchissant à la manière de développer un programme avant même de commencer à coder.
En vous attaquant aux « Problèmes de finition » à la fin de chaque chapitre, vous pouvez développer vos compétences d'application pour utiliser librement différentes grammaires JavaScript.

« Étudiez avec l'auteur numéro 1 dans le domaine du web ! »
Propose des vidéos de conférences dirigées par l'auteur

Les cours vidéo réalisés par l'auteur sont fournis gratuitement.
Étudiez avec le livre, ou si vous rencontrez des difficultés lors de la lecture, recherchez des vidéos de cours.
Votre apprentissage sera plus efficace, comme si vous bénéficiiez de cours particuliers.


« L’auto-apprentissage ne pose aucun problème ! »
Plan d'étude de 30 jours fourni

Nous avons préparé un « plan d'étude de 30 jours » sur les stimulateurs cardiaques qui vous accompagnera jusqu'à ce que vous tourniez la dernière page de ce livre.
Si vous établissez un plan d'étude régulier pendant un mois et que vous vous y tenez, vous réussirez sans aucun doute à le terminer.

Venez à la salle d'étude « Faites-le ! » où nous apprenons, partageons et progressons ensemble !
Si vous planifiez et étudiez seul, vous vous fatiguerez vite.
Rencontrons des lecteurs qui partagent des préoccupations similaires et qui abordent des sujets difficiles.
Étudier en s'entraidant est plus enrichissant.
Si vous voulez aller loin, allez-y avec un ami.
- Faites-le ! Café de la salle d'étude : cafe.naver.com/doitstudyroom

Le fichier source complet est disponible sur la salle de données du site web d'Aegis Publishing ou sur le GitHub de l'auteur.
- Site web d'Easy Publishing : www.easyspub.co.kr → Cliquez sur [Data Room] → Recherchez le titre du livre
- GitHub de l'auteur : https://github.com/funnycom
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 5 décembre 2022
Nombre de pages, poids, dimensions : 704 pages | 1 426 g | 188 × 257 × 29 mm
- ISBN13 : 9791163034223

Vous aimerez peut-être aussi

카테고리