Comment maîtriser AngularJS? [fermé]

265

Je suis assez nouveau sur AngularJS et je le trouve un peu gênant. Les choses faciles sont très faciles, mais les choses avancées sont beaucoup plus difficiles (directives, fournisseur / service / usine ...)

La documentation n'est pas très utile pour quelqu'un qui commence tout juste à apprendre ces choses; et je me retrouve constamment à chercher des directives pour les choses dont j'ai besoin au lieu d'écrire les miennes.

J'ai essayé Ember.js et j'étais beaucoup plus productif avec lui, mais l'API est encore en train d'être modifiée de manière significative, donc je préfère le sauter pour l'instant.

Existe-t-il de meilleures ressources pour entrer correctement dans AngularJS?

Gal Ben-Haim
la source
12
Puisque la question est verrouillée, j'aimerais ajouter un petit bijou que j'ai trouvé: thinkster.io . dans leurs propres mots: "Nous aimons AngularJS, mais c'était difficile d'apprendre, alors nous avons choisi et créé les meilleures ressources pour vous d'apprendre. C'est gratuit, simple et génial."
silicakes
1
J'ai eu la même expérience, j'ai donc créé une série de tutoriels qui vous facilite la vie dans Angular. Je trouve que la meilleure façon d'apprendre est de le faire, donc je vous guide pas à pas dans la création d'une application. Présenter uniquement les concepts nécessaires à la création de l'application. Chaque étape est accompagnée d'un JSFiddle où vous pouvez réviser et expérimenter le code. À la fin, vous devriez pouvoir créer votre propre application à partir de zéro. Vous pouvez le trouver sur: simplygoodcode.com/2013/12/…
Luis Perez

Réponses:

202

Il s'agit du référentiel de ressources d'apprentissage AngularJS le plus complet que j'ai rencontré:

AngularJS-Learning

Pour arracher les meilleures parties (dans l'ordre d'apprentissage recommandé):

principe holographique
la source
Quelques excellents liens ci-dessus - gardez un œil sur angularjs.guru J'allais obtenir le domaine moi-même, c'est ainsi que je suis tombé dessus, assez nouveau donc pas grand-chose pour le moment mais à en juger par leur apparence, ils pourraient être assez utiles.
Tom Rudge
Ici, j'ai publié un guide étape par étape pour les débutants pour apprendre AngularJS.
Zaheer Ahmed
78

Essayez ces vidéos egghead.io Elles sont géniales pour commencer

éblouir
la source
J'ai remarqué qu'il ne semble pas en avoir un sur les liaisons de données. Connaissez-vous de bonnes ressources pour apprendre cet aspect? Merci!
Brian Armstrong
@BrianArmstrong Je suis peut-être un peu en retard à la fête, mais assurez-vous de consulter la leçon 1, "Reliure": egghead.io/lessons/angularjs-binding
Marius Schulz
23

Pour une collection complète et sans cesse croissante de liens, consultez AngularJS-Learning , un dépôt github qui recueille des ressources, des liens et des articles de blog intéressants.

J'ai trouvé très utiles les tutoriels et les vidéos sur la chaîne YouTube AngularJS . Ils vont des choses essentiellement basiques à des sujets avancés, une bonne façon de commencer.

Les comptes officiels Twitter et Google + sont un bon moyen de suivre l'actualité et d'obtenir de jolis liens. Vérifiez également la liste de diffusion AngularJS .

Un bon agrégateur de nouvelles / lien est angularjsdaily.com .

Il existe également de nouveaux livres, afin que vous puissiez garder un œil sur votre bibliothèque en ligne préférée.

Atropo
la source
16

Le canal IRC #angularjs sur freenode.net est un excellent moyen d'obtenir des réponses en temps réel.

Conseils pour obtenir de l'aide via IRC:

  1. Vous avez une question relativement spécifique à poser.
  2. Si possible, montrez votre problème en utilisant Plunker ou JSFiddle .
  3. Choisissez les heures "prime time" à poser (du milieu de l'après-midi au soir, l'EST fonctionne bien pour moi.)
  4. N'intervenez pas, posez une question et partez 2 minutes plus tard lorsque quelqu'un ne répond pas immédiatement. La plupart d'entre nous ne vérifions IRC que périodiquement.
Sharondio
la source
16

La vidéo AngularJS Fundamentals In 60-ish Minutes fournit une très bonne introduction et un aperçu.

Je recommanderais également fortement le livre AngularJS d'O'Reilly , mentionné par @Atropo.

andersh
la source
De nombreuses critiques du livre d'O'Reilly indiquent qu'il contient un très grand nombre d'erreurs, y compris des erreurs de codage. Le code directement du livre ne fonctionnera souvent pas. Le livre n'est pas recommandé.
AndroidDev
0

Cette réponse est basée sur la question et le titre de ce livre: http://www.packtpub.com/angularjs-web-application-development/book

entrez la description de l'image ici

Mars Robertson
la source
Ce livre a commencé bien mais s'est finalement dirigé dans la mauvaise direction. Le livre vous montre comment créer une application d'une seule page à l'aide d'Angular, mais présente une tonne de technologies non pertinentes qui vous enlisent: node.js, mongodb, tests unitaires, etc. Vous ne devriez pas avoir à lire 375 pages pour apprendre AngularJS. Je ne recommande pas ce livre pour apprendre AngularJS.
AndroidDev