Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Description du cycle de traitement des requêtes MVC
Projets .Net MVC5
Organisation la structure du projet
2/ Conception d'une application MVC
Design Projet
Modèles de conception
Contrôleurs et vues
3/ Les modèles dans ASP.Net MVC 5
Définition d'un modèle
Analyse du rôle du modèle dans différents scénarios
Utilisation des attributs pour améliorer la persistance
Amélioration de la structure d'une application avec l'injection de dépendances
Génération de classes d'entité avec le concepteur Objet/Relationnel de Visual Studio
Requêtes avec LINQ
4/ Les contrôleurs dans ASP.Net MVC 5
Définition de l'architecture des contrôleurs
Différencier les types de contrôleurs
Accès aux données envoyées dans la requête
Déléguer le traitement des requêtes aux actions
Initier la réponse suite aux résultats des actions
Traiter des cas spéciaux avec des contrôleurs sans vue
Héritage des contrôleurs principaux
Ajouter des comportements aux actions
Créer des API contrôleurs
Tester les contrôleurs en dehors du serveur
5/ Les vues dans ASP.Net MVC 5
Le moteur de vue Razor
Rendu de la réponse avec les vues MVC
Mise en œuvre de vues dynamiques
Recueil de données avec les formulaires
Accès aux données envoyées
Utilisation du ViewBag et ViewData
Validation de données côté client (avec JQuery validation) et côté serveur
Rapports d'erreurs
Affichage de données complexes
Utilisation de LINQ to Object dans les vues
Création de composants de vues personnalisés pour traiter les différents types de données
Personnalisation du moteur de vues
Gestion des layouts et vues partielles
Créer et utiliser des Helpers personnalisés
6/ Structurer une application ASP.NET MVC 5
Analyse de l'architecture MVC 5
Configuration de routes statiques et dynamiques
Création d'une structure de navigation
Développement de sites sécurisés
Gestion de l'état
Test unitaire de composants contrôleurs et classes
Stratégie de gestion d'exception
7/ Appliquer des styles des applications MVC 5
Templates Views
Application des CSS
Utilisation de Bootstrap
8/ Ajax et JQuery
Installation et mise à jour de JQuery (et autres outils) via NuGet
Utilisation des helpers Ajax
Configuration des actions pour Ajax
Traitement des objets JSON côté serveur
Appels Ajax depuis du code JavaScript et Razor
9/ Gérer la sécurité
Implémentation de l'authentification ASP.Net
Gestion des rôles
Audit de la sécurité du code
Utiliser ASP.NET Identity
10/ Approche REST avec les Web API
Conception d'API Web
Clients Web et mobile
11/ Approche WebPages
Création d'interfaces graphiques avec WebPages
12/ Gestion des requêtes
Modules HTTP et gestionnaires HTTP
Sockets Web et utilisation de SignalR
13/ L'injection de dépendance
Configurer de l'injection de dépendance
Avantages de l'injection
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Développeurs
Architectes
Chefs de projets techniques
Dates
Dates
Du 06 au 09 Août 2024
Du 24 au 27 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.