Angular
- Angular est l’une des meilleures plates-formes de développement Web et a évolué au fil des ans, bien qu’il y ait eu des changements des versions d’Angular 2, Angular 4, Angular 5 à Angular 8 de nos jours 2019, après que Angular ait fait en sorte que l’équipe s’assure de sa compatibilité ascendante et descendante.
- AngularJS utilise le langage JavaScript tandis qu’Angular 2 a introduit en plus le langage TypeScript qui est un sur-ensemble de JavaScript et permet d’améliorer et sécuriser la production du code JavaScript.
- La toute première version d’Angular, qui s’appelait alors AngularJS, est sortie en 2010. Elle a été créée par Miško Hevery, qui a décidé de publier le code du framework en open source. Peu de temps après, Google a embauché Miško et investi de grosses ressources derrière le framework, dont la popularité a explosé à partir de 2012.
- Les applications Angular sont en grande majorité codées en TypeScript, même si d’autres langages sont supportés, comme Dart. Ces langages sont convertis en JavaScript avant l’exécution – le mot officiel est “transpilé” – pour permettre aux applications Angular de s’exécuter dans tous les navigateurs Internet.
- Le framework Angular Permet de créer la partie front end des applications web de type SPA (Single Page Application réactive)
- Une SPA est une application qui contient une seule page HTML (index.html) récupérée du serveur.
- Au fur et à mesure que nous parcourons ce cours, nous développerons des composants et utiliserons les composants existants pour créer nos pages Web. Au fur et à mesure du développement d’Angular 2, vous verrez de nombreux composants tiers pouvant être utilisés dans une application Angular. Cela nous permettra de faire du développement Web frontal comme les autres environnements, de sélectionner les composants que nous voulons utiliser et de les lier ensemble dans un produit intégré.
- N’hésitez pas à nous contacter pour tout commentaire ou information

[vc_row][vc_column][vc_toggle title= »1- Présentation » el_id= »1457451178929-3919eefe-29ac »]
- L’histoire du framework Angular
- Pourquoi apprendre AngularJS?
- Installation d’Angular
- Les apports d’Angular dans le monde du développement web
- La structure du framework Angular
[/vc_toggle][vc_toggle title= »2- Démarrer avec Angular » el_id= »1457451178929-3919eefe-29ac »]
- Utiliser Angular avec Visual Studio Code
- Erreur exécution de script sur Visual Studio Code
- Créer un nouveau projet Angular
[/vc_toggle][vc_toggle title= »3- Les components » el_id= »1457451178929-3919eefe-29ac »]
- Introduction au component Angular
- Créer un composant avec Angular
- Communication entre composant angular
[/vc_toggle][vc_toggle title= »4- Les modules » el_id= »1457451178929-3919eefe-29ac »]
[/vc_toggle][vc_toggle title= »5- Intégrer une librairie de design avec Angular » el_id= »1457451178929-3919eefe-29ac »]
- Intégrer Bootstrap avec Angular
- Intégrer Font Awesome avec Angular
- Intégrer la librairie Angular Material
- Intégrer la librairie Materialize
[/vc_toggle][vc_toggle title= »6- Routage et Navigation » el_id= »1457451178929-3919eefe-29ac »]
[/vc_toggle][vc_toggle title= »7- Les Formulaires » el_id= »1457451178929-3919eefe-29ac »]
- Formulaire d’authentification 1 avec Angular
- Formulaire d’authentification 2 avec Angular
- Validation de formulaires en Angular
[/vc_toggle][vc_toggle title= »8- Le ‘Material Data Table' » el_id= »1457451178929-3919eefe-29ac »]
- Introduction au DataTable
- Utilisation du datatable avec Angular
- Angular DataTable avec des données Php Mysql
- Traduire mat-paginator en Angular
[/vc_toggle][vc_toggle title= »9- Agular avec PHP et MySql » el_id= »1457451178929-3919eefe-29ac »]
[/vc_toggle][/vc_column][/vc_row]
