S'inscrire      

Formation:


Active Server Pages et son successeur ASP.NET, des technologies développées par Microsoft et utilisées dans la programmation web

Développement d’applications Web avec ASP


Coût

60 000 FCFA

Durée

30 heures (reparties selon votre disponibilité)

Objectifs

- Disposer des compétences nécessaires pour créer des applications Web avec Visual Studio 2015 ou 2017
- Être en mesure de développer des applications d’entreprises ASP .Net MVC en utilisant les technologies et outils du .NET Framework
- Savoir tester et déboguer des applications Web ASP .Net MVC
- Être capable d'écrire un service ASP .Net MVC Web API et l'appeler à partir du client
- Savoir intégrer aux applications Web ASP .Net des Frameworks JavaScript tels que BootStrap ou JQuery pour améliorer la qualité des interfaces clientes Web et mobiles


Public

- Développeurs et analystes programmeurs
- Chefs de projets


Pré requis

- Connaissances sur le développement .Net en C# sous Visual Studio 2015" (MS860) et "L'accès aux données en C# sous Visual Studio 2015/2017" (MS861) ou disposer des connaissances équivalentes
- Connaissances sur la création d’applications Web avec HTML5 et CSS3" (CE999) ou disposer de connaissances équivalentes


Programme

Technologies Web .Net :
  • Les modèles de développement Web
  • Le choix du Framework : .NET Full vs .NET Core
  • Les solutions d'hébergement : IIS, Azure, Kestrel
  • Les outils : WebMatrix, Visual Studio


Concevoir le modèle de données :
  • Création du modèle de données
  • Connexion à la base de données par Entity Framework


Concevoir les contrôleurs :
  • Contrôleurs et actions
  • Filtres d'actions


Concevoir les vues :
  • Syntaxe Razor
  • HTML Helpers
  • Réutilisation de code avec les vues partielles


Tests unitaires et débogage :
  • Mise en oeuvre des tests unitaires
  • Stratégie de gestion d'exceptions


Routage :
  • Le moteur de routage ASP .NET
  • Implémentation d'un routage personnalisé


Appliquer des styles :
  • Mise en page
  • BootStrap


Créer un site Web réactif :
  • Mise en cache des données
  • jQuery


Sécurisation d'un site :
  • Authentification et autorisation
  • Rôle et appartenance
  • Windows Identity Framework


Implémentation de Web API :
  • Architecture et mise en oeuvre
  • Appel d'un service Web API côté client


Déploiement d'un site :
  • Déploiement local
  • Déploiement dans le Cloud