Clever Council Maroc - Cercle IMAGE

Clever Council Maroc - Formation ICON Formation Préparation à la certification en ASP.Net MVC Core

Catégorie de la formation : ERP, Développment logiciel, Web et DEVOPS

Préparation à la certification en ASP.Net MVC Core

Durée de la formation : 5 jours

Clever Council Maroc - Formation Titre Icon Formation Préparation à la certification en ASP.Net MVC Core

Concepts de .Net Core (principe de ASP.NET MVC Core)

Cibles : Windows, Linux, MacOutillage : Visual Studio, Visual Studio CodeLes Projets de Visual Studio

Architecture ASP.Net Core

Architecture modulaire avec les middleware et l’injection de dépendancesArchitecture Modèle Vue ContrôleurFiltres pour les fonctionnalités transverses

Exercice

Réalisation d’une première application web légère avec les fonctionnalités minimales

Les Contrôleurs

Appel de la couche métier et fourniture des données pour la vueActions du contrôleurDifférents résultats : retourner un fichier,du JSon , rediriger, vers une autre route, …

Travaux pratiques 

Passer des données du contrôleur à la vue avec le Viewbag

Les Vues avec le moteur Razor

Passer les données du contrôleur à la vue, Formulaires fortement typésLayout pour réaliser des pages maîtresHtml Helpers, Tag helpers et ViewComponentsArchitecture orientée contenu, sans contrôleur avec les Razor Pages de ASP.Net Core 2.0

Travaux pratiques 

Réalisation d’une application de catalogue

Entity Framework Core pour persister les données en base

Entity framework : un Object Relational mapperCycle de vie CRUD : Create Retrieve Update Delete des entitésGestion des associationsRequêter avec Linq

Modèles dans les détails (ASP.NET MVC Core)

Scaffolding – CRUD pour générer les contrôleurs et les vuesLiaison avec le modèleAnnotation de données et validation : Gérer la validité des formulairesRequired/StringLength/RegularExpression/Range,…Messages personnalisésAnnotations d’affichage et d’édition

Travaux pratiques

Réalisation d’un modèle persistent. Génération des pages d’édition du modèle

Routage de requête

Définir les routes  pour des URL conviviales et « Search Engine Optimized »Paramètres et routes par défaut

Travaux pratiques

Définitions de routes pour le SEO

Identité

Authentification avec Microsoft.Identity pour gérer sa base d’utilisateurAuthentification avec IdentityServer pour fournir des identités à différentes applicationsS’ouvrir aux authentifications Facebook, Google, Microsoft, Twitter

Travaux pratiques

Création d’une application avec base d’utilisateurs

Sécurité

Restreindre l’accès aux ressources du siteAttaques XSS et CSRF

Travaux pratiques

Identifier les failles de sécurité

Déploiement

Paramètres de développement et de production avec l’API de ConfigurationWeb Deploy à partir de Visual Studio ou avec un Script Powershell

Travaux pratiques

Déploiement dans des containers docker

Migration d’application existante .NET vers .NET Core 2.0

Application MVC 5 vers ASP.NET COREASP.NET Web API 2 à ASP.NET MVC CORE

Web API avec ASP.Net Core

Web Services REST pour fournir des donnéesRoutes de Web APICross Origin Shared Resource pour fournir des données à des clients Javascript

Travaux pratiques

Ecriture d’un web service lié à une base de données

Clever Council Maroc - Préparation à la certification en ASP.Net MVC Core Détails de la formation Préparation à la certification en ASP.Net MVC Core

Développer des applications avancées ASP .NET Core en utilisant les technologies et outils de .NET Core

Acquérir les compétences pour créer des applications Web avec Visual Studio 2015, Visual Studio 2017, ou Visual Studio Code

Apprendre à tester et déboguer des applications Web ASP .NET Core

Comprendre comment mettre en œuvre une méthode MVC pour développer en équipe

Être capable d'écrire un service Web REST et l'appeler à partir d'une application MVC.

Ce cours ASP.NET MVC Core s’adresse aux développeurs Web qui utilisent Visual Studio de façon individuelle ou en équipe, pour un développement important ou limité.

Pour que ce stage vous soit bénéfique il faut avoir une certaine expérience dans le développement d'applications en C#.

Toutes nos formations sont construites selon des approches pédagogiques éprouvées.Favorisation des échanges entre les participants,Des consultants experts sont là pour répondre à vos attentesL’évaluation des acquis est adaptée au type de formation : QCM, auto-évaluation

Clever Council Maroc - Formations similaires ICON Formations similaires

Clever Council Maroc - Mail ICON Contactez-nous

Adresse

1 Rue Abou Taour, Socrate, 4éme étage N12 - Casablanca, 20370