Aller au contenu

Livre : JavaScript – Développez efficacement

Ce livre sur JavaScript s’adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet.

Commandez le livre : JavaScript - Développez efficacement
Commandez le livre : JavaScript – Développez efficacement

Bien démarrer vos projets

L’auteur commence par vous expliquer comment choisir votre environnement de développement. Ce chapitre vous présente différents éditeur JavaScript, à vous de choisir le votre selon vos préférences.

Ensuite, l’auteur vous montre l’importance d’organiser votre code en le séparant du code HTML. Il vous montre l’endroit optimum pour charger votre fichier JavaScript, et en utilisant le cache du navigateur.

Puis, vient un paragraphe sur la portée des variables dans une fonction et en dehors de celle-ci. Vous avez accès à différentes techniques pour augmenter la portée de vos variables. En plus, l’auteur vous donne des astuces pour simplifier vos expressions de comparaison, les opérateurs, array, string, function, object,… Vous avez même un paragraphe pour utiliser le mode strict avec JavaScript (ce que je vous conseille pour prendre les habitudes des développeurs efficaces).

Cette partie est vraiment très complète avec des explications sur le framework JSHint pour vous aider à améliorer votre code JavaScript. La librairie JSDoc est également abordée. JSDoc vous permet de créer automatiquement la javadoc (documentation) à partir de votre code JavaScript ou d’un autre langage. Et un dernier paragraphe sur les tests unitaires et le passage de votre environnement de tests à un environnement de production, la minimisation de vos scripts avec YUI Compressor et Closure Compiler. Le framework QUnit fait l’objet d’explications rapides pour les tests unitaires de JQuery.

Développer efficacement en objet

Il s’agit d’une partie très importante qui aborde la programmation orientée objet avec JavaScript. Vous connaîtrez les bases sur les objets, les classes, l’héritage, l’encapsulation, les instances, l’abstraction, la surcharge de méthodes, les interfaces, le polymorphisme. Vous allez aussi utiliser les tableaux associatifs, instanceof, la création de classes et d’objets…

Le contexte d’exécution de votre code est également expliqué, avec notamment les mots clés this, that, le binding. Vous découvrirez les classes prédéfinies comme String, RegExp (les expressions régulières), Array, date, Math. Et enfin, vous passerez à l’apprentissage de notions avancées JavaScript comme le prototypage, la gestion de la mémoire (avec le Garbage Collector).

Et pour finir, l’auteur, vous présente dans le dernier paragraphe, les Frameworks Prototype, JQuery, MooTools et Dojo. Le tout accompagnés d’exemples simples pour commencer à utiliser ces frameworks dans votre développement JavaScript.

Adopter les bonnes pratiques

Cette partie est consacrée à la mise en places des bonnes pratiques avec JavaScript. Vous apprendrez à mettre en œuvre les espaces de noms, la notion de module, CommonJS et AMD pour Asynchronous Module Definition. Un dernier paragraphe vous explique comment effectuer le debug de votre code JavaScript.

Améliorer vos compétences Web

Un chapitre rapide sur la création d’une page HTML avec les balises b, link, img, les balises de structure, les tableaux, les formulaires… S’ensuit un chapitre rapide sur les feuilles de style CSS avec les différentes propriétés, les sélecteurs, accompagnés d’exemples d’utilisation.

Les librairies JavaScript comme window, setInterval, setTimeout, lcoation, navigator, sont abordés avec des exemples commentés.

Le Document DOM fait l’objet de plusieurs paragraphes très détaillés pour apprendre à utiliser tout son potentiel. Les formulaires avec les options sont également expliqués par l’auteur. Et cette partie est clôturée par une étude de cas sur la construction d’une page reposant sur une architecture MVC.

Développer aisément en client/serveur

Une partie à ne manquer sous aucun prétexte! Il s’agit de la mise en oeuvre de l’AJAX dans vos sites web. Ou plus communément connu sous le nom Web 2.0.

C’est à dire, la possibilité de modifier le contenu d’une page HTML en direct, sans la recharger. Vous saurez tout sur l’utilisation d’AJAX, couplé à PHP et une base de données MySQL. Plusieurs paragraphes avec des exemples précis sont présents dans cette partie. L’auteur vous enseigne même le chargement dynamique de scripts !

Maîtriser les frameworks Web

Avec cette  partie, vous allez carrément passer au niveau supérieur du développement JavaScript. les Frameworks JQuery et Dojo n’auront plus aucun secrets pour vous (ou alors très peu…).

L’auteur vous apprend aussi à construire votre propre framework JavaScript avec une mise en pratique dans plusieurs paragraphes, comme la création d’une calculatrice 😉

Liste des URL

Dans cette dernière partie, vous retrouverez la liste de toutes les urls dont vous pourriez avoir besoin. Que ce soit pour télécharger les frameworks Dojo, JSQuery, Prototype, MooTools ou encore les éditeurs JavaScript qui simplifient votre développement. L’auteur vous donne les liens du projet Google Hosted Libraries, des gestionnaires AMD, des plugins JQuery. En prime, vous avez les liens des différents outils très utiles comme un générateur de documentation javadoc, les tests unitaires, un compresseur de scripts, les tâches ant pour JSHint.

Pour terminer, vous avez les liens sur les standards HTML, CSS, l’API DOM et CommonJS, AMD.

Conclusion

Ce livre s’adresse surtout aux développeurs professionnels qui veulent approfondir leur connaissances JavaScript. Effectivement, pour appréhender tous les concepts de ce livre, les connaissances des bases en JavaScript sont nécessaires.

Les différentes fonctionnalités, les frameworks sont très détaillés, de nombreux exemples de code sont présentés et commentés. Ce livre à destination des professionnels ou confirmés JavaScript est, à la fois complet et synthétique. Il vous permet de passer au niveau supérieur en développement JavaScript, c’est l’ouvrage idéal pour se perfectionner sur JavaScript.

De plus, tous les exemples cités dans le livre sont en téléchargement sur le site www.editions-eni.fr.

Toutefois si vous voulez devenir un Professionnel Expert avec le langage JavaScript, il vous faudra compléter votre formation.

Sinon, avec les informations contenus dans ce livre, vous pouvez commencer à vous amuser dans la création de sites web dynamiques et interactifs.

Commander ce Livre JavaScript

Commander sur Amazon le Livre JavaScript – Développez efficacement.

Commandez le livre : JavaScript - Développez efficacement
Commandez le livre : JavaScript – Développez efficacement

SOMMAIRE

  • Bien démarrer vos projets
  • Développer efficacement en objet
  • Adopter les bonnes pratiques
  • Améliorer vos compétences Web
  • Développer aisément en client/serveur
  • Maîtriser les frameworks Web
  • Liste des URL

Avant-propos

  • Avant-propos

Bien démarrer vos projets

  • Choisir votre environnement de développement
  • Organiser votre code
  • Portée des variables et fonctions
  • Optimisation de la portée
  • Simplifier vos expressions
  • Passage au mode strict
  • JSHint
  • Documenter votre code avec JSDoc
  • Passage d’un environnement de développement à un environnement de production

Développer efficacement en objet

  • Première approche
  • Contexte d’exécution
  • Classes prédéfinies
  • Notions avancées
  • Framework pour le développement objet

Adopter les bonnes pratiques

  • Espace de noms
  • Module
  • CommonJS
  • AMD
  • Déboguer votre code

Améliorer vos compétences Web

  • Page HTML
  • Librairies JavaScript
  • DOM
  • Formulaire
  • Étude de cas

Développer aisément en client/serveur

  • Ajax
  • Chargement dynamique de script

Maîtriser les frameworks Web

  • Bien démarrer avec jQuery
  • Bien démarrer avec Dojo
  • Construire votre framework web

Liste des URL

  • Éditeurs JavaScript
  • Frameworks
  • Frameworks objets
  • Librairies
  • Gestionnaires AMD
  • Outils
  • Plugins jQuery
  • Références

Commander sur Amazon le Livre JavaScript – Développez efficacement.

Commandez le livre : JavaScript - Développez efficacement
Commandez le livre : JavaScript – Développez efficacement

EXCLUSIF : Les 7 Secrets Révélés de JavaScript pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : La formation « JavaScript Facile » OFFERTE pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : Créez VOS Applications JavaScript — en moins de 7 jours grâce à notre formation OFFERTE « JavaScript Facile »

Que diriez-vous de Développer des Applications JavaScript Performantes — dès la semaine prochaine ?

TÉLÉCHARGEZ : Les codes sources du livre « JavaScript Facile » pour Créer VOS Applications — dès la semaine prochaine !

Cliquez ici pour tout recevoir >>