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?


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é):



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


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.


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.




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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.