Top 27 des livres JavaScript pour les développeurs Web 2019

Publié: 2019-07-04

JavaScript était autrefois un langage que les développeurs apprendraient s'ils avaient besoin de créer une animation sophistiquée ou d'autres fonctionnalités interactives pour leurs sites Web HTML. À l'époque, HTML et CSS étaient les grands gagnants du jeu. Peut-être un peu de PHP mis de côté, JavaScript n'était qu'un autre langage exclusif qui obligeait les internautes à activer JavaScript dans leurs navigateurs afin de visualiser toutes les fonctionnalités créées via ce langage. De nos jours, JavaScript est le premier langage du Web. Si vous construisez une nouvelle plate-forme, un site Web ou un projet personnel, vous feriez mieux de le créer avec JavaScript. Il n'y a pas d'autres langages avec autant de support et de disponibilité que JavaScript.

François Ward a récemment écrit un article détaillé sur l'état actuel de JavaScript, quels outils dominent les différentes parties du développement Web et quelles fonctionnalités doivent encore être utilisées lors du développement des parties back-end et front-end d'une plate-forme. Il a attiré des dizaines de commentaires et des centaines de likes de la part de l'ensemble des communautés de hackers, avec de nombreuses informations pour vous donner une chronologie solide des progrès actuels de JavaScript. Dans d'autres nouvelles, le fondateur actuel de JavaScript - Brendan Eich - fait l'éloge de WebAssembly; un projet Web mondial en cours de développement qui se concentrera sur les performances Web pour les ordinateurs de bureau et les appareils mobiles. Cela rassure davantage la communauté JavaScript sur le fait que l'avenir du Web est proche et pourrait très bien être le nouveau Web tel que nous le connaissons. Là encore, tout le monde n'aime pas tellement JavaScript !

En savoir plus sur les livres JavaScript

Les raisons d'apprendre JavaScript, et en particulier la nouvelle norme ES6, n'ont jamais été aussi élevées qu'elles ne le sont maintenant ; JavaScript aide le Web, mais il aide également les ingénieurs logiciels. Et qui peut oublier Node.js ? C'est le framework web le plus révolutionnaire des temps modernes. Nous sommes des admirateurs de JavaScript et repoussons constamment les limites des types de contenu que nos lecteurs pourraient rechercher en ce qui concerne JS. Nos meilleurs éléments incluent : des moteurs de modèles pour les développeurs JavaScript qui souhaitent modéliser leurs sites Web plus rapidement, une collection de 23 frameworks JS les plus populaires sur lesquels vous pouvez mettre la main aujourd'hui, un résumé des derniers didacticiels pour développeurs JavaScript fournis par des experts du secteur, et si vous êtes totalement nouveau sur JS - un aperçu des meilleures ressources en ligne pour apprendre JavaScript en ligne.

Si l'apprentissage en ligne n'est pas pour vous, vous pouvez toujours essayer de lire des livres intellectuels, comme ceux ici. Ce sera un compte à rebours de vingt-sept livres JavaScript les plus populaires, les plus éducatifs, les plus importants et les plus intellectuels sur lesquels vous pourrez mettre la main. Nous allons diviser le poste en deux parties; d'abord, vous obtenez les trucs gratuits, puis nous passons aux livres payants. Tout développeur JavaScript qui a l'impression que nous avons oublié son livre JS préféré, criez-nous dans les commentaires et nous nous en occuperons.

Lumières JavaScript

Lumières JavaScript

Cody Lindley est un développeur front-end très respecté, qui a énormément redonné à la communauté front-end, à travers des discussions, des tutoriels et des livres. Beaucoup de ses livres ont trouvé leur place dans la bibliothèque du programmeur moyen. C'est grâce à leur ton amical d'écriture et à leurs connaissances intensément emballées dans un seul livre. JavaScript Enlightenment a un objectif spécifique ; le but du livre est d'aider tout développeur ou concepteur JavaScript à apprendre à programmer JavaScript sans avoir à s'appuyer constamment sur des bibliothèques tierces. Peu importe lesquels; le contenu du livre s'adresse à ceux qui souhaitent progresser plus loin avec JavaScript, et devenir des développeurs indépendants, d'où le nom JavaScript Enlightenment.

Bien trop souvent, nous voyons des développeurs créer des livres où ils se renforcent en tant qu'experts et utilisent ce contexte tout au long du livre, uniquement pour vous donner une idée étroite du sujet, et en mettant l'accent sur l'expérience personnelle de l'écrivain. Considérant que, Cody parle à tout le monde individuellement et se concentre vraiment sur aider tout le monde à devenir de meilleurs développeurs JS. En fin de compte, apprendre à programmer par vous-même peut être un défi de taille à réaliser. Pourtant, avec l'aide de ce livre étonnant, vous n'aurez plus besoin de sentir qu'il reste des lacunes non comblées.

Télécharger

JS – La bonne voie

JS - La bonne voie

Les livres sont généralement divisés en plusieurs chapitres. Chacun parlera d'un problème spécifique lié à la programmation, qu'il s'agisse d'objets ou de fonctions, plusieurs gros chapitres peuvent être consacrés à chacune de ces capacités de langage, JavaScript : The Right Way n'est pas un livre que l'on peut simplement lire du début à la fin. C'est plutôt un livre de collection, une liste de ressources pour aider les nouveaux développeurs JS à trouver les meilleurs outils, ressources et articles sur ce que la majorité des développeurs JavaScript utilisent dans leurs flux de travail quotidiens. Les catégories sont divisées comme telles : guides de style, modèles de conception, outils de test, frameworks JS populaires, moteurs de création de jeux, où trouver les dernières nouvelles, lecture JS essentielle, podcasts, screencasts, développeurs JS à suivre et plus encore.

Télécharger

Apprendre les modèles de conception JavaScript

Apprendre les modèles de conception JavaScript

Chaque langage de programmation donne à ses utilisateurs un ensemble spécifique de fonctions et de probabilités qui seront uniques à ce langage de programmation. Cependant, certaines choses dans la programmation sont inévitablement liées, et les modèles de conception en font partie. Un modèle de conception est une solution à un problème qui peut réapparaître tout au long du processus de conception d'un logiciel.

Les modèles de conception sont l'un des sujets les plus discutés en programmation. C'est principalement parce que les modèles de conception nous aident spécifiquement à prendre le code de quelqu'un d'autre et à travailler dessus avec la qualité à l'esprit. De la même manière, les modèles de conception nous aident à mieux comprendre comment une solution à un certain problème est implémentée, ce qui est beaucoup plus simple que d'avoir à expliquer chaque détail de notre code. Ce livre explore à la fois les modèles de conception traditionnels et modernes avec JavaScript. Quiconque souhaite écrire un code concis, organisé et facile à naviguer va adorer ce livre. Il s'adresse aux développeurs qui ont une expérience professionnelle, mais complétera ceux qui n'ont pas d'expérience avec des ressources supplémentaires à explorer sur du matériel plus difficile.

Télécharger

Nœud – opérationnel

Nœud - opérationnel

Node.js reste le principal framework/bibliothèque JavaScript du siècle. De nombreux frameworks et bibliothèques sont créés quotidiennement pour Node ; il devient de plus en plus difficile de suivre ! Alors que de plus en plus de développeurs Web continuent de passer au développement de Node.js, les exigences en matière d'informations détaillées sur la meilleure façon d'utiliser Node.js commencent à devenir très évidentes, car les communautés de programmeurs commencent à être submergées de questions techniques et d'idées. qui pourraient se transformer en de nouvelles applications qui changent la donne.

Node: Up and Running est un livre qui aide les développeurs JavaScript à expérimenter quelque peu les concepts essentiels de ce langage, en mettant l'accent sur tous les aspects du développement moderne, plutôt que sur l'API pour laquelle Node est si populaire. Lorsque vous aurez terminé ce livre, vous en saurez plus que sur Node en tant que plate-forme de développement Web, mais également quels sont les modules et packages les plus importants disponibles aujourd'hui pour créer des sites Web, des plates-formes et des services optimisés pour les performances.

Télécharger

Programmation d'applications JavaScript

Programmation d'applications JavaScript

Il y a quelques années, les développeurs essayaient encore de comprendre JavaScript et son véritable agenda, alors qu'aujourd'hui, nous voyons JavaScript devenir la norme pour le développement d'applications modernes. Allez demander à n'importe qui quelle langue utiliser pour créer mon nouveau site Web ou ma nouvelle application ; JavaScript sera la réponse. Le livre ici se concentre strictement sur les modèles de conception qui donnent des indices et des informations sur la façon de créer des applications JS robustes, évolutives et performantes, où que vous soyez.

Inutile de dire que JavaScript peut devenir un peu délicat une fois que vous commencez à travailler avec le front-end et le back-end, car même le moindre changement de base de code pourrait signifier un désastre pour votre application, mais pas si vous utilisez les informations fournies dans ce livre pour devenir plus habile dans des situations plus difficiles. Ce livre vous apprendra comment analyser de grandes applications JavaScript, comment créer des applications Web que vous pourrez mettre à l'échelle pour une utilisation sur ordinateur, les meilleures pratiques pour l'optimisation du code, comment superposer et structurer vos applications, comment utiliser Node.js pour construire des API robustes, l'importance des tests JS et comment le faire, et bien d'autres sujets passionnants.

Télécharger

Explorer ES6

Explorer ES6

Ne saviez-vous pas? ES6, JavaScript Harmony a déjà été publié et de nouvelles applications JS sont en cours de création à l'aide de la norme ES6. Familiarisez-vous avec ce nouveau développement du langage avec Exploring ES6 d'Axel Rauschmayer. Cela pourrait facilement être le seul livre dont vous aurez besoin sur le sujet, le livre se compose de 29 chapitres uniques qui explorent tout ce qu'il y a à explorer sur ES6 et JS en général. L'auteur s'attend à ce que vous ayez déjà une certaine expérience de JS avant de vous plonger dans ce livre, car il se concentrera uniquement sur ES6 et ses fonctionnalités, et vous ne comprendrez pas beaucoup d'entre elles à moins de connaître déjà JS. Vous aurez du mal à trouver une introduction plus concise à ES6, mais aussi une spécification sur comment, quoi et pourquoi la nouvelle norme fonctionne.

Télécharger

jQuery Lumières

jQuery Lumières

Cody Lindley apparaît dans notre liste de livres JavaScript pour la deuxième fois, cette fois Cody veut nous apprendre comment atteindre l'illumination dans jQuery. La bibliothèque JavaScript la plus populaire jamais créée. Avec jQuery, nous rendons nos pages Web et nos applications interactives, ajoutons des fonctions et des appels dynamiques et créons des expériences uniques qui inspireront nos visiteurs et clients, ainsi que nos collègues développeurs. jQuery Enlightenment a été produit pour aider les développeurs jQuery à renforcer leurs connaissances avancées et intermédiaires sur la bibliothèque. Le livre nécessite une expérience préalable avec JS, mais ne nécessite aucune connaissance préalable de jQuery, tout en réussissant à vous faire passer d'un niveau de novice à un développeur avancé et expérimenté qui sera compétent en jQuery ; tout se résume à votre capacité à travailler avec le livre et à mettre en pratique ce qu'il prêche. Amusez-vous à devenir un maître éclairé en jQuery !

Télécharger

Recettes avec Angular.js

Recettes avec Angular

Angular.js est un framework de développement Web développé par Google pour la création d'applications Web riches via un environnement de programmation à structure riche qui conduit à une sortie de développement accrue. Le livre de Frederik Dietz se concentre sur des concepts, des idées et des conseils sur la façon de tirer le meilleur parti d'Angular lorsque vous cherchez à développer rapidement des applications. Dans sa forme actuelle, les chapitres du livre sont les suivants : introduction, contrôleurs, directives, filtres, API, routage, formulaires, modèles d'interface utilisateur, intégrations back-end avec Node et Ruby - tout ce que vous rencontrerez tout au long du processus de création de votre propre Application angulaire. Les tutoriels pour Angular ne manquent pas, mais il est parfois bon de n'avoir qu'un seul livre à votre disposition qui peut servir de point de référence.

Télécharger

JavaScript éloquent

JavaScript éloquent

Eloquent JavaScript n'est pas seulement un livre sur la programmation, tout comme la programmation n'est pas seulement un moyen de faire du Web une expérience dynamique. La programmation a tout à voir avec les ordinateurs, sans ordinateur, il n'y aurait pas de programmation, et l'auteur pense que le meilleur point de départ pour tout langage de programmation est d'apprendre comment ce langage fonctionne avec l'ordinateur, et quel rôle un l'ordinateur réel joue dans l'expérience de programmation elle-même. C'est une approche unique qui a heureusement donné à ce livre l'exposition qu'il mérite, étant l'un des livres les plus techniques, et l'un des plus riches sur le sujet qui est encore disponible gratuitement, avec l'aide de supporters de variété d'open- les communautés sources et les individus qui croient en l'enseignement de tout le spectre de quelque chose, plutôt que de s'en tenir aux bonnes parties seulement.

Le but du livre est de vous donner suffisamment d'espace pour apprendre comment un langage de programmation parle à l'ordinateur et ce que l'ordinateur fait pour vous répondre. Toute personne novice en programmation peut parfois trouver le livre irritable, mais c'est uniquement parce que le livre se concentre sur la programmation en général, pour vraiment ancrer les aspects les plus profonds du codage dans votre cerveau, afin que vous n'ayez pas à réapprendre toutes ces dix années ta carrière. Vraiment un livre unique pour tout développeur JavaScript ou passionné de programmation.

Télécharger

Applications d'une seule page en profondeur

Applications d'une seule page en profondeur

Les applications d'une seule page, ainsi que les sites Web, gagnent de plus en plus en popularité. Avoir une application/un site Web entier sur une seule page peut être vraiment attrayant pour l'idéologie commerciale, mais plus que cela, cela aide à éliminer le besoin pour le client de constamment passer d'une partie à l'autre d'une application, et de l'utiliser à la place dans son forme native la plus pure. Si vous souhaitez passer de zéro à une application d'une seule page en un jour ou deux, le livre de Mikito Takada est votre sauveur.

Télécharger

Création d'applications Web frontales avec JavaScript simple

Création d'applications Web frontales avec JavaScript simple

Les bibliothèques JavaScript sont bien sûr un sujet énorme, de nombreux développeurs JS d'entrée de gamme s'appuient de nos jours sur les bibliothèques JS pour les aider à créer des éléments qu'ils souhaitent créer, une bibliothèque existe pour à peu près tout et assembler quelques bibliothèques pour construire une plate-forme d'entreprise moderne est beaucoup plus facile que d'avoir à tout construire par vous-même, en utilisant du code JS natif. Cependant, cela a-t-il un coût ? Le coût d'avoir à dépendre de bibliothèques externes, et aussi d'avoir à apprendre leur syntaxe et le style de code qu'elles utilisent ? Oui, c'est définitivement une chute, c'est pourquoi le livre/tutoriel « Créer des applications Web frontales avec du JavaScript simple » existe.

Il s'agit d'une introduction concise à JavaScript et au développement d'applications front-end sans utiliser de bibliothèques ou de frameworks externes. L'approche adoptée dans le didacticiel est « apprendre au fur et à mesure ». Cela signifie que vous pouvez vous concentrer sur la construction de choses, au lieu de lire constamment à ce sujet. Le didacticiel/livre fournit suffisamment d'informations pour vous aider à comprendre chaque partie de l'application que vous créez. Cependant, cela souligne que vous faites un travail approfondi pour faire des progrès constants.

Télécharger

JavaScript humain

JavaScript humain

Henrik Joreteg a écrit un livre sur Human JavaScript — expliquant comment les humains eux-mêmes sont en charge du code qu'ils écrivent, et que l'ordinateur n'est que l'interprète. Nous devrions écrire du code que les autres humains peuvent facilement comprendre et sur lequel s'appuyer. Si vous avez prévu d'en savoir plus sur HTML5 et sur la façon de créer des applications HTML5 natives, vous voudrez lire ce livre tout de suite. C'est l'une des meilleures introductions au sujet. Et lorsque vous aurez terminé, vous serez capable de créer vos propres applications natives.

Télécharger

Apprendre Webpack et réagir

Apprendre Webpack et réagir

Webpack et React sont deux bibliothèques JavaScript très populaires qui ont changé le paysage du développement moderne et de la conception d'applications. Les applications sont désormais livrées plus rapidement, avec des capacités plus robustes, des performances accrues et une disponibilité générale pour les principaux appareils. SurviveJS veut vous apprendre quelques choses sur les deux frameworks, comment utiliser webpack pour configurer un environnement de développement, comment augmenter la qualité de votre code à l'aide d'outils de linting populaires, comment devenir un développeur React.js compétent (et comment styliser vos applications comme un pro) et comment créer une superbe interface glisser-déposer pour vos applications à l'aide de React. Les critiques ne pourraient pas être plus positives.

Télécharger

Apprendre JavaScript, 3e édition

Apprendre JavaScript, 3e édition

JavaScript continue de repousser les limites de ce qui est possible sur le Web, et il ne pourrait pas y avoir de moment plus approprié pour commencer à apprendre la langue. Avec la nouvelle norme ES6 désormais disponible, le déploiement d'applications de qualité moderne est devenu de plus en plus agréable, et ce livre vise à donner aux débutants et aux experts un aperçu simple d'ES6, avec des informations supplémentaires sur les derniers outils JavaScript. Ethan Brown, l'auteur du livre, maintient un équilibre solide tout au long du livre, couvrant à la fois des concepts simples et complexes au sein de la langue.

Le contenu du livre est passionnant : un guide concis sur l'utilisation d'ES6 dans l'environnement de développement d'aujourd'hui, travailler avec des formats de données pouvant être convertis pour une utilisation JS, un aperçu de base des fonctions JavaScript, une plongée profonde dans les objets et la programmation JavaScript orientée objet, apprendre sur les nouveaux concepts tels que les générateurs, les proxy et les itérateurs, en savoir plus sur le développement asynchrone, en savoir plus sur ES6 et le DOM pour les applications conçues pour le navigateur, et une légère plongée dans les éléments essentiels de Node.js si vous cherchez à créer des applications côté serveur .

Télécharger

Création d'applications JavaScript isomorphes

Création d'applications JavaScript isomorphes

Isomorphe, autrefois un mot étranger, est en train de devenir la technique la plus populaire pour le développement d'applications Web. Isomorphe signifie que le code JS écrit va être exécuté à la fois côté client (navigateur) et côté serveur (serveur Web), une telle structure de l'application permet de générer des avantages pour l'optimisation des moteurs de recherche, d'augmenter les temps de chargement ( performances), pour avoir accès et un contrôle total sur l'interface utilisateur de l'application. Le livre est en trois parties : vous apprendrez d'abord les identités des applications Isomorphic et comment commencer le processus de développement, puis vous passerez de l'apprentissage des détails au début du développement de votre propre application Isomorphic JS, et la troisième partie se concentre sur sur l'apport et l'alignement de votre flux de travail de développement avec des modèles isomorphes.

Télécharger

Création d'applications Web avec Ember.js

Création d'applications Web avec Ember.js

Ember.js utilise un modèle architectural modèle-vue-contrôleur (MVC) pour permettre aux développeurs frontaux de créer des applications d'une page et optimisées pour le navigateur qui se connectent de manière transparente au back-end. Ember.js n'est peut-être pas le nom que vous entendez tout le temps, mais la communauté est vivante et s'en donne à cœur joie. Le livre est une excellente introduction et un guide chevronné sur la façon de commencer le développement d'applications à l'aide du framework Ember. Tout au long du livre, vous apprendrez : comment démarrer votre flux de travail Ember et créer un passe-partout, inspecter les tenants et aboutissants d'Ember et comment cela vous permet de gagner du temps en codant moins, utilisez le prototype d'application fourni pour en savoir plus sur les guidons ; Bibliothèque de styles JS, plongez-vous dans les routeurs pour gérer vos applications sans interaction avec le navigateur en direct, utilisez des contrôleurs et des vues pour synchroniser vos données à l'aide de la liaison de données, comment utiliser les API Ember, comment créer des scripts et des widgets pour étendre vos applications de manière native.

Télécharger

Les essentiels de React.js

Les essentiels de React.js

L'idée que vous puissiez créer une application Web avec une interface utilisateur à la fois facile à entretenir et performante n'était pas quelque chose dont beaucoup ont parlé, jusqu'à ce que React.js se soit ouvert une voie. React est l'une des bibliothèques les plus populaires que les développeurs JavaScript ont adoptées si rapidement. Facebook est l'auteur de la bibliothèque et utilise avec plaisir React sur la plus grande plate-forme de médias sociaux de la planète. Learning React permet aux développeurs de garder une longueur d'avance sur les changements à venir dans le développement Web.

React.js Essentials vous emmènera dans un voyage rapide en créant votre propre application React.js maintenable. Commencez par explorer comment vous pouvez créer des éléments d'interface utilisateur uniques et multiples. Créez des composants sans état et avec état et rendez-les réactifs. Apprenez à interagir entre vos composants et les méthodes de cycle de vie. Évaluez comment intégrer efficacement vos composants d'interface utilisateur avec d'autres bibliothèques JavaScript. Plongez dans les principaux éléments de l'architecture Flux et apprenez à gérer votre application à l'aide des magasins. Terminez en faisant un effort supplémentaire avec le cadre de test Jest. Exécutez plusieurs tests sur votre application et trouvez des solutions pour la faire évoluer davantage sans complexité.

Télécharger

Développement d'applications Backbone.js

Développement d'applications Backbone.js

Les développeurs frontaux savent à quel point Backbone peut être utile lorsque les tâches vous obligent à créer une application d'une seule page. C'est le meilleur cadre à utiliser à cette fin. Addy Osmani est un développeur Google réputé qui travaille sur Chrome ; vous pouvez facilement mettre vos soucis de côté si vous pensez que ce livre va manquer d'intellectualisme, ou de conseils concis et appropriés pour vous aider à maîtriser Backbone de vos propres mains. Les chapitres du livre vous présenteront…

  • Comment utiliser le MVC avec Backbone pour apporter d'immenses avantages à votre flux de travail de développement côté client
  • Comment écrire du code lisible, extensible et structuré
  • Un aperçu des pièges courants lorsque vous travaillez avec Backbone et comment y faire face au mieux
  • Un passe-partout pour l'amorçage d'une application, un guide sur le pontage Backbone + jQuery Mobile pour se familiariser avec le développement mobile
  • Beaucoup de guides sur les tests unitaires.
Télécharger

En tête de la programmation JavaScript

En tête de la programmation JavaScript

La série de livres Head First a aidé des centaines de milliers de nouveaux et aspirants développeurs à enfin maîtriser le langage qu'ils trouvaient si attrayant pour eux. C'est l'un de ces livres de la série qui se concentre sur l'enseignement aux débutants des principes fondamentaux, des meilleures pratiques et des concepts de niveau d'introduction pour devenir un maître JavaScript. Le livre, qui fait près de 800 pages, parle de lui-même. Ce livre couvre à la fois les principes fondamentaux et les domaines plus avancés de JS. Inutile de dire que le livre n'est pas qu'une histoire de vermifuge toute la journée ; il regorge de défis et d'énigmes qui nécessitent toute votre attention pour les résoudre. La meilleure façon d'apprendre est par la pratique, et ce livre prend cette affirmation plutôt au sérieux.

Télécharger

Si Hemingway a écrit JavaScript

Si Hemingway a écrit JavaScript

Ernest Hemingway a en quelque sorte fait son chemin dans le monde de la programmation. Nous avons l'application Hemingway qui aide les écrivains à écrire de meilleures phrases. Nous avons également des hackers qui citent constamment Ernest Hemingway à partir de ses romans, journaux et nouvelles. L'homme était un écrivain unique en son genre, et cela se voit. Angus Croll porte l'approche du développement d'Hemingway à un nouveau niveau. Il veut que les développeurs se reconnaissent comme de véritables artistes créatifs avec des possibilités infinies dans leurs univers personnels, offrant de la prose et des versets de code qui inspireront à jamais des approches uniques de la façon dont vous codez. Le livre n'est pas une ressource d'apprentissage, c'est plutôt une ressource qui vous aidera à rester créatif et à toujours inspiré de la manière dont il est possible d'écrire du code.

Télécharger

JavaScript pour les enfants

JavaScript pour les enfants

Combien de temps faut-il attendre avant que l'informatique ne devienne une matière par défaut dans les écoles ? Certes, beaucoup vont redouter cette décision. Cependant, beaucoup l'accueilleront les mains ouvertes, en particulier les parents qui sont eux-mêmes développeurs, ingénieurs et concepteurs. JavaScript for Kids est un livre chaleureux, facile à suivre et agréable. Il aide les enfants à apprendre la programmation JS à travers des exemples concis avec des visuels amusants.

Le livre présente les concepts de base tels que les tableaux, les boucles et les chaînes, et progresse vers l'utilisation de jQuery et du dessin visuel pour le Web à l'aide de Canvas. Le livre est destiné aux enfants de dix ans ou plus, et les parents sont également invités à participer. Voici ce que vous apprendrez :

  • Créer des fonctions JS et réutiliser le code
  • Écrire du HTML pour les sites Web dynamiques
  • Utiliser jQuery et DOM pour autoriser la saisie de formulaire
  • Animer et dessiner des graphiques Web à l'aide de Canvas
  • Construisez une variété de jeux traditionnels en utilisant JS
Télécharger

Visualisation des données avec JavaScript

Visualisation des données avec JavaScript

La visualisation des données a déjà été un sujet important pour les développeurs JS et les scientifiques du Big Data. De nombreuses bibliothèques JS permettent une visualisation transparente des données. Bien que JS lui-même soit structuré de manière à permettre la visualisation des données natives. Bien que beaucoup préfèrent encore utiliser Python plutôt que JavaScript lorsqu'il s'agit de tout ce qui concerne les données. Le livre couvre des exemples pratiques et faciles à suivre sur la façon de combiner trois compétences (JS, HTML et CSS) pour créer des visualisations à partir des données en votre possession, qu'elles soient autonomes ou dans une base de données.

Une fois le livre terminé, vous aurez les connaissances pour :

  • Utilisez vos données et créez des camemberts, des cartes de données, des cartes thermiques, des graphiques de mise en réseau, un nuage de mots et des chronologies de données
  • Comment ajouter des fonctionnalités interactives à vos visualisations et récupérer des données sans recharger les pages Web à l'aide d'AJAX
  • Comment exploiter tout le potentiel de certaines des bibliothèques JavaScript les plus populaires pour créer des graphiques et des visualisations de données.
Télécharger

CoffeeScript – Développement JavaScript accéléré

CoffeeScript - Développement JavaScript accéléré

On pourrait soutenir que la syntaxe JS native est difficile, peu pratique à suivre. Eh bien, certaines personnes ont écouté ce conseil et ont proposé une alternative - CoffeeScript. Avec CoffeeScript, vous obtenez la même puissance que JavaScript fournit déjà, juste avec une syntaxe plus alignée et personnelle qui semble plus lisible et, à certains égards, plus logique. Si vous souhaitez écrire des applications encore plus rapidement, CoffeeScript peut vous aider dans cette tâche. CoffeeScript est tout aussi portable et efficace que JavaScript. Il facilite le développement en ajoutant une multitude de fonctionnalités, telles que les classes, les splats, les compréhensions de liste et la déstructuration. Ces fonctionnalités facilitent l'écriture de code clair et lisible. En apprenant comment ces fonctionnalités fonctionnent, vous approfondirez également votre compréhension de JavaScript. Ce livre est votre guide complet pour écrire un meilleur code JavaScript, plus rapidement.

Télécharger

Automatisez avec Grunt

Automatisez avec Grunt

Grunt sert à exécuter des tâches JavaScript. C'est pour rendre votre processus de développement plus automatisé et aligné avec votre flux de travail. Dans la mer de bibliothèques que nous nageons tous quotidiennement maintenant, il est possible de créer des projets JS à grande échelle sans impliquer les fonctionnalités des exécuteurs de tâches tels que Grunt. Avec Grunt, vous êtes responsable de la création de tâches, de la création de modèles d'applications, de la création de bibliothèques et de plugins ou de la création de vos propres plugins. Le livre couvre tous les aspects liés à Grunt. Il explique également comment rendre votre flux de travail JavaScript au niveau de l'entreprise. Quiconque a des outils adaptés comme Grunt vous dira que vous êtes fou de ne pas faire la même chose ; il n'y a pas de meilleur moyen d'augmenter rapidement votre productivité.

Télécharger

MOYENNE Machine

MOYENNE Machine

Certaines technologies se démarquent plus que les autres, MEAN en fait partie. MEAN signifie MongoDB, Express, Angular et Node. Quatre technologies modernes que vous voyez alimenter les applications Web les plus grandes et les plus puissantes du marché aujourd'hui. Chaque framework et base de données possède son propre ensemble de fonctionnalités extraordinaires. Les avoir tous réunis en une seule pile… c'est de la pure beauté. Chris Sevilleja et Holly Lloyd donnent leurs meilleurs conseils sur la façon de créer des applications stupéfiantes à l'aide de la pile MEAN.

Télécharger

Débuter le développement d'applications mobiles avec React Native

Débuter le développement d'applications mobiles avec React Native

Vous voulez devenir un meilleur développeur d'applications mobiles ? Vous devriez essayer React Native, un cadre incroyable pour déployer des applications natives en utilisant uniquement du JavaScript traditionnel. Ne comptez plus sur d'autres langues pour créer des applications natives, utilisez votre langue préférée et profitez-en au maximum. Un excellent guide vers React Native de Manuel Kiessling.

Télécharger

Questions d'entretien technique Javascript

Questions d'entretien technique Javascript

Avec toutes ces connaissances à votre disposition maintenant, vous êtes sûr de décrocher de nouveaux emplois passionnants. Mais, cela va demander plus qu'un simple désir d'apprendre, ou avoir le charme d'un grand recru. Vous devez vous préparer à l'une des tâches les plus difficiles dans le processus de recherche d'un emploi : assister à un entretien.

Les entretiens avec les programmeurs peuvent être très pénibles à faire. Ils repoussent vos limites et présentent des défis qui peuvent parfois sembler trop écrasants pour même être dérangés. Mais, les entreprises leaders que nous avons aujourd'hui utilisent toutes des processus d'embauche rigoureux qui s'appuient fortement sur des entretiens pour en savoir plus sur les personnes qui souhaitent travailler pour elles. Si vous voulez savoir qui travaille pour Google ou Apple, vous devez savoir à quoi vous préparer. Ce livre de Xuanyi Chew sera de la plus haute importance comme point de départ pour comprendre les entretiens d'ingénierie et ce à quoi vous devez faire attention lorsque vous postulez pour un nouvel emploi.

Télécharger

Apprendre JavaScript à partir de livres

Enlever ce que les livres nous ont apporté dans ces vies, ce serait de la folie. Les livres restent des manières cohérentes d'apprendre sur de nouveaux sujets, et de le faire par la manière d'acquérir des connaissances que quelqu'un d'autre a acquises. Les livres peuvent nous apprendre tellement, même s'ils sont parfois ennuyeux. Un bon livre de programmation vous fera mal à la tête, car il est si riche en connaissances que vous devez constamment faire des pauses juste pour suivre le rythme. Mais, ce sont les livres sur lesquels nous voulions nous concentrer ici aujourd'hui, donc j'espère que tous les maux de tête vont vous rapprocher un peu plus pour devenir un développeur Web et un architecte Web compétent.