Ce tutoriel est spécialement conçu pour vous donner une petite introduction afin d’apprendre l’AngularJS aussi rapidement et efficacement que possible.
Vous devez avoir une compréhension de base de JavaScript et tout éditeur de texte. Comme nous allons développer des applications Web en utilisant AngularJS, il sera bon si vous avez une compréhension des autres technologies Web telles que HTML, CSS, AJAX, etc
Plan de cours
- AngularJS, qu’est-ce que c’est ?
- La principale caractéristique de ce framework
- Gestion de la vue
- Syntaxe
- Two-way data binding
- Ng-*
- Les filtres
- La partie logique
- Les services
- Les contrôleurs
- Le routing
- Quels sont ses inconvénients ?
- Pourquoi choisir ce framework ?
Profitez de ce manuel de formation en PDF pour comprendre mieux le AngularJS et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre AngularJS.
Page 3
Cours de Programmation Web
Présentation du framework AngularJS
Yacine Rezgui – Cédric Ferretti
AngularJS, qu’est -ce que c’est ?
Angul arJS est un framework JavaScript, créé en octobre 2010 par des
développeurs de chez Google et sous la licence MIT .
Il propose une architecture basée sur le pattern MVC (Model View Controller)
pour des SPA (Single Page Application), autrement dit des applications web où
la navigation se fait sur une même et unique page (exemple : Gmail, Dropbox,
iCloud, etc.).
Il a été créé avec la philosophie suivante :
Le HTML est très bien pensé pour les documents statiques mais il n’est pas du
tout ad apté pour un usage dynamique tel qu’on le voit dans les applications
web. AngularJS enrichie le HTML avec une grammaire similaire , spéc ialement
conçue pour des RIA (Rich Internet Application). Le résultat est un code
parfaitement expressif (on comprend chaque a ction effectuée à sa simple
lecture), lisible (ça reste du HTML) et facile à écrire.
La principale caractéristique de ces framewor ks est qu’un grand nombre
d’actions effectuées sur le serveur tel que le rendu du moteur de template, la
récupération des données, leur (pré) validation et la navigation dans une
application, sont désormais déportés côté client.
Le serveur se limite à trai ter, vérifier, valider et envoyer les données aux clients
dans un format générique (JSON, XML, etc.)
Cela permet d’avoir une charge sur les serveurs nettement moins importante
et une fluidité de navigation chez le client.