SlideShare uma empresa Scribd logo
1 de 138
Baixar para ler offline
Angular (v4.0)
Une formation
Frédéric GAURAT
Une formation
Cursus Angular
Une formation
Cursus Angular
Une formation
Public concerné
Développeurs Web et Architectes
Une formation
Connaissances requises
A vous de jouer !
Présentation du projet
de la formation
Une formation
Frédéric GAURAT
Une formation
Le projet Todo List
Le serveur et la base de données
Présentation des outils
Plan
Une formation
Le projet Todo List
Une formation
Le serveur et la BDD
Une formation
Microsoft Visual Studio Code
Ng-cli (https://cli.angular.io/)
Présentation des outils
Merci
Création de balises
personnalisées
Une formation
Frédéric GAURAT
Une formation
Introduction
• Les Web Components
• Architecture d’une application Angular
• Une première application Angular
• Travail avec les templates
• RxJS
• Les formulaires
• Travail avec HTTP
• Le Routage
• Le projet TodoList
Conclusion
Plan
Une formation
Les Web Components
Ensembles de spécifications (W3C) définissant
des API permettant la création de balises
réutilisables
<alphorm>…</alphorm>
Une formation
Templates
La spécification des Templates, décrit la
création de fragment HTML
Ces fragments ne sont pas chargés au
démarrage de la page
Ces fragments sont instanciés plus tard
Une formation
Shadow DOM
La spécification Shadom DOM décrit
comment encapsuler les éléments ou les
styles de vos composants (rendre privé)
Une formation
Custom elements
La spécification Custom elements définit
comment concevoir et utiliser des
nouveaux types d’élément DOM
Une formation
Exemple HelloWorld
Merci
Architecture
d'une application Angular
Une formation
Frédéric GAURAT
Merci
Les Modules
Une formation
Frédéric GAURAT
Une formation
Organiser une application avec des
modules
Le module root
Structure d’un module
Plan
Une formation
Public concerné
Développeurs Web et Architectes
Une formation
Le module root
Une application a au moins un
module principal
Ce module est utilisé pour initialiser
l’application
Une formation
Structure d’un module
Merci
Les Components
Une formation
Frédéric GAURAT
Une formation
Les Components
Les Templates
Metadata
Le Data binding
Conclusion
Plan
Une formation
Les Components
Un Component contrôle un fragment de
l’interface utilisateur
Il est défini dans une classe
La classe interagit avec la view via ses
propriétés et ses méthodes
Une formation
Les Templates
Les templates définissent la partie visible
de votre component
Un template ressemble à un fichier HTML
avec quelques différences : la template
syntax
Une formation
Connaissances requises
Une formation
Metadata
Une formation
Relations entre Components
Une formation
Le Data binding
DOM
Component
{{value}}
[property] = ‘value’
(event) = ‘handler’
[(ng-model)] = ‘property’
Une formation
Conclusion
Merci
Les Directives
Une formation
Frédéric GAURAT
Une formation
Introduction
Les 2 types de Directives
Structural directives
Attribute directives
Plan
Une formation
Introduction
Les directives s’utilisent dans les templates
Les components sont des directives
(AngularJS) mais sont considérés comme
des éléments à parts entières
Nous utilisons des directives pour
structurer nos templates et pour changer le
comportement d’un élément
A vous de jouer !
Une formation
Structural directives
Les directives structurelles
permettent de modifier le layout en
manipulant les éléments du DOM
Une formation
Attribute directives
Les directives attribut sont utilisées
pour modifier l’apparence ou le
comportement d’un élément
Merci
Les Services
Une formation
Frédéric GAURAT
Une formation
Les Services
La notion de service regroupe valeurs,
fonctions ou fonctionnalités nécessaires à
votre application
En règle générale, c’est une simple classe
implémentant une fonctionnalité
Une formation
Les Services
Un service sera injecté dans un component
Il aura la responsabilité de décharger le
component de tout ce qui ne concerne pas
l’interface utilisateur
Merci
Notion d’injection
de dépendance
Une formation
Frédéric GAURAT
Présentation du projet
de la formation
Une formation
Frédéric GAURAT
Une formation
L’inversion de contrôle
Une formation
L’injection de dépendance
L’injection de dépendance est le moyen
de fournir à un component un objet
construit avec toutes ses dépendances
Une formation
L’injector
L’injector est sollicité par Angular lors de la
création d’un component
Il maintient un conteneur d’instance
précédemment créée
Si le service demandé n’existe pas, il est alors
instancié et passé en paramètre au constructeur
du component
Sinon il est directement passé en paramètre au
constructeur du component
Une formation
L’injector
Merci
Création du projet
Une formation
Frédéric GAURAT
Une formation
HelloWorld !
QuickStart seed
Test de l’application
Plan
Une formation
HelloWorld !
Une formation
QuickStart seed
Installation de l’environnement
Téléchargement des fichiers
npm install
Les fichiers essentiels
app/app.component.ts
app/app.module.ts
main.ts
package.json
Une formation
Le projet Todo List
Le serveur et la base de données
Présentation des outils
Plan
Merci
Démarrer “from scratch”
avec angular-cli
Une formation
Frédéric GAURAT
Une formation
Création d’un projet avec angular-cli
Générer un composant
Tester une application localement
L’outil webpack
Les autres outils
Plan
Une formation
Projet avec angular-cli
https://cli.angular.io/
Une formation
Générer un composant
La commande ng generate
Une formation
Tester une app localement
La commande ng serve
Une formation
Le projet Todo List
Une formation
Le projet Todo List
Merci
Notion d’interpolation
Une formation
Frédéric GAURAT
Une formation
Interpolation
Template expressions
Plan
Une formation
Interpolation
Une interpolation permet l'évaluation de variables ou
d'expressions à l'intérieur d'une chaîne de caractères
littérale
Avec Angular l’interpolation se place entre accolades
Le texte entre accolade est une template expression
Exemples :
La somme de 1 + 1 est {{1 + 1}}
Hello {{name}}
Une formation
Interprétation d’une Interpolation
Evaluation du contenu
conversion du résultat en une
chaîne de caractères
Assignation du résultat par
property binding (modification du
DOM)
Merci
Utilisation des bindings
Une formation
Frédéric GAURAT
Une formation
Le serveur et la BDD
Une formation
Le principe de binding
Direction du binding
Une formation
Les types de binding
Une formation
Attribut HTML et propriété DOM
Un attribut HTML est différent
d’une propriété DOM !
Un attribut HTML initialise une
propriété DOM
Une propriété DOM peut varier, pas
un attribut HTML
Une formation
Les cibles du binding
Merci
Directives, Pipe et
template variable
Une formation
Frédéric GAURAT
Une formation
Notion de directives structurelles
Quelques directives Angular
L’opérateur Pipe
Les variables de template
Plan
Une formation
Directives structurelles
Elles sont responsable de la structure du
DOM
Elles s’appuient sur la spécification
Templates du W3C
Pour en faciliter l’utilisation on utilise une
microsyntax préfixé par un ‘*’
Une formation
Microsoft Visual Studio Code
Ng-cli (https://cli.angular.io/)
Présentation des outils
Une formation
L’opérateur Pipe
Reprend l’idée du pipe Unix : ( symbole |
)
La sortie d’un processus devient l’entrée
du suivant
Permet la transformation du résultat
d’une expression
Une formation
L’opérateur Pipe
hello HELLO
uppercase
{{« hello »|uppercase}}
Une formation
Les variables de template
Les variables de template sont des
références à des éléments dans le DOM
(html, component ou directives)
Elles sont préfixées par un ‘#’
Merci
La programmation réactive
avec RxJS
Une formation
Frédéric GAURAT
Une formation
Qu’est-ce que la programmation réactive?
Le pattern Observer
Le pattern Iterator
Introduction à RxJS
Plan
Une formation
La programmation réactive
Un modèle de programmation visant à conserver
une cohérence d'ensemble en propageant les
modifications d'une source réactive (modification
d'une variable, entrée utilisateur, etc.) aux éléments
dépendants de cette source
Source : wikipedia
Merci
Merci
Merci
Merci
Merci
Merci
Utilisation de RxJS
Une formation
Frédéric GAURAT
Une formation
Observable
Operators
Plan
Une formation
Observable
Observable sur un tableau
Observable sur un Event
Création de balises
personnalisées
Une formation
Frédéric GAURAT
Une formation
Operators
Operator map()
Operator filter()
Operator merge()
Merci
Construction et validation
d’un formulaire
Une formation
Frédéric GAURAT
Une formation
Construire un formulaire
La directive ngModel
Surveiller les changements
Styles CSS et état de formulaire
Le directive ngSubmit
Plan
Une formation
Construire un formulaire
Les 2 types de constructions de formulaires
• Template based
• Code based
La class Model
Le form component
Une formation
La directive ngModel
Le template du formulaire
Le binding bi-directionnel (ngModel)
La directive ngForm
Une formation
Les Web Components
Templates
Shadow DOM
Custom elements
Plan
Une formation
Styles CSS et état de formulaire
Appliquer des styles CSS aux états
renvoyés par ngModel
Une formation
Le directive ngSubmit
Exécuter du code lors de la soumission du
formulaire
Empêcher la soumission si le formulaire n’est
pas valide
Merci
Ajax et Angular
Une formation
Frédéric GAURAT
Une formation
Utiliser le HttpModule
Communiquer avec le serveur
Plan
Une formation
Le provider Http
Le module doit importer le HttpModule
Le service Http est utilisable par injection de
dépendance
Une formation
Communiquer avec le serveur
Simuler une web API
Recevoir des données
Envoyer des données
Quelques opérateurs RxJS
Une formation
Les Web Components
Ensembles de spécifications (W3C) définissant
des API permettant la création de balises
réutilisables
<alphorm>…</alphorm>
Principe de routage,
configuration et directive
Une formation
Frédéric GAURAT
Une formation
Fonctionnement du router
Les éléments de routage
Configuration
Plan
Une formation
Fonctionnement du router
Le router Angular reprend le principe de base du
navigateur
Il interprète une URL pour naviguer vers la bonne vue
Il peut interpréter les liens pour naviguer vers la
bonne vue
Il log l’historique de navigation pour assurer le
fonctionnement des boutons back et forward
Une formation
Les éléments de routage
Router outlet
Router links
Router state
Une formation
Router outlet
Endroit réservé où Angular doit placer la vue
Une formation
Router links
Directive routerLink : Permet de référencer une
route dans le template
Directive routerLinkActive : Permet d’ajouter
automatiquement une classe si la route est active
Une formation
Router state
Angular maintient un arbre des routes
activées
Cet Arbre est le RouterState
Chaque route de cet arbre est accessible et
propose des méthodes de parcours
Une formation
Configuration
Concrètement, le router doit avoir au moins une route
configurée
Les routes sont stockées dans un tableau de Route
Ce tableau est ensuite passé au module RouterModule :
- RouterModule.forRoot() (pour des routes principales)
- RouterModule.forChild() (pour des sous-routes)
Merci
Une formation
Templates
La spécification des Templates, décrit la
création de fragment HTML
Ces fragments ne sont pas chargés au
démarrage de la page
Ces fragments sont instanciés plus tard
Une formation
Le projet Todo List
L’approche orientée composant
Développement
Plan
Une formation
Le projet Todo List
Une formation
L’approche orientée composant
Une formation
Démonstration
Création du projet avec angular-cli
Configuration de la base de données
(deployd)
Création des composants
Merci
Conclusion
Une formation
Frédéric GAURAT
Une formation
Les Web Components
Architecture d’une application Angular
Travail avec les templates
Programmation Reactive avec RxJS
Les formulaires
Travail avec HTTP
Le Routage
Le Projet TodoList
Bilan
Une formation
Prochaine formation
Angular : Avancé
Une formation
Shadow DOM
La spécification Shadom DOM décrit
comment encapsuler les éléments ou les
styles de vos composants (rendre privé)

Mais conteúdo relacionado

Mais procurados

Alphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de LaravelAlphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de Laravel
Alphorm
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé
Alphorm
 
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm
 
Alphorm.com support de la formation ms azure pour les développeurs
Alphorm.com support de la formation ms azure pour les développeursAlphorm.com support de la formation ms azure pour les développeurs
Alphorm.com support de la formation ms azure pour les développeurs
Alphorm
 
Alphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du DébutantAlphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm
 
Alphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancéAlphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancé
Alphorm
 

Mais procurados (20)

Alphorm.com Formation WebDev 22 avancé
Alphorm.com Formation WebDev 22 avancéAlphorm.com Formation WebDev 22 avancé
Alphorm.com Formation WebDev 22 avancé
 
Alphorm.com Formation Autodesk Revit 2018 : Les nouveautés
Alphorm.com Formation Autodesk Revit 2018 : Les nouveautésAlphorm.com Formation Autodesk Revit 2018 : Les nouveautés
Alphorm.com Formation Autodesk Revit 2018 : Les nouveautés
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
 
Alphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutants
 
Alphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de LaravelAlphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de Laravel
 
Alphorm.com Formation ETL Talend Open Studio (1/2) - Les fondamentaux
Alphorm.com Formation ETL Talend Open Studio (1/2) - Les fondamentauxAlphorm.com Formation ETL Talend Open Studio (1/2) - Les fondamentaux
Alphorm.com Formation ETL Talend Open Studio (1/2) - Les fondamentaux
 
Alphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentaux
 
Alphorm.com Formation React Package Manager : npm et yarn
Alphorm.com Formation React Package Manager : npm et yarnAlphorm.com Formation React Package Manager : npm et yarn
Alphorm.com Formation React Package Manager : npm et yarn
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé
 
Alphorm.com Formation WinDev 22 - Expert
Alphorm.com Formation WinDev 22 - ExpertAlphorm.com Formation WinDev 22 - Expert
Alphorm.com Formation WinDev 22 - Expert
 
Alphorm.com Formation Architecture Microservices : Azure Devops
Alphorm.com Formation Architecture Microservices : Azure DevopsAlphorm.com Formation Architecture Microservices : Azure Devops
Alphorm.com Formation Architecture Microservices : Azure Devops
 
Alphorm.com Formation le langage SQL
Alphorm.com  Formation le langage SQLAlphorm.com  Formation le langage SQL
Alphorm.com Formation le langage SQL
 
Alphorm.com Formation MS Cloud Assessment : Maîtriser la migration vers Azure
Alphorm.com Formation MS Cloud Assessment : Maîtriser la migration vers AzureAlphorm.com Formation MS Cloud Assessment : Maîtriser la migration vers Azure
Alphorm.com Formation MS Cloud Assessment : Maîtriser la migration vers Azure
 
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
Alphorm.com Formation Windows Presentation Foundation avec Visual Studio 2013...
 
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystèmeAlphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
Alphorm.com Formation Architecture Microservices : Décryptage de l'écosystème
 
Alphorm.com support de la formation ms azure pour les développeurs
Alphorm.com support de la formation ms azure pour les développeursAlphorm.com support de la formation ms azure pour les développeurs
Alphorm.com support de la formation ms azure pour les développeurs
 
Alphorm.com Formation jQuery
Alphorm.com Formation jQueryAlphorm.com Formation jQuery
Alphorm.com Formation jQuery
 
Alphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du DébutantAlphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du Débutant
 
Alphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancéAlphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancé
 
Alphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOSAlphorm.com Formation Windev Mobile 20 iOS
Alphorm.com Formation Windev Mobile 20 iOS
 

Destaque

Alphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentauxAlphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentaux
Alphorm
 
Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)
Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)
Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)
Alphorm
 
Alphorm.com Support de la Formation Exchange 2016 Installation et Configuration
Alphorm.com Support de la Formation Exchange 2016 Installation et ConfigurationAlphorm.com Support de la Formation Exchange 2016 Installation et Configuration
Alphorm.com Support de la Formation Exchange 2016 Installation et Configuration
Alphorm
 
Alphorm.com Support de la Formation Azure Iaas 3
Alphorm.com Support de la Formation Azure Iaas 3 Alphorm.com Support de la Formation Azure Iaas 3
Alphorm.com Support de la Formation Azure Iaas 3
Alphorm
 

Destaque (20)

Alphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.xAlphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.x
 
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft Hyperconvergence
 
Fortinet UTM - les Fonctionnalités avancéese
Fortinet UTM - les Fonctionnalités avancéeseFortinet UTM - les Fonctionnalités avancéese
Fortinet UTM - les Fonctionnalités avancéese
 
Alphorm.com Formation LXC
Alphorm.com  Formation LXCAlphorm.com  Formation LXC
Alphorm.com Formation LXC
 
Alphorm.com Formation Fortinet UTM
Alphorm.com Formation Fortinet UTMAlphorm.com Formation Fortinet UTM
Alphorm.com Formation Fortinet UTM
 
Alphorm.com Microsoft AZURE
Alphorm.com Microsoft AZUREAlphorm.com Microsoft AZURE
Alphorm.com Microsoft AZURE
 
alphorm.com - Formation Windows 8.1 - Utilisateur
alphorm.com - Formation Windows 8.1 - Utilisateuralphorm.com - Formation Windows 8.1 - Utilisateur
alphorm.com - Formation Windows 8.1 - Utilisateur
 
Alphorm.com Support de la Formation Outlook 2016 Initiation
Alphorm.com  Support de la Formation Outlook 2016 Initiation Alphorm.com  Support de la Formation Outlook 2016 Initiation
Alphorm.com Support de la Formation Outlook 2016 Initiation
 
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôleAlphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
Alphorm.com Formation PCSoft(version20) GDS et Centres de contrôle
 
Alphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentauxAlphorm.com Support de la formation JavaScript les fondamentaux
Alphorm.com Support de la formation JavaScript les fondamentaux
 
Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)
Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)
Alphorm.com Support de la Formation Cisco CCNP SWITCH (examen 300-115)
 
Angular 2 Architecture
Angular 2 ArchitectureAngular 2 Architecture
Angular 2 Architecture
 
Angular 4 Introduction Tutorial
Angular 4 Introduction TutorialAngular 4 Introduction Tutorial
Angular 4 Introduction Tutorial
 
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | EdurekaAngular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
 
Alphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB Administration
 
Alphorm formation OS X 10.11 Client El Capitan
Alphorm formation OS X 10.11 Client El CapitanAlphorm formation OS X 10.11 Client El Capitan
Alphorm formation OS X 10.11 Client El Capitan
 
Alphorm.com Support de la Formation Exchange 2016 Installation et Configuration
Alphorm.com Support de la Formation Exchange 2016 Installation et ConfigurationAlphorm.com Support de la Formation Exchange 2016 Installation et Configuration
Alphorm.com Support de la Formation Exchange 2016 Installation et Configuration
 
Alphorm.com Support de la Formation Azure Iaas 3
Alphorm.com Support de la Formation Azure Iaas 3 Alphorm.com Support de la Formation Azure Iaas 3
Alphorm.com Support de la Formation Azure Iaas 3
 
Alphorm.com Formation CEHV9 III
Alphorm.com Formation CEHV9 IIIAlphorm.com Formation CEHV9 III
Alphorm.com Formation CEHV9 III
 

Semelhante a Alphorm.com Formation Angular - Les fondamentaux

Semelhante a Alphorm.com Formation Angular - Les fondamentaux (20)

Support cours angular
Support cours angularSupport cours angular
Support cours angular
 
Angluars js
Angluars jsAngluars js
Angluars js
 
Technologies sur angular.pptx
Technologies sur angular.pptxTechnologies sur angular.pptx
Technologies sur angular.pptx
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdf
 
Angular 11
Angular 11Angular 11
Angular 11
 
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
 
Introduction au Framework AngularJs
Introduction au Framework AngularJsIntroduction au Framework AngularJs
Introduction au Framework AngularJs
 
Java Server Faces - Beyond
Java Server Faces - BeyondJava Server Faces - Beyond
Java Server Faces - Beyond
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
 
Fondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application FlexFondamentaux d'architecture d'une application Flex
Fondamentaux d'architecture d'une application Flex
 
Angular2 / Typescript symposium Versusmind
Angular2 / Typescript symposium VersusmindAngular2 / Typescript symposium Versusmind
Angular2 / Typescript symposium Versusmind
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Web Components et Polymer 2 - GDG Algiers DevFest 2016 - 3 Décembre 2016
Web Components et Polymer 2 - GDG Algiers DevFest 2016 - 3 Décembre 2016Web Components et Polymer 2 - GDG Algiers DevFest 2016 - 3 Décembre 2016
Web Components et Polymer 2 - GDG Algiers DevFest 2016 - 3 Décembre 2016
 
react-fr.pdf
react-fr.pdfreact-fr.pdf
react-fr.pdf
 
Linq et Entity framework
Linq et Entity frameworkLinq et Entity framework
Linq et Entity framework
 
Introduction à Angular 2
Introduction à Angular 2Introduction à Angular 2
Introduction à Angular 2
 
Introduction à Angular
Introduction à AngularIntroduction à Angular
Introduction à Angular
 
Introduction à Angularjs
Introduction à AngularjsIntroduction à Angularjs
Introduction à Angularjs
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven Design
 
Comment créer une application Angular performante ?
Comment créer une application Angular performante ?Comment créer une application Angular performante ?
Comment créer une application Angular performante ?
 

Mais de Alphorm

Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm
 

Mais de Alphorm (20)

Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
 
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
 
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion Commerciale
 
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
 
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
 
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
 
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
 
Alphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POO
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
 
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
 
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBootAlphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
 
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
 

Alphorm.com Formation Angular - Les fondamentaux