Certification de formation Fullstack avec Angular et Web API

Formation Application Fullstack avec Angular et WEB API éligible CPF faisant partie de la certification « Développement Microsoft .NET »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « Application Fullstack avec Angular et Web API »
Prochaines dates
Planning et dates

« Application Fullstack avec Angular avec Web API »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
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.

Objectifs

Quelles seront mes compétences à l’issue de la formation : Application Fullstack avec Angular et Web API ?

À 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.

Publics

Quels sont les profils concernés par le module : Application Fullstack avec Angular et Web API ?

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.

Prérequis

Quelles sont les qualifications requises pour suivre la formation : Application Fullstack avec Angular et Web API ?

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

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 services

  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 navigation

  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. Faire 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 services 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 $htpp

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

Tests unitaires

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

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]