Ferme la recherche

Langages de Programmation - ASP.NET MVC Core 2.1

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2020  - Le Havre (76)
du 01 janv. 2020 au 31 déc. 2020  - Le Havre (76)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Développer une application Web en utilisant ASP.NET
Utiliser des fonctionnalités JavaScript / jQuery en interaction avec ASP.NET
Créer des Web Services RESTful (HTTP et JSON)
Déployer une application ASP.NET.

Description de la formation

Introduction à .NET Core
Architecture du Framework .NET
Versions de ASP.NET
Qu'est
- ce que ASP.NET Core ?
Environnement et outils
Vue d'ensemble
Middleware
Services
Kestrel et IIS
Librairie .NET Core
Runtime .NET Core
Environnement d'exécution .NET
Visual Studio
Configuration d'un projet ASP.NET Core
Méthode principale
Classe Startup
Méthode "Configure"
Méthode "ConfigureServices"
Composants MVC Core
Concept d'IoC
Contrôleurs MVC
Introduction
Prérequis et conventions
Dépendances
Actions et résultats d'actions
ViewData et TempData
Modèles MVC
Introduction
Ignorance de persistance
Data annotations
Inversion de dépendance
Mapping Objet Relationnel (ORM)
Entity Framework Core
Vues MVC Core
Introduction
Conventions
Layouts
Dépendances côté client
Syntaxe Razor
Razor pour C# 7.1
Helpers
Tag Helpers
L'objet ViewData
Vues fortement typées
Modèles de vues
Paramètres d'application
Sources de configuration
Configuration spécifique à l'environnement
Options pattern
Routing de requêtes en MVC
API RESTful
Routage Middleware
Templates de routes
Contraintes de routes
Middleware MVC
Attributs de routage
Méthode MapRoute
Fichiers statiques
Filtres de pages
Formulaires HTML
Introduction
Annotations de données
Formulaire Tag Helpers
Tag Helpers de validation
Soumissions de formulaires
Ajax
Ajax et les mises à jour partielles
JavaScript et jQuery pour les vues
Contrôleurs asynchrones
Contrôleurs Web API
Traitement de données JSON
Gestion des erreurs
Page d'exceptions pour développeur
Code statut HTTP
Filtres d'exception
Gestion des logs
Recommandations sur les erreurs HTTP
Authentification et contrôle d'accès
Configuration
Niveaux de verbosité d'authentification
Personnalisation du User Model
Construire et sécuriser sa propre API
Journalisation
OpenID et OAuth 2
Tests unitaires
Introduction
Améliorer la qualité de son code
Présentation des frameworks de "Mock"
Qualité des tests
Fluent Assertions
Etat de l'application / sessions
Vue d'ensemble
HttpContext.Items
Etat de sessions
Inconvénients des sessions
Architecture des sessions dans IIS
Déploiement et intégration
Déployer sur un serveur IIS
Déployer vers le Cloud Azure
Déployer en utilisant Docker
Azure App Service
Compilation des pages et des vues à la publication
Extensions de ASP.NET Core
Etendre le moteur Razor
Etendre la gestion des vues
Ajout de nouveaux services
Certification (en option)
Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions
Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel
L'examen sera passé à la fin de la formation

Conditions d'accès

Niveau requis
Maîtriser le langage C# et le .NET Core (ou Framework .NET) et avoir des connaissances en programmation Web (HTML et JavaScript).

Validation

Sans niveau spécifique
Non renseigné

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

Formation en groupe (non personnalisable)
0
Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

M2I formation

Lieu de formation

28 voie B rue des Magasins Généraux
Le Havre

Calculez votre itinéraire

Centre de formation

M2I formation
148 Rue de Picpus
75012, Paris 12e

Toutes les formations et avis pour M2I formation