ASP.NET MVC : les fondements

Description de la formation

Permet d'avoir une vue d'ensemble (pour une première approche) des applications web dynamiques avec ASP.NET Site Web, MVC et Entity Framework Database First.

La création de projets Web dynamiques est simplifiée grâce à Visual Studio 2017 et ASP.NET (avec C#). Une première approche avec la création Site Web suivi de l'approche MVC inspirée des pratiques reconnues par toute l'industrie logicielle. On fera un premier approche avec des fichiers suivi d'un approche par base de données avec SQL Server. Cette formation vous permet également d’explorer les technologies qui gagnent tous les jours en popularité telles HTML5, Entity Framework et LINQ.

Objectifs pédagogiques

À la fin de cette formation, le participant sera en mesure de :

  • Comprendre l'architecture de ASP.NET
  • Créer des Site Web
  • Créer des applications ASP.NET MVC
  • Valider les données
  • Créer un modèle de base de données SQL Server
  • Accéder aux données avec LINQ et Entity Framework Database First.

Méthodologie

Plusieurs méthodes d’apprentissage et outils didactiques permettant de mesurer le progrès et l’intégration des concepts par les participants sont utilisés tout au long de la formation.


Exposé interactif (70%), démonstrations (10%), exercices (20%)

Clientèle visée

Professionnel et technicien spécialisés en TI

Particularité

Les participants à cette formation doivent au préalable avoir des connaissances de base de HTML, Javascript. Des connaissances de Visual Studio et .NET avec C# est un atout mais pas obligatoire.

    Fondements de MVC

    Origine et les visées du patron MVC (Model-View-Controller)

    ASP.NET Site Web versus ASP.NET MVC

    Étapes de création d'une application de gestion web en ASP.NET

    Génération du HTML côté serveur avec la syntaxe Razor.

    Validation des données

    Contrôleurs et routage

    Vues et Razor

    Modèles et Entity Framework

    Scaffolding

Antonio Tavares

Antonio Tavares

Enseignant avec plus de 20 ans d'expérience au niveau collégial et universitaire dans le domaine de l'informatique. Spécialiste des technologies Web et Mobiles. Formateur en entreprise.

Les clients qui ont suivi cette formation se sont aussi inscrits à :

C# : les fondements
JavaScript avancé
Exécuter les tests logiciels : intégrer les bons patterns