Partage
  • Partager sur Facebook
  • Partager sur Twitter

[AngularJS] Big Tuto

Rédaction (communautaire) d'un Big Tuto sur AngularJS ?

26 mars 2014 à 14:03:55

Bonjour à tous les Zér0s !

Je suis moi-même en train de découvrir et de comprendre de mieux en mieux AngularJS, ce fameux petit nouveau du monde de Javascript (premère release en 2009, plus d'infos ici).

Sauf que, justement, je pense qu'il ne va pas rester un petit nouveau longtemps étant donné qu'il a toutes les chances de devenir un incontournable ! Initié, documenté et soutenu par Google (rien que ça ! :p ) ainsi que par une (déjà) très large communauté active et grandissante, AngularJS n'est pas une simple librairie Javascript (comme beaucoup d'autres qui remplissent bien leur rôle : jQuery, Prototype, Moo Tools, etc...) mais bien un Framework MVC ! C'est pourquoi je pense, il est à la source de beaucoup d'incompréhensions chez les développeurs qui n'ont pas eu affaire à ce genre d'outils auparavant (surtout dans le monde de Javascript où les développeurs utilisent généralement plus des plugins récupérés ici et là sans se soucier véritablement de la logique inhérente à ce langage particulier, contrairement par exemple à PHP).

La documentation francophone à propos de AngularJS est loin d'être complète et beaucoup de questions restent sans réponse sur de nombreux forums. D'ailleurs même la documentation anglophone est difficile d'approche voire évasive sur certains points (comme la rédaction).

Je serais bien motivé à l'idée de participer (voir participer très activement) à la rédaction d'un Big Tutoriel sur AngularJS qui reprendrait toutes les notions importantes (et incontournables pour comprendre AngularJS) propres à Javascript (qui est un langage incompris par ses utilisateurs à 95% au moins je pense) et expliquerait en profondeur, le fonctionnement, la logique et la rédaction dans le cadre de ce framework.

Cependant, je suis moi-même relativement occupé en ce moment par divers projets et je n'ai pas forcément le temps de me lancer seul dans une aventure de cette envergure (et ne l'ayant jamais fait auparavant, je n'ai pas forcément le recul nécessaire pour un tutoriel de qualité, clair, concis et relativement exhaustif).

Je me pose donc ces deux questions  :

  • Y aurait-il des personnes motivées comme moi pour participer à la rédaction de ce Big Tuto ?
  • Le jeu en vaut-il la chandelle ? Autrement dit, y-a-t-il des personnes qui seraient intéressées par un tel tuto ? Qui le suivraient et à qui il servirait réellement ?

Si vous avez une réponse à l'une de ces deux questions (voire les 2 !) n'hésitez pas à répondre à ce message. Si le sujet prend de l'ampleur et que des Zér0s me joignent, je serais heureux de commencer la rédaction de ce tutoriel !!

Bonne journée à tous !

  • Partager sur Facebook
  • Partager sur Twitter
26 mars 2014 à 14:24:10

Salut Chtroumpf!

Alors d'abord, très bonne initiative, je pense qu'il y a largement de quoi faire un tuto complet, et qu'il sera loin d'être inutile!

Personnellement, il m’intéresserais, d'abord parce que j'ai envie de me mettre à Angular, mais que j'en ai jamais vraiment eu l'occasion, et ensuite parce que je pourrais peut-être aider dans le rédaction... Si j'ai le temps!

Et donc un gros +1 de ma part, et je te dirais d'ici la si je participe à la rédaction... ;)

Sandhose

  • Partager sur Facebook
  • Partager sur Twitter
Interdiction de lire cette signature | OCr Notificateur | Retrouvez moi sur Zeste de Savoir !
27 mars 2014 à 0:36:51

Je suis d'accord, même si j'aurais préféré backbone.js.

-
Edité par VicBoss 27 mars 2014 à 0:37:39

  • Partager sur Facebook
  • Partager sur Twitter
27 mars 2014 à 11:43:09

Salut,

grande idée, je serai très intéressé par ce genre de tuto ^^

  • Partager sur Facebook
  • Partager sur Twitter
3 avril 2014 à 4:02:43

Bonjour à tous,

merci d'avoir répondu à mon message, ça motive de voir que ce tuto peut être utile !

@VicBoss, je n'ai malheureusement pas les connaissances nécessaires pour rédiger un tuto sur Backbone.js.

Sinon, je suis en train de commencer la rédaction de ce tuto de mon côté. J'ai pensé à un plan dans ce goût là :

=================
 1. Partie 1 : Découverte de AngularJS
=================
1.1. Introduction à AngularJS
1.2. S'équiper pour bien coder
1.3. Pré-requis Javascript
1.4. La logique de AngularJS
1.5. Votre premier module AngularJS
1.6. Séparer les pages en Vues et Controleurs


=================
 2. Partie 2 : Utilisation complète de AngularJS
=================
2.1. Les filtres
2.2. Les services
2.3. Les directives
2.5. Manipulation du DOM avec AngularJS
2.6. AngularJS et jQuery
2.7. Intégrer un module AngularJS
2.8. Adapter un plug-in jQuery à AngularJS


=================
 3. Partie 3 : Construire une application avec AngularJS
=================
3.1. Vous avez dit application ?
3.2. Structure des fichiers
3.3. Le Lazy-Loading et AngularJS
3.4. AngularAMD, une solution intégrant RequireJS
3.5. SEO et AngularJS


=================
 4. Partie 4 : Annexes
=================
4.1. Intéragir avec une API en back-end
4.2. Gérer son projet avec Bower
4.3. Aller plus loin avec AngularJS

N'hésitez pas à me dire ce que vous en pensez, ce n'est qu'un premier jet, ce plan est encore flexible.

D'ailleurs, si certains sont motivés à l'idée de participer à la rédaction d'un chapitre, répondez dans cette discussion ou envoyez un MP, ce sera un plaisir de collaborer avec vous !

Bonne journée !

-
Edité par Chtroumpf 5 avril 2014 à 20:24:26

  • Partager sur Facebook
  • Partager sur Twitter
3 avril 2014 à 12:29:05

Wow, ça a l'air de promettre :p

  • Partager sur Facebook
  • Partager sur Twitter
3 avril 2014 à 14:38:00

Salut,

 je serai hyper intéressé par ce  tuto 

merci beaucoup sa fait longtemps que j attent quelqu’un  comme toi !!

tiens nous au courant ! :) 

  • Partager sur Facebook
  • Partager sur Twitter
29 avril 2014 à 10:15:36

Salut,

Ouais, j'aimerais bien en faire partie également. Je songe à me lancer d'ici peu de temps dans l'apprentissage de ce Framework, enfin, quand j'en aurai le temps ^^

Mais ouais, si un projet de big tuto se concrétise, j'voudrais bien apporter ma pierre à l'édifice :)

Tenez moi au courant !

Cordialement,

PapyMougeot 

  • Partager sur Facebook
  • Partager sur Twitter
20 mai 2014 à 20:25:58

Mes salutations, 

J'aimerais bien faire partie aussi. J'ai apprécié ce Framework suffisamment pour donnez un coup de pouce non négligeable à ton cours, si bien-sûr tu as besoin d'aide. 
Les tutoriels FR sur le sujet ne décrive pas les utilisations native d'AngularJS. 

  • Utilisation des fonctions ng-show, et la gestion de validation de formulaire.
  • $http et les $promise.

Il faudrait ajouté en additionnelle l'implémentation dans Node.js ou Symfony 2.5.

Mes respectueuses salutations.
PS : Si mes idées vous plaisent, je vous invite à me contacter.

-
Edité par Itss 20 mai 2014 à 20:27:41

  • Partager sur Facebook
  • Partager sur Twitter
22 mai 2014 à 9:49:22

Bonjour Chtroumpf,

En voulant lancer la création d'un nouveau cours complet sur le sujet, je suis tombé sur ton post. As-tu avancé sur le sujet ou n'as-tu pas réussi à en trouver le temps ? Je vois que tu n'as créé aucun nouveau cours sur le site.

Je pense vraiment concevoir ce cours jusqu'au bout donc si tu veux on peut regarder pour y travailler ensemble.

  • Partager sur Facebook
  • Partager sur Twitter
25 mai 2014 à 23:24:49

Bonjour tout le monde !

Désolé pour mon silence tout ce temps, j'étais pas mal pris.

Pour le tuto, oui j'ai commencé et avancé sur la partie 1 (selon ce que j'avais posté plus haut). Malheureusement, j'ai essayé plusieurs fois (lorsque j'ai créé ce topic) de rédiger au fur et à mesure sur le site mais ça ne marchait absolument pas. Rien n'était enregistré, je ne pouvais pas proposer de brouillon, etc... C'est pourquoi j'ai finalement choisi de créer un (tout) petit site dédié à ce tutoriel (avec quelques billets de temps en temps) : www.tutoriel-angularjs.fr.

Donc si certains d'entre vous souhaitent m'aider dans cette tâche, vous êtes les bienvenus (envoyez moi un MP) !

Bien sûr, je ne tourne pas le dos pour autant au sdz, nouvellement openclassrooms, et je suis motivé pour participer à la rédaction d'un (autre ?) tutoriel ici. Simplement, à présent je ne pense plus initier cette démarche tout de suite. J'en suis navré pour ceux qui l'attendait, mais j'espère que ce topic aura au moins un petit peu aidé dans cette direction et que d'autres se joindront au projet (je n'ai aucun doute à ce propos) !

A propos du tutoriel, un point sur lequel je ne me suis pas tellement penché est l'implémentation des tests (unitaires et globaux) des applications écrites sous AngularJS. Or je pense qu'un Big Tuto de qualité sur AngularJS se doit d'en parler puisque c'est l'un de ses avantages (et non des moindres) par rapport à d'autres framework.

@XavierBoubert : je crois avoir répondu à tes questions. ;) Comme tu l'auras compris, je ne vais pas retenter tout de suite de rédiger ce cours. Donc si tu te lances, je t'aiderais volontiers (envoie-moi un MP si tu veux) !

@IniterWorker : Comme tu le dis, je trouve que les tutoriels français passent à côté de beaucoup de choses (parfois basiques) d'AngularJS. Pour l'instant, je n'avais pas pensé aborder tout de suite Node.js ou Symfony vu la quantité de choses à dire sur AngularJS à proprement parlé, mais évidemment ce serait une bonne idée que de les traiter si possible.

-
Edité par Chtroumpf 17 juin 2014 à 2:30:15

  • Partager sur Facebook
  • Partager sur Twitter
26 mai 2014 à 8:45:26

Salut je viens juste de voir ce post,

je suis en stage et mon projet est de développer une application web monopage avec le framework. 

Plus je l'utilise et plus je l'apprécie, donc si tu as besoin d'un coup de main pour la rédaction de ce tutoriel je veux bien te filer un coup, de main.

Cordialement.

  • Partager sur Facebook
  • Partager sur Twitter
17 juin 2014 à 2:27:20

Bonjour tout le monde !

Encore une fois merci à tous pour vos réponses et propositions d'aide ! Je viens d'ouvrir le site dont j'ai parlé plus haut : www.tutoriel-angularjs.fr.

Pour l'instant, je suis le plan que j'ai proposé dans mon deuxième post. J'en suis à peine à la première partie pour la rédaction mais ça devrait avancer assez vite maintenant (l'été arrive) :) !

Pour ceux qui désirent participer au site dont je parle, vous êtes les bienvenus ! (Vous pouvez me contacter par le site ou via OC)
Comme le site est composé de deux parties (billets / tutoriel), pour les explications concernant un point précis du framework, je pense que le plus simple est de rédiger un billet sur le sujet. Mais si vous avez des point essentiels, il ne fait aucun doute qu'ils seront intégrés au tutoriel.

Pour ceux qui souhaitent rédiger un cours sur OC, je suis tout disposé à vous aider ! Par contre, je n'ai pas encore vu l'apparition d'un cours brouillon et comme je me perds un peu dans tous les forums, faîtes-moi signe si ma proposition vous intéresse :D.

Voilà pour ma part !

Bonne journée !

  • Partager sur Facebook
  • Partager sur Twitter
5 juillet 2014 à 19:38:41

Bonjour à tous !

Je poste ce message pour vous prévenir que le site que j'ai lancé - www.tutoriel-angularjs.fr  - avance à son rythme. J'ai rédigé les trois premiers chapitres d'introduction. Et je continue sur ma lancée. J'espère terminer la partie 1 au plus vite.

N'hésitez pas à me faire part de vos remarques (sur chaque page, vous pouvez laisser des commentaires grâce à Disqus) ou idées d'amélioration !

Bonne soirée !

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
11 juillet 2014 à 20:37:11

Bonne chance pour la rédaction,

je trouve l'idée de faire un tutorial sur angularJS est une très bonne initiative :) !

  • Partager sur Facebook
  • Partager sur Twitter
3 août 2014 à 12:32:23

Cet outils semble en effet être bien plus que demandé dans le monde professionnel! Je serai on ne peut plus ravi de le proposer dans mes cours et de pouvoir l'utiliser proprement comme tous les autres langage étudier ici. Ce tuto me serait donc d'un grande aide! 
Une fois le tuto écris je me lancerai tête baissée dans sa compréhension pour accélérer mon codage de mes cours et pousser plus loin mes connaissance et fonctionnalité de javascript. :D 

Hâte de la voir! :D 

Xavier

  • Partager sur Facebook
  • Partager sur Twitter
14 août 2014 à 12:20:31

Hello,

Très bonne idée ce petit tuto.

Je bosse actuellement avec Angular et Ionic, qui permettent de créer des applis mobiles hybrides. C'est une vraie petite révolution dans la création d'applis mobiles non-natives, et Ionic fonctionne main dans la main avec Angular. Si t'es intéressé par une petite ouverture sur l'utilisation d'Angular dans la création d'applis mobiles, tiens moi au courant.

Francois

  • Partager sur Facebook
  • Partager sur Twitter
26 août 2014 à 18:46:27

Bonjour à tous !

Comme je le disais plus haut, le site avance à son rythme. Pour ceux que ça intéresse, je viens de terminer la première partie du tutoriel avec ses 5 chapitres. Comme pour les autres chapitres, n'hésitez pas à me faire part de vos avis, idées d'amélioration, questions ou autres sur le site. Vous pouvez poster des commentaires sur chaque page ou m'envoyer un message via le formulaire de contact de la page à propos.

Bonne soirée et bonne lecture à tous !

-
Edité par Chtroumpf 14 septembre 2014 à 2:26:32

  • Partager sur Facebook
  • Partager sur Twitter
27 août 2014 à 12:30:16

Très bon boulot Chtroumpf :) ! Je ne vais malheureusement pas avoir la patience d'attendre la fin hehe ^^

tu as des tutos en anglais qui peuvent me servir ? Si tu as besoin je peux aussi te fournir du contenu (après avoir masterisé moi-même ce framework) !
  • Partager sur Facebook
  • Partager sur Twitter
12 septembre 2014 à 17:14:30

Bonjour à toi. Je suis très excité de découvrir Angular.js et je suis tombé sur ce post où j'ai pu découvrir ton site tutoriel sur cette technologie.

Je n'hésiterais pas à revenir dessus pour me former dessus. Merci d'avance et bon courage pour la suite.
  • Partager sur Facebook
  • Partager sur Twitter
14 septembre 2014 à 2:26:15

Bonsoir tout le monde !

Petit message pour prévenir que je viens de commencer la deuxième partie : Utilisation complète d'AngularJS. Elle débute avec un premier chapitre sur le routage.

N'oubliez pas de laisser des commentaires si vous en avez !

Bonne lecture !

  • Partager sur Facebook
  • Partager sur Twitter
23 septembre 2014 à 23:27:00

Merci Chtroumpf pour ton site ;)
  • Partager sur Facebook
  • Partager sur Twitter
4 octobre 2014 à 16:32:02

Franchement, c'est super, merci ! :)
  • Partager sur Facebook
  • Partager sur Twitter
4 octobre 2014 à 22:19:23

Bonjour,

J'aimerais beaucoup participer à la rédaction de ce tuto, manipulant souvent ce framework au boulot.  Si jamais il y a besoin d'aide, ne serait-ce que pour de la relecture,  je suis là :)

  • Partager sur Facebook
  • Partager sur Twitter
Tutoriel sur TypeScript en cours de rédaction ! - Un framework web pour NodeJS : LightAPI
26 février 2015 à 16:47:28

Très bonne idée les gars (y) bonne continuation, mais je vous encourage à apprenez à parler Anglais :D

BTW, je vous propose de voir ici

-
Edité par devosJava 2 juin 2015 à 13:26:12

  • Partager sur Facebook
  • Partager sur Twitter
Développeur et analyste de données confirmé.
14 mars 2015 à 6:06:23

Très belle initiative ! Vas tu continuer ?
  • Partager sur Facebook
  • Partager sur Twitter
17 mars 2015 à 15:18:00

Toiine a écrit:

Très belle initiative ! Vas tu continuer ?


+1! On attend la suite :D
  • Partager sur Facebook
  • Partager sur Twitter
13 avril 2015 à 12:39:10

+1, je n'ai pas le niveau pour vous aider mais j'en aurais bien besoin !

Merci

  • Partager sur Facebook
  • Partager sur Twitter
20 juin 2018 à 17:46:51

Bonjour,

Tu peux voir ce lien qui explique avec un petite introduction les bases d'Angular

http://www.codewithnail.com/introduction-a-angular/

  • Partager sur Facebook
  • Partager sur Twitter