Devenez un ninja
avec AngularJS : l'ebook

AngularJS book cover

AngularJS est l'un des frameworks JavaScript les plus populaires du moment. Il permet une incroyable vitesse de développement, pour peu que l'on prenne le temps de l'apprendre. Car c'est aussi un framework complet et parfois complexe, qui demande un peu d'investissement pour donner son plein potentiel.

Ninja Squad vous propose ce livre à prix libre.

Il a déjà été acheté par 1700 personnes consentantes.
Elles ont librement choisi de reverser 23% du montant à une association.

Saviez-vous qu'Angular est disponible en version finale, et que nous proposons un autre ebook sur le sujet ?
Nous avons également une edition Pack Pro, dont vous pouvez essayer gratuitement les premiers exercices.

Apprendre ou approfondir

Devenir un Ninja avec AngularJS vous propose de comprendre et maîtriser les mécanismes de ce framework. Que vous soyez complètement débutant ou que vous vous posiez encore quelques questions, cet ebook est fait pour vous !

Prix libre, pour une belle action

Nous espérons que ce livre pourra vous aider. Et pour qu'il puisse aider le plus grand nombre, nous avons choisi de le vendre à prix libre. C'est vous qui choisissez à combien vous estimez ce guide, en fonction de vos moyens.

De plus, vous choisissez quelle partie du prix ira au bénéfice de l'association Docteur Souris. Si nous pouvons aider cette association, ne serait-ce que modestement, nous serons ravis.

La touche Ninja Squad

Notre petite équipe de ninjas s'est beaucoup investie dans ce guide, pour sa rédaction et sa relecture. Vous pouvez voir qui nous sommes sur cette page.

Nous avons réalisé plusieurs projets avec AngularJS et enseigné ce framework à plusieurs dizaines de personnes ces derniers mois : cet ebook est le guide que nous aurions aimé avoir quand nous avons débuté, enrichi de nos expériences, allant des bases jusqu'aux nouveautés de la version 1.4.

Le meilleur truc que tu aies jamais écrit !
Un ami proche
Sans nul doute mon ouvrage de référence sur AngularJS.
Ma mère
Une telle densité d'information sans tuer un seul arbre, c'est le livre de la rentrée.
Raoni
J'avais repéré une faute de grammaire à un endroit, mais ils l'ont corrigée depuis...
Igor Minar

Combien voulez-vous donner ?

Je veux donner TTC.
Le prix doit être de 5€ minimum.

Comment répartir cette somme de {{ model.amount }}€ ?

Je veux donner % à Ninja Squad. Soit {{ model.amount * model.percentage / 100 | number:2}}€ TTC à Ninja Squad et {{ model.amount * (100 - model.percentage) / 100 | number:2}}€ TTC à Docteur Souris. Vous devez entrer un pourcentage entre 30 et 100%.

A quel email voulez vous recevoir votre achat ?

Vous devez entrer votre email.

Voir un extrait gratuit

Vous voulez avoir un aperçu du contenu ? Jetez un œil sur ce chapitre :

version PDF

version EPUB

version MOBI

FAQ

A qui s'adresse cet ebook ?

A tous ceux qui veulent découvrir et/ou apprendre en profondeur AngularJS. Nous avons formé plusieurs dizaines de personnes à ce framework, de tout niveau. Des étudiants aux développeurs très expérimentés, en passant par des fans absolus d'autres frameworks (BackboneJS ou EmberJS) et des utilisateurs d'AngularJS depuis plusieurs mois. Tous ont trouvé dans ce livre des éléments pour progresser. En revanche si tu connais déjà bien AngularJS, tu n'apprendras que peu de choses, à part les nouveautés des dernières versions et quelques astuces issues de nos expériences. Mais cela peut aussi être un bon cadeau à faire à un ami !

Pourquoi AngularJS ?

Parce que ce framework est tout simplement génial et incroyablement productif lorsqu'on le maîtrise. L'engouement de la communauté autour de ce projet porté par Google est impressionnant. Et cela faisait longtemps que nous n'avions pas pris autant de plaisir à faire du JS.

Puis-je voir un chapitre d'exemple ?

Oui, on vous en propose un en téléchargement, aux formats PDF, EPUB et MOBI. Et une bonne façon de se faire une idée de notre style est de jeter un oeil à notre blog.

OK le chapitre d'exemple est classe, mais qu'est-ce qui nous garantit que le reste n'est pas baclé ?

Rien. :)
On peut cependant vous dire que ce livre fait 130 pages dans sa version PDF (A4 standard), et qu'il a demandé plus d'une centaine d'heures pour sa seule rédaction, sans mentionner la connaissance requise sur Angular, acquise à travers notre veille, nos projets réalisés pour des clients, et des formations professionnelles données de multiples fois.

Donnez-vous des formations ?

Merci de poser cette question :) Oui, nous donnons des formations sur AngularJS pour tous les niveaux, mais aussi sur d'autres sujets qui peuvent vous intéresser.

Pourquoi un format numérique ?

Parce qu'il est ainsi possible de mettre à jour le contenu facilement, que ce soit pour corriger une faute de frappe ou ajouter une section suite à une nouveauté du framework. L'achat de cet ebook vous permettra de recevoir les mises à jour gratuitement par la suite. Le pack contient le livre aux formats PDF et EPUB.

Pourquoi partager la vente avec une association ?

Soyons honnêtes : les ventes de ce livre ne payeront jamais le temps investi pour l'écrire (tous les auteurs de livres techniques vous le diront). Si nous pouvons aider Docteur Souris, ne serait-ce que modestement, nous serons ravis. Vous pouvez récompenser les auteurs pour leur travail et donner à l'association, selon le ratio que vous voulez. Une somme minimale est réservée pour les frais qu'engendre la vente.

Des gens achètent cet ebook ? Vraiment ?

Oui, vraiment ! Beaucoup, même :) Tu peux voir nos chiffres de ventes, ils sont complètement publics.

Les fichiers sont-ils protégés (DRM, etc.) ?

Absolument pas.

Puis-je utiliser cet ebook commercialement ?

En aucun cas. C'est la seule restriction : la revente et la redistribution sont interdites.

Et il faut que je donne mon numéro de CB à une bande de ninjas ?

Prix libre ne veut pas dire gratuit !
Vous pouvez payer par PayPal, ou avec votre CB via Stripe.
On envisage d'accepter un jour des bitcoins, mais pour la santé mentale de notre comptable, on a repoussé. :)

Que faites-vous de mes données personnelles ?

Nous ne recueillons que votre email, nécessaire pour l'envoi de votre achat, de votre facture et de quelques emails pour vous notifier d'une nouveauté dans l'ebook. Vous pouvez à tout moment demander la suppression de votre email de notre base de données (mais nous ne pourrons plus vous envoyer les mises à jour).

Mon entreprise/comptable/conjoint exige une facture pour tout achat, en fournissez-vous ?

Oui, vous la recevrez immédiatement en PDF joint par mail, avec le lien de téléchargement de votre package dumment acheté.

AngularJS 1.x vient de sortir. Parlez-vous des nouveautés introduites ?

Nous avons maintenu le livre à jour jusqu'à la version 1.6, mais depuis nous nous concentrons sur Angular.

Parfait, je veux acheter ce livre !

Sommaire

  1. Introduction
  2. Getting started
    • From zero to something
    • From zero to something better
    • Expression
  3. Controllers et binding
    • Binding
    • Scope
    • Controller
    • Héritage des scopes
  4. Filtres
    • Principe
    • Filtres disponibles
    • Filtre dynamique
    • Créer ses propres filtres
  5. Modules
    • Déclarer et récupérer un module
    • Bonnes pratiques
    • Utiliser des modules externes
  6. Tests
    • Tests unitaires
    • Tests end-to-end
    • Outillage des tests unitaires
    • Test unitaire d’un controller
    • Outillage des tests end-to-end
    • Test end-to-end avec Protractor
  7. Services
    • Injection de dépendances
    • Services disponibles
    • Créer ses services
    • Promises
    • Configuration d’un service
  8. Routes
    • Déclarer une route
    • Récupérer les paramètres
  9. Directives
    • Directives du framework
    • Directives de template
    • Directives de binding
    • Directives de style
    • Directives d'action
    • Créer ses directives
  10. Concepts avancés
    • Intercepteurs HTTP
    • Événements
    • Elément
    • Dirty checking
    • Watchers
    • ngModelOptions
    • One time binding
    • Les services internes
    • Décorateurs
    • Debugging
    • Modules indispensables
  11. Le futur
  12. Conclusion

Je veux ce livre !