M2i Formation

Présentation de la plateforme de développement Microsoft

Par M2i Formation

Objectifs

  • Décrire la plateforme du .NET Framework 4.6 et Visual Studio 2015.

Programme

Introduction à la plateforme .NET

  • Historique
  • Vision de Microsoft sur les prochaines versions
  • Différences entre le .NET Core le .NET Framework
  • Versions du .NET Framework
  • Version du .NET Core
  • Le Common Language Runtime (CLR)
  • Le Common Type System (CTS)
  • Le Garbage Collector
  • Les assemblys / namespaces
  • Le Just-In-Time (JIT)
  • Les AppDomain (.NET Framework)
  • Les différents types d'application
  • Les fichiers de configuration

Briques de base du .NET Framework

  • Linq
  • La sérialisation
  • La sécurité
  • La manipulation de document XML
  • La localisation
  • L'introspection (reflection)
  • L'interopérabilité

L'accès aux données

  • Introduction ADO .NET
  • Le DataSet
  • Le concept d'ORM
  • Linq To SQL
  • Entity Framework
  • Transactions
  • Fonctionnalités avancées d'ADO .NET

Windows Forms

  • Introduction
  • GDI+
  • Contrôles Windows Forms
  • Extensibilités des contrôles

Windows Presentation Foundation et Silverlight

  • Introduction
  • Le XAML
  • Le pattern MVVM
  • Les templates
  • Les styles
  • Les DataTemplates
  • Les animations
  • Le format XPS

Windows Communication Foundation

  • Avant : le .NET Remoting
  • Introduction
  • Concept
  • Les différents hôtes supportés par WCF
  • Les différents protocoles supportés par WCF
  • Les différents formats supportés par WCF
  • ADO .NET Data Services
  • RIA Services
  • Windows Identity Foundation

Windows Workflow Foundation

  • Introduction
  • Les activités
  • La persistance des workflows
  • La compensation
  • Le tracking

Briques complémentaires du .NET Framework / .NET Core

  • Task Parallel Library
  • DataAnnotations
  • CodeDOM
  • Managed AddIn Framework
  • Managed Extensibility Framework
  • Dynamic Language Runtime
  • Code Contracts
  • IoC avec .NET Core

ASP.NET

  • Différences entre ASP .NET et ASP .NET Core
  • Les HttpModule
  • Les HttpHandler
  • ASP.NET WebForms
  • ASP.NET MVC
  • ASP.NET Dynamic Data
  • Membership
  • RoleManager
  • Les différents hosts et le modèle OWIN

Visual Studio

  • Introduction
  • Les différentes versions et éditions de Visual Studio
  • Les projets / solutions
  • Le débogueur de Visual Studio
  • Les tests
  • L'explorateur d'architecture
  • Team Foundation Server
  • MSBuild
  • Code Analysis / FxCop
  • StyleCop
  • Text Template Transformation Toolkit (T4)
  • Documentation XML
  • Platform Compiler API (Roselyn)

Extensibilité des produits Microsoft via le .NET Framework

  • Visual Studio Tools for Office
  • SQL Server
  • PowerShell

Windows Azure

  • Introduction
  • Rappel des concepts IaaS, PaaS et SaaS
  • Calcul et batch
  • Web et mobilité
  • Données et stockage
  • Gestion des identités et des accès
  • Office 365, SharePoint Online et Exchange
  • Online
  • Intégration hybride avec BizTalk, Active Directory et Exchange
  • Architecture microservices
  • Développement et intégration avec Visual Studio et Visual Studio Online
  • Prérequis d'architecture pour le déploiement sur Azure

Déploiement des applications

  • Déploiement du .NET Framework
  • ClickOnce
  • Windows Installer
  • Déploiement ASP.NET One-Click
  • Windows Store

Pédagogie

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (5)

Dawan
C# Initiation : Programmer en objetPar Dawan

Apprendre à développer avec C#, à créer des interfaces de gestion et à manipuler les objets de la plate-forme .NET

Ambient IT
Clean Architecture .NET CorePar Ambient IT

Créez une application faiblement couplée, à dépendance inversée !

La clean architecture permet de rendre une application indépendante des frameworks , testable, indépendante de la base de données, indépendante de l’extérieur.
La clean architecture est souvent appelée Onion architecture ou architecture hexagonale ou même port & adapter. Le mot clé clean architecture vient d’Uncle Bob.
Dans cette formation, comme dans toutes nos formations que nous vous proposons nous utiliserons la dernière version stable (ASP.NET Core 3.1 et ASP.NET Core 5 avec le nouveau langage C# 9 à la date de cet article).

Feel Europe
Développer des applications Web Microsoft ASP.NET avec Visual BasicPar Feel Europe
  • Comprendre les notions de base de la mise en œuvre de sites d'applications Web à l'aide de Microsoft ASP.NET et Microsoft Visual Basic .NET
  • Savoir utiliser l'environnement Microsoft Visual Studio .NET et la plate-forme
Dawan
Visual Basic.Net - ApprofondissementPar Dawan

Apprendre à développer des application complexes avec Visual Basic.Net, à créer des interfaces de gestion de bases et à profiter des bibliothèques de .NET

Dawan
ASP.NET Web Forms Initiation + Approfondissement - 10264APar Dawan

Développer avec ASP.NET des applications de gestion de base de données Web - Découvrir les différentes techniques de programmation ASP.NET pour un site Internet ou Intranet