• Meylan
  • Moirans
  • Sophia Antipolis
  • Les Webinaires ATP
04 76 41 14 20
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Développement et méthodes > ASP.NET Développement d’applications Web ASP.NET Core

Formation ASP.NET Développement d’applications Web ASP.NET Core

Domaine : Développement et méthodes

DURÉE
5.0 jour(s)

 
OBJECTIFS
Savoir quelle technologie Web de Microsoft choisir. Créer un controller ASP.NET MVC et gérer son routing. Créer une vue, un modèle et gérer sa validation. Protéger un site ASP.NET des attaques les plus courantes. Créer une API REST. Déployer un site ASP.NET sur IIS et sur Azure. Utiliser Entity Framework Core pour interagir avec unebase de données. Personnaliser une interface utilisateur et la dynamiser avec les technologies front-end
 
Pré-requis
Avoir une bonne expérience en développement d'applications web.

Participants

Développeur Web.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle

PROGRAMME DE FORMATION
ASP.NET Développement d’applications Web ASP.NET Core

Exploration ASP.NET Core
Différentes technologies Web Microsoft
ASP.NET vs ASP.NET Core
Introduction à ASP.NET Core MVC
Pipeline ASP.NET Core
Gestion des middlewares du pipeline
Injection de dépendances en ASP.NET Core
Approfondissement des controllers
Controllers et actions
Routing
Filters
Approfondissement des vues
Découverte de la syntaxe Razor
Vue partielle
View component
Approfondissement des modèles
Création de modèles
Formulaires HTML
Validations des modèles
Gestion de la validation personnalisée
Entity Framework Core
Introduction à EF Core
EF Core vs EF 6
Implémentation d'un DbContext
Utilisation d'EF Core avec SQLite et SqlServer
Interface utilisateur
Savoir définir et utiliser un layout
Utiliser du CSS et de Javascript
Utilisation de Jquery
Technologies Javascript avec ASP.NET Core
Savoir utiliser le CSS
Utilisation d'un task runner (gulp)
Reponsive design
Test et débuggage
Tester une application MVC
Gestion des exceptions
Gestion du logging
Sécurité
Authentification avec ASP.NET Core
Autorisation avec ASP.NET Core
Se protéger contre les attaques
Performance et communication
Définition d'une stratégie de cache
Gestion d'état
Communication avec SignalR
Création de Web API (REST)
Introduction aux Web API
Développement d'une API REST
Appel d'une API depuis le code C#
Appel d'une API depuis du code Javascript avec Jquery
Hébergement et déploiement
Hébergement on-premise et déploiementavec IIS
Hébergement sur Azure et déploiement
Fondamentaux Web App Azure
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • .NET Introduction et pratique des micro-services en .NET
  • C # C# avancé en .Net Core
  • C # Windows Store, développer avec C# et Visual Studio
  • C # 1A C# Développer avec le langage .Net - Programmation C#
  • .NET 1A .NET - Programmation C# concepts avancés
  • .NET 1A .NET Accès aux données
  • .NET 2A .NET - Conception d interfaces graphiques mobiles Xamarin
  • .NET 2A .NET - Conception d'interfaces graphiques Web (Back End)
  • .NET 2A .NET - Conception d interfaces graphiques Windows (WPF)
  • .NET 4A .NET - Préparation de la certification Microsoft 70-483 Programming in C#
  • ASP.NET Développer des applications Web ASP.NET MVC 4
  • ASP.NET Développement d'applications web avec ASP.NET MVC5
  • ASP.NET Blazor
  • MICROSOFT ADO.NET Programmation avec Microsoft ADO.NET

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Conditions générales de vente
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact