Dernière mise à jour le 04/10/2024

ASP.NET MVC Core, développement d’application Web

Informations générales

Type de formation : Formation continue
Domaine : Développement
Filière : Action collective ATLAS "Java, .Net, C++"
Rubrique : Java - Jee - Android
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

Comprendre les principes d’ASP Net MVC Acquérir les compétences pour créer des applications Web avec Visual Studio Apprendre à tester et déboguer des applications Web ASP .NET Core Comprendre comment mettre en œuvre une méthode MVC pour développer en équipe Être capable d'écrire un service Web REST et l'appeler à partir d'une application MVC

Public visé

Développeurs web, chefs de projet techniques…

Pré-requis

Avoir une bonne maitrise du langage C# et avoir des connaissances en programmation Web (HTML et JavaScript).

Programme

Programme détaillé
 
Chapitre 1:  
 
Découverte D’ASP.NET CORE MVC  
• Présentation des technologies Microsoft Web.  
• Présentation d’ASP.NET 4.x.  
• Introduction à ASP.NET Core MVC.    
 
Chapitre 2:  
 
Conception d’applications Web ASP.NET CORE MVC  
• Planification de la phase de conception d’un projet web   
• L’architecture d’une application MVC  
• Conception de modèles, de contrôleurs et de vues     
 
Chapitre 3:  
 
Configuration des middlewares et des services dans ASP.NET CORE  
• Configuration des middlewares  
• Configuration des services  
• Injection de dépendance   
 
Chapitre 4:
 
Développement de contrôleurs  
• Développement de contrôleurs et d’actions.  
• Configuration de routes avec des tables de routage et des attributs  
• Développement de filtres d’actions.    
 
Chapitre 5:
 
Développement de vues  
• Création de vues avec la syntaxe Razor   
• Utilisation des helpers HTML et des tags helpers  
• Réutilisation du code dans les vues.   
 
Chapitre 6:
 
Développement de modèles  
• Création de modèles MVC.  
• Création et utilisation de formulaires.  
• Ajout de fonctionnalités de Validation des modèles  
 
Chapitre 7:
 
Utilisation d’Entity Framework Core dans ASP.NET CORE  
• Introduction à Entity Framework Core.  
• Création de requête avec Entity Framework Core.  
• Utilisation de Entity Framework Core pour se connecter à une base de données.   
 
Chapitre 8:
 
Utilisation de Layout, de CSS et de Javascript dans ASP.NET CORE MVC   
•  Utilisation de Layout.  
• Utilisation de CSS et de JavaScript.  
• Utilisation de jQuery.  
 
Chapitre 9:
 
Tests et débogage   
• Mise en œuvre de tests dans une application MVC  
• Mise en œuvre d’une stratégie de gestion des exceptions  
• Mise en place de logs applicatifs  
 
Chapitre 10:
 
Gestion de l’authentification et des autorisations  
• Authentification dans ASP.NET Core.  
• Configuration de Microsoft ASP.Net Core Identity  
• Autorisation dans ASP.NET Core. .   
 
Chapitre 11:
 
Performance et communication  
• Mise en œuvre d’une stratégie de mise en cache.  
• Gestion de l’état.  
• Communication à deux voies.

Modalités

Modalités : en présentiel, distanciel ou mixte – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : F28050

Tarifs

Prix public : 2925
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • CPF -MonCompteFormation
Contactez nous pour plus d’information

Lieux & Horaires

Campus : Ensemble des sites

Durée : 35 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 14 / 10 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 35 heures
    : 5 jours
  • Inscription au 16 / 12 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 35 heures
    : 5 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28029

Mise en oeuvre du langage c ++

Connaître les concepts de la programmation orientée objet Maîtriser la syntaxe du langage C++ Savoir développer une application C++ d'accès aux fichiers  

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28040

L’intégration continue, un enjeu pour la qualité

      • Maîtriser les phases de mise en oeuvre d’une intégration continue  
      • Maîtriser les maillons d'une chaîne d'intégration continue  
      • Automatiser la construction de vos applications  
      • Mettre en place un tableau de bord de vos intégrations  
      • Générer des rapports liés à l'activité de développement et à la qualité
      • Valider le respect des normes de développement par les développeurs via Sonar
 

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28030

C++ Programmation avancée

Maîtriser les concepts avancés du C++ Connaître les principales nouveautés du C++ 11

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28041

Sécurité des applications Web

    • Comprendre les différentes sécurités existantes autour des serveurs WEB, navigateurs, etc.  
    • Savoir gérer des tests de pénétration sur une application WEB Secure coding
    • Avoir les bonnes méthodes et pratiques dans la conception d'une application WEB
    • Acquérir les compétences nécessaires pour créer un programme de sécurité des applications
    • Savoir couvrir les exigences demandées par les ISO 27001/2 à savoir  
    • Utiliser la norme ISO 27034 - sécurité des applications
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28031

HTML5 CSS3 JAVASCRIPT 6

    • Savoir construire une page Web en HTML5   
    • Mettre en forme une page web avec CSS3   
    • Rendre interactif une page HTML 5 en utilisant JavaScript   
    • Créer et valider des formulaires HTML 5   
    • Intégrer du contenu multimédia et graphique à une page web HTML 5   
    • Améliorer l'expérience utilisateur en ajoutant des animations à une page HTML 5   
    • Utiliser des sockets Web et les Web Worker Processes
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Action collective ATLAS "Java, .Net, C++"

F28042

Les tests de charge

    • Réaliser des scénarios de tests de charge sur des applications Webs
    • Assimiler le processus de test de charge et performance
    • Appréhender l'offre des outils de tests de performance et de charge
 

14 heures de formations sur 2 Jours
En savoir plus