
Accueil > Formations > Développement et méthodes > .NET 2A .NET – Conception d’interfaces graphiques Web (Back End)
Formation .NET 2A .NET – Conception d’interfaces graphiques Web (Back End)
Domaine : Développement et méthodes
DURÉE
5 jour(s)
OBJECTIFS
Apprendre à développer des applications Web basées sur le Framework ASP.NET Core 2.1. Appliquer le modèle de programmation MVC, concevoir des interfaces utilisateurs adaptables et intégrer jQuery dans vos développements.
Pré-requis
Avoir une bonne connaissance de la programmation orientée objet avec le langage Visual Basic .net ou C#. Idéalement avoir suivi le module "1A : Développer avec le langage .Net". Il est nécessaire également d’avoir suivi la formation “Conception d’interfaces Graphiques Web (Front End)” ou avoir les connaissances équivalentes.
Participants
Développeur Web qui utilise Visual Studio 2017 pour le développement d'applications web.
coût
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra
PROGRAMME DE FORMATION
.NET 2A .NET – Conception d’interfaces graphiques Web (Back End)
Explorer ASP.NET MVC
Vue d’ensemble
Comparatif ASP.NET et ASP.NET Core
Introduction à ASP.NET Core
Comparatif ASP.NET et ASP.NET Core
Introduction à ASP.NET Core
Conception d’applications Web ASP.NET MVC
Planifier la phase de conception
Concevoir les modèles, les contrôleurs et les vues
Travaux pratiques (Réfléchir à l’application de partage de photos à réaliser pendant toute la formation)
Concevoir les modèles, les contrôleurs et les vues
Travaux pratiques (Réfléchir à l’application de partage de photos à réaliser pendant toute la formation)
Développement des modèles ASP.NET MVC
Créer des modèles MVC
Travailler avec les données
Travaux pratiques (Créer les modèles de données Photo et Commentaire)
Travailler avec les données
Travaux pratiques (Créer les modèles de données Photo et Commentaire)
Gestion de la couche d'accès aux données avec Entity Framework
Présentation et architecture d'Entity Framework (EF)
La mise en oeuvre en Code First
La création et la gestion de contexte
Le requêtage avec Linq to Entities
Travaux pratiques (Créer à partir d’EF la base de données)
La mise en oeuvre en Code First
La création et la gestion de contexte
Le requêtage avec Linq to Entities
Travaux pratiques (Créer à partir d’EF la base de données)
Les contrôleurs MVC
La création d'un contrôleur
La communication entre le contrôleur et les vues
L'échange de données via le viewbag et le viewdata
L'objet TempData
L’injection de dépendances
Les filtres
Travaux pratiques (Réalisation du contrôleur Photo pour la mise à disposition des données de l’application)
La communication entre le contrôleur et les vues
L'échange de données via le viewbag et le viewdata
L'objet TempData
L’injection de dépendances
Les filtres
Travaux pratiques (Réalisation du contrôleur Photo pour la mise à disposition des données de l’application)
Gestion des vues
La présentation du moteur de rendu Razor
Les Helpers de base et les génériques
La gestion de formulaire
Application des styles CSS
Les bundles
Layout
Travaux pratiques (Création du layout de toutes les pages de l’application, Création de la galerie de photos, Ajout de style CSS commun)
Les Helpers de base et les génériques
La gestion de formulaire
Application des styles CSS
Les bundles
Layout
Travaux pratiques (Création du layout de toutes les pages de l’application, Création de la galerie de photos, Ajout de style CSS commun)
Validation de la saisie JavaScript et jQuery
La validation de formulaires avec la méthode AddModelError
La gestion des messages d'erreurs
La validation par annotation
Les différentes règles de validation
Travaux pratiques (Mise en place du formulaire de publication de photo, Contrôler la validité de toutes les informations saisies par l’utilisateur)
La gestion des messages d'erreurs
La validation par annotation
Les différentes règles de validation
Travaux pratiques (Mise en place du formulaire de publication de photo, Contrôler la validité de toutes les informations saisies par l’utilisateur)
La gestion des états
La présentation du concept de session
Les évènements de session
Les objets Cache et Application
Travaux pratiques (Mise en place d’un panier contenant les photos préférées de l’utilisateur)
Les évènements de session
Les objets Cache et Application
Travaux pratiques (Mise en place d’un panier contenant les photos préférées de l’utilisateur)
Création de pages réactives dans les applications Web ASP.NET MVC
Les vues partielles
L'utilisation et la mise en oeuvre d'AJAX
Travaux pratiques (Ajouter un commentaire à une photo sans recharger toute la page)
L'utilisation et la mise en oeuvre d'AJAX
Travaux pratiques (Ajouter un commentaire à une photo sans recharger toute la page)
Le routage MVC
La présentation du concept de routage
La création de routes
Les contraintes sur les routes
Le routage via les annotations
Travaux pratiques (Améliorer les urls d’accès aux pages, Rendre ces urls compatibles avec les bonnes pratiques des moteurs de recherche)
La création de routes
Les contraintes sur les routes
Le routage via les annotations
Travaux pratiques (Améliorer les urls d’accès aux pages, Rendre ces urls compatibles avec les bonnes pratiques des moteurs de recherche)
Le développement de services Web REST avec Web API
La présentation et l'historique de Web API
L'exposition de service
Le routage
La classe HttpResponseMessage
La gestion des erreurs
Travaux pratiques (Mise à disposition des coordonnées GPS des photos, Afficher sur une carte les photos)
L'exposition de service
Le routage
La classe HttpResponseMessage
La gestion des erreurs
Travaux pratiques (Mise à disposition des coordonnées GPS des photos, Afficher sur une carte les photos)
La gestion de la sécurité
La présentation d'ASP.NET Identity
La notion d'utilisateur et de rôle
La personnalisation d'utilisateur
Présentation d'OWIN
La mise en oeuvre et le paramétrage d'OWIN
La gestion des autorisations
Travaux pratiques (Mettre en place l'accès sécurisé aux données de l’utilisateur)
La notion d'utilisateur et de rôle
La personnalisation d'utilisateur
Présentation d'OWIN
La mise en oeuvre et le paramétrage d'OWIN
La gestion des autorisations
Travaux pratiques (Mettre en place l'accès sécurisé aux données de l’utilisateur)
Déploiement des applications Web ASP.NET MVC
Présentation de la technique de déploiement
Conception et paramétrages d'un Web Package
Installation d'un Web Package sur le serveur
Contrôle de l'accès aux applications Web ASP.NET MVC
Travaux pratiques (Déployer localement l’application web, Déployer sur Windows Azure l’application web)
Conception et paramétrages d'un Web Package
Installation d'un Web Package sur le serveur
Contrôle de l'accès aux applications Web ASP.NET MVC
Travaux pratiques (Déployer localement l’application web, Déployer sur Windows Azure l’application web)
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
formations associées
- 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 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 Développement d'applications Web ASP.NET Core
- ASP.NET Blazor
- MICROSOFT ADO.NET Programmation avec Microsoft ADO.NET