M2i Formation

Bien concevoir l'architecture de votre application Web .NET

Langages et développement - Architecture et Internet des Objets

Présentiel

3 jours (21 heures) - ARC-WEB

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Architecture et Internet des Objets  ›  Bien concevoir l'architecture de votre application Web .NET

Objectifs pédagogiques

  • Comprendre les impacts des technologies Web sur les SI d'entreprise
  • Comprendre le rôle de .NET Core, ASP.NET, MVC et Entity Framework
  • Architecturer une application Web du client jusqu'à la base de données.

Niveau requis

Maîtriser le langage C# et ASP.NET. Connaître les briques de base de .NET.

Public concerné

Développeurs avancés, architectes, chefs de projets techniques.

La Défense15/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Mulhouse15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Nancy15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Reims15/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Évreux15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Le Havre15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Lille15/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Grenoble15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Lyon15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne15/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Orléans15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Tours15/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Montpellier15/07/20191 980 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis15/07/20191 980 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Introduction aux applications Web

  • Les enjeux des SI
  • Architectures n-tiers
  • Client léger vs client lourd vs client riche
  • Les technologies Microsoft pour les applications Web
  • .NET Core et ASP.NET
  • Le modèle OSI de l'ISO
  • Notion de couche
  • Notion de contrat

Les frameworks JavaScript

  • Le langage TypeScript
  • WebAssembly
  • Angular
  • ReactJS
  • Knockout
  • Présentation de Blazor

Les Web Services

  • Concept de SOA
  • RESTful vs SOAP
  • Bien concevoir ses URL RESTful
  • Codes d'erreurs HTTP et leurs sémantiques

Design patterns

  • Notions de composants / modules / services
  • Notions de composants passif / actif
  • Patterns de base
  • Repository
  • MVC / MVVM
  • IoC
  • Unit of work / transactions
  • Cache pattern
  • Event pattern

Les bases de données

  • Les bases de données SQL
  • Bases de données normalisées et dénormalisées
  • Les bases de données NoSQL
  • Bien choisir sa base de données en fonction de ses besoins
  • Position de Entity Framework
  • Database publication pattern
  • Introduction à la BI
  • ETL et DataWarehouse
  • Gestion des caches

Les micro-services

  • Rappel sur SOA
  • Encapsulation
  • Les bus
  • Les patterns orientés évènements
  • Déploiement / mise à jour
  • Notion de conteneur
  • Gouvernance et organisation
  • Technologies recommandées

La sécurité

  • Authentification et autorisation
  • Notion de "claim"
  • Jeton d'authentification
  • HTTPS
  • OAuth
  • Authentification via les middlewares

Industrialisation des développements

  • Les méthodes Agiles
  • Métriques pour suivre l'avancement d'un projet
  • Team Foundation Server (TFS) et Visual Studio Team Services (VSTS)
  • Git et la gestion des branches
  • Externalisation des développements

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus