image

durée formation certifiante Application fullstack avec Angular et Web API

5 jours / 35 heures

Formation Application fullstack avec Angular et Web API.

Disponible en Inter et Intra entreprise.

formation certifiante CNCP CPF Application fullstack avec Angular et Web API

Formation certifiante recensée à l'inventaire CNCP et éligible CPF

Module Application fullstack avec Angular et Web API faisant parti de la

certification Microsoft.NET

date prochaine session formation informatique et numérique

Prochaine dates et sessions

Pour connaitre les dates de la prochaine session dans la ville la plus proche,

CLIQUEZ ICI.

Application fullstack avec Angular et Web API

Ce module enseigne aux développeurs .NET et JavaScript expérimentés comment construire des applications fullstack, y compris des applications Web Angular  sur le front-end et les services RESTful .NET Web API.

Les objectifs

A l’issue de la formation « Application fullstack avec Angular et Web API», les apprenants auront les capacités de :
  1. Comprendre la conception des applications à une seule page et comment Angular facilite leur développement
  2. Détacher correctement les couches de modèle, de vue et de contrôleur de votre application et mettez-les en œuvre à l'aide de Angular
  3. Construire des forms avec Angular
  4. Appliquer élégamment Ajax dans vos applications Angular
  5. Ecrire des directives Angular
  6. Test d'unité et test de bout en bout de votre application Angular
  7. Créer des services personnalisés avec Angular
  8. Comprendre l'architecture API Web et comment elle diffère de WCF
  9. Implémenter des services HTTP à l'aide de Web API et Visual Studio
  10. Consommer des services HTTP en utilisant à la fois jQuery et la bibliothèque client ASP.NET Web API
  11. Gérer différents formats de médias et des variations de contenu dans les services API Web
  12. Comprendre le routage et la liaison dans l'API Web
  13. Effectuer la validation des données de demande.

Le public

La formation certifiante « Application fullstack avec Angular et Web API », s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement Microsoft.Net, notamment Application fullstack avec Angular et Web API.  

Les prérequis

Une connaissance préalable approfondie d'ASP.NET, HTML et JavaScript est également requise.
Avoir une connaissance approfondie de C # et du Framework.NET.

Les utilitaires
Pour le bon déroulement de la formation Application fullstack avec Angular et Web API, voici une liste non exhaustive des outils indispensables :
  1. Windows avec au moins 4 Go de RAM
  2. SQL Server
  3. Visual Studio avec la dernière mise à jour appliquée.
Programme détaillé

Introduction aux fondamentaux de Angular .   

Pourquoi Angular ? 

  1. Expérience utilisateur similaire à une application de bureau
  2. Productivité et Outillage
  3. Performance
  4. Communauté
  5. Framework complet
  6. Plateforme pour cibler le Mobile natif, pas seulement les navigateurs Web.

Comprendre les versions Angular  

  1. AngularJS (Angular 1.x)
  2. Angular4.

Caractéristiques d’Angular    

  1. Le moteur de rendu génère du code plus simple
  2. Syntaxe ngIf améliorée
  3. TypeScript 2.1
  4. Vitesse améliorée du compilateur
  5. Angular Universel.

Principes fondamentaux de TypeScript et ECMAScript 6 (ES6)      

  1. Les classes
  2. Modules ES
  3. Scoping à l'aide des mots-clés Let et Const
  4. Paramètres de syntaxe REst
  5. Décorateurs (programmation orientée par JavaScript) .

Comprendre le développement avancé avec Angular.   

Syntaxe de modèle 

  1. HTML dans les modèles
  2. Syntaxe du binding
  3. Binding de propriété
  4. Binding d'événement
  5. DataBinding bidirectionnelles
  6. Attributs, classe et style
  7. Directives intégrées
  8. Variables d'entrée de modèle
  9. Les directives NgSwitch
  10. Variables de référence du modèle
  11. Propriétés d'entrée et de sortie
  12. Opérateurs d'expression de modèle
  13. Pipe (|)
  14. Opérateur de navigation sécurisé (?.).

Composants   

  1. Communication entre les composants.

Prestations de service    

  1. Utilisation des services pour accéder aux données
  2. Utilisation d'un service pour encapsuler la logique métier
  3. Utilisation d'un service pour configurer votre application
  4. Utilisation d'un service pour l'enregistrement.

Injection de dépendance      

  1. Comprendre l'injection de dépendance
  2. Le système d'injection de dépendance de Angular
  3. Enregistrement
  4. Injection .

Comprendre la communication avec Angular.   

Formulaires basés sur un modèle 

  1. NgSubmit Directive
  2. FormsModule
  3. NgForm, NgModel et NgModelGroup Directives.

Directives de validation  

  1. Affichage des messages de validation
  2. Appliquer un style aux messages de validation .

Communiquer avec le serveur en utilisant le service http  

  1. Faire un choix entre Prolmises ou Observables (RxJS)
  2. Faire des Requêtes Http GET
  3. Faire des Requêtes Http POST et PUT
  4. aire des Requêtes Http DELETE
  5. WebSockets.

Routeur      

  1. Importation du module router
  2. Configuration des routes
  3. Navigation avec RouterLink et RouterLinkActive Directives ou le Router
  4. Accès aux paramètres via ActivedRoute
  5. Organiser votre code dans les modules .

Comprendre les web service avec Asp.net.   

Introduction à l'API Web ASP.NET 

  1. API Web ASP.NET
  2. Rest
  3. REST et Web API
  4. Services HTTP utilisant l'API Web
  5. Utilisation de Fiddler
  6. Web API vs. WCFs.

API Web et http  

  1. Codes de réponse HTTP
  2. HttpResponseException
  3. Mise en œuvre de POST
  4. Mise en œuvre de PUT
  5. Implémentation de DELETE .

Formatage de médias et négociation de contenu  

  1. Types de médias Internet
  2. Media Formaters
  3. JSON et XML Formatters
  4. Négociation du contenu
  5. Accepte et les en-têtes de type contenu
  6. Utilisation de la chaîne de requête
  7. En-têtes de requête personnalisée
  8. Serialisation.

Comprendre l’interconnexion entre Angular et Asp.net.   

Clients JavaScript 

  1. Document Object Model
  2. JQuery et AngularJS
  3. Envoi de demandes AJAX
  4. Mise en œuvre d'un client.

Binding, validation et routage  

  1. Lecture de requêtes HTTP brutes
  2. Données d'itinéraire, chaîne de requêtes et corps de demande
  3. Reliure aux types simples
  4. Reliure aux types complexes
  5. Validation à l'aide des annotations de données
  6. Routage dans ASP.NET Web API
  7. Utilisation des itinéraires par défaut .

Comment faire des appels Web AJAX Web avec le service $ http  

  1. Avec et sans corps de demande
  2. Fonctions de réussite et d'erreur
  3. Promises et gestion des erreurs asynchrones.

Test unitaire  

  1. Introduction à Jasmine
  2. Test Suites
  3. Comment faire un test unitaire
  4. Essais de bout en bout
  5. Exécution du test

Conclusion

Besoin de devis/ Renseignements

Veuillez remplir le formulaire de contact

Merci de remplir le formulaire de contact. Un de nos conseillers traitera votre demande rapidement.

Please type your full name.
Invalid email address.
Veuillez saisir votre numéro de téléphone.
Please tell us how big is your company.
Entrer le nom de votre société si vous êtes salarié.
Please tell us how big is your company.
Entrée non valide
Robot Actualisation Entrée non valide