Formation Conception d’interfaces graphiques Web ASP .NET MVC sous Visual Studio
dates des sessions
lieu
Toutes les dates
Objectifs
- Disposer des compétences nécessaires pour créer des applications Web avec Visual Studio 2015 ou 2017
- Être en mesure de développer des applications d’entreprises ASP .Net MVC en utilisant les technologies et outils du .NET Framework
- Savoir tester et déboguer des applications Web ASP .Net MVC
- Être capable d'écrire un service ASP .Net MVC Web API et l'appeler à partir du client
- Savoir intégrer aux applications Web ASP .Net des Frameworks JavaScript tels que BootStrap ou JQuery pour améliorer la qualité des interfaces clientes Web et mobiles
Public
- Développeurs et analystes programmeurs "anciennes technologies"
- Chefs de projets
Prérequis
- Avoir suivi les formations "Les fondamentaux du développement .Net en C# sous Visual Studio" et "Développement C# avancé et accès aux données sous Visual Studio" ou disposer des connaissances équivalentes
- Avoir suivi la formation "Programmer avec HTML5, CSS3 et JavaScript" ou disposer de connaissances équivalentes est recommandé
Programme
Technologies Web .Net
- Les modèles de développement Web
- Le choix du Framework : .NET Full vs .NET Core
- Les solutions d’hébergement : IIS, Azure, Kestrel
- Les outils : WebMatrix, Visual Studio
Concevoir le modèle de données
- Création du modèle de données
- Connexion à la base de données par Entity Framework
Concevoir les contrôleurs
- Contrôleurs et actions
- Filtres d’actions
Concevoir les vues
- Syntaxe Razor
- HTML Helpers
- Réutilisation de code avec les vues partielles
Tests unitaires et débogage
- Mise en oeuvre des tests unitaires
- Stratégie de gestion d’exceptions
Routage
- Le moteur de routage ASP .NET
- Implémentation d’un routage personnalisé
Appliquer des styles
- Mise en page
- BootStrap
Créer un site Web réactif
- Mise en cache des données
- jQuery
Sécurisation d’un site
- Authentification et autorisation
- Rôle et appartenance
- Windows Identity Framework
Implémentation de Web API
- Architecture et mise en oeuvre
- Appel d’un service Web API côté client
Déploiement d’un site
- Déploiement local
- Déploiement dans le Cloud
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture