C# - Développement web avec ASP.NET MVC5
Les objectifs
En quelques mots...
Public
Développeurs, Architectes, Chefs de projets techniques
Pré-requis
Connaissance et pratique du langage C#
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 19/09/2023
Programme détaillé
DECOUVRIR ASP.NET MVC
- Overview des technologies Web.net
- Architecture d’ASP.NET MVC
CONCEPTION D’UNE APPLICATION MVC
- La phase de Design Projet
- Modèles de conception
- Contrôleurs et vues
DEVELOPPER DES MODELES
- Les objets du modèle
- Lien avec les données
- Utilisation Entity Framework pour construire des modèles
DEVELOPPER DES CONTROLEURS
- Contrôleurs et actions
- Filtres d'action
DEVELOPPER DES VUES
- Syntaxe Razor
- HTML Helpers
- Réutiliser le code avec les Views
STRUCTURATION D’UNE APPLICATION ASP.NET MVC
- Analyse de l'architecture
- Configuration des routes
- Création d'une structure de navigation
- Développement de sites sécurisés
- Gestion de l'état
- Test unitaire de composants MVC
- Stratégie de gestion d'exception
STYLES DES APPLICATIONS MVC
- Templates Views
- Application des CSS
AMELIORER L’INTERFACE
- AJAX et les mises à jour partielles
- Stratégies de cache
- JavaScript
- jQuery et jQuery UI
GESTION DE LA SECURITE
- Authentification ASP.NET et Membership
- Utilisation ASP.NET Identity dans MVC 5
APPROCHE REST AVEC LES WEB API
- Conception d'API Web
- Web API pour applications mobiles et Web
GESTION DES REQUETES
- Modules HTTP et handlers HTTP
- Sockets Web et utilisation de SignalR