Cours 20486D: Développement d'applications Web à l'aide d'ASP.NET Core MVC - cours 57 490 roubles. de Spécialiste, formation, Date: 15 mai 2023.
Miscellanea / / November 28, 2023
Le cours est dispensé selon la dernière version !
Pendant le cours, vous apprendrez à créer des applications Web à l'aide d'ASP.NET CORE MVC à partir du .NET Framework. Vous acquerrez des connaissances et des compétences qui vous permettront d'améliorer considérablement les performances et l'évolutivité des applications Web que vous développez. Pendant les cours, vous comparerez les technologies ASP.NET CORE MVC et ASP.NET Web Forms et recevrez des recommandations sur le choix de l'une ou l'autre technologie.
Le cours est conçu pour les développeurs Web professionnels ayant une expérience dans la création d'applications à l'aide de Visual Studio.
Pour suivre ce cours, vous devez disposer d'un accès valide à un compte Microsoft Azure. Veuillez noter que cela peut prendre jusqu'à 48 heures pour recevoir un nouvel accès. Si vous n’y avez pas accès, merci d’en informer votre responsable lors de votre inscription à la formation. Dans ce cas, nous vous fournirons une version d'essai: un Windows Azure Pass de 30 jours.
Avez-vous besoin de plus de pratique? Vous préparez-vous à passer les examens de certification Microsoft? Accédez à Labs Online, des laboratoires virtuels pour les cours Microsoft autorisés, pendant toute la durée de votre cours et deux semaines après l'obtention de votre diplôme! Le service est unique et disponible uniquement au Centre Spécialisé
Description du cours sur le site officiel de Microsoft
Tu vas apprendre:
-Décrivez les principales technologies Microsoft dans le domaine du développement web et sélectionnez celles les plus adaptées pour résoudre vos problèmes.
-Concevoir des applications Web répondant à diverses exigences.
-Créer des modèles de modèles CORE MVC et implémenter une logique métier dans ces modèles.
-Créer des contrôleurs d'application CORE MVC qui interagissent avec les utilisateurs, les modèles et les vues de données.
-Créer des vues d'application CORE MVC conçues pour afficher et modifier des données, ainsi qu'interagir avec des modèles et des contrôleurs.
-Créer des tests unitaires et utiliser les outils de débogage de Visual Studio lors du développement d'applications Web.
-Créer des applications Web qui utilisent des URL lisibles par l'homme.
-Utilisez une interface et un style uniques dans votre application MVC.
-Accélérez l'interaction des utilisateurs grâce à la mise en cache et au rafraîchissement partiel des pages.
-Créer du code client en JavaScript à l'aide de la bibliothèque jQuery.
-Créer des applications CORE MVC protégées.
-Utilisez les services Web Microsoft Azure à partir de votre application CORE MVC.
-Déployer les applications CORE MVC.
Module 1. Examen de ASP.NET CORE MVC (2 ac. h.)
-Aperçu des technologies Web Microsoft
-ASP.NET 4.x Présentation
-Introduction à ASP.NET CORE MVC.
Module 2. Concevoir une application Web ASP.NET Core (3 ac. h.)
-Planification en phase de conception du projet
-Conception de modèles, de contrôleurs et de vues
Module 3. Configuration du middleware et des services dans ASP.NET Core (3 ac. h.)
-Configuration de la couche intermédiaire
-Configuration des services
Module 4. Développement de contrôleurs (3 ac. h.)
-Création de contrôleurs et de leurs actions
-Configuration des modèles d'URL
-Création de filtres pour les méthodes (filtres d'actions)
Module 5. Développement des représentations (3 ac. h.)
-Création de vues à l'aide du moteur Razor.
-Utilisation des assistants HTML et des assistants de balises
-Réutilisation du code dans les vues
Module 6. Développement de modèles (2 ac. h.)
-Création de modèles MVC
-Travailler avec des formulaires
-Vérification des applications MVC
Module 7. Utiliser Entity Framework Core pour travailler avec des bases de données (3 ac. h.)
-Introduction à Entity Framework Core
-Travail avec l'entité Framework Core
-Utilisation de l'entité Framework Core dans ASP.NET Core
Module 8. Utilisation de modèles, CSS et JavaScript dans ASP.NET Core MVC (3 ac. h.)
-Utilisation de modèles de vue
-Application des styles CSS et JavaScipt
-Conception adaptative
Module 9. Développement du côté client d'une application web (3 ac. h.)
-Style d'application
-Utilisation de Task Runner
-Conception adaptative
Module 10. Test et débogage d'applications Web (3 ac. h.)
-Test des applications MVC
-Mettre en œuvre des stratégies de gestion des exceptions
-Journalisation des applications MVC
Module 11. Sécurité dans une application web (3 ac. h.)
-Authentification dans ASP.NET Core
-Autorisation dans ASP.NET Core
-Protection contre les attaques
Module 12. Mise en cache et messagerie asynchrone (3 ac. h.)
-Mise en place d'une stratégie de cache
-Sauvegarde de l'État
-Communication bidirectionnelle
Module 13. Implémentation de WebAPI (3 ac. h.)
-Introduction à WebAPI
-Utilisation de WebAPI
-Appel WebAPI
Module 14. Déployer une application Web (3 ac. h.)
-Hébergement local et déploiement WebAPI
-Déploiement dans Microsoft Azure
-Bases de Microsoft Azure