关键信息
关于内容
Vous développez déjà dans un langage de programmation orienté objet et vous souhaitez développer votre première application connectée ? Découvrez le langage C#, et son fameux framework .NET.
Ce couple, choisi par Microsoft pour la plupart de ses applications, est incontournable dans le monde professionnel. Il permet de développer rapidement entre autres des applications clientes Windows ainsi que des applications serveurs robustes.
En suivant ce cours, vous serez capables de développer vos propres applications C#/.NET en quelques heures ! Vous aurez découvert les outils efficaces fournis par le framework .NET ainsi que les particularités du langage C#.
课程大纲
Partie 1 - Appréhendez les bases du langage C# et du framework .NET
- 1. Pourquoi choisir le couple C#/.NET pour développer vos applications ?
- 2. Installez vos outils de développement
- 3. Manipulez Visual Studio et créez votre première application console
- 4. Quels concepts retenir de la programmation impérative ?
- 5. Quelles sont les spécificités du modèle objet en C# ?
- Quiz
Partie 2 - Créez votre premier service WCF
- 1. Qu'est-ce que Windows Communications Foundation ?
- 2. Implémentez votre premier service WCF
- 3. Créez un client en ligne de commande inter-opérant avec votre service WCF
- 4. Découvrez la programmation asynchrone avec async et await
- 5. Déployez votre service WCF sur IIS
- Quiz
- Activité : Réalisez une mini-API
Partie 3 - Développez votre première application WPF
- 1. Découvrez Windows Presentation Foundation
- 2. Créez des éléments visuels et utilisez le data binding
- 3. Maîtrisez les events, les delegates et les lambdas
- 4. Prenez en main le design pattern MVVM
- 5. Approfondissez le MVVM
- Quiz
- Activité : Réalisez une application de stockage temporaire de données
Partie 4 - Apprenez à utiliser LINQ et Entity Framework
- 1. LINQ, à quoi ça sert ?
- 2. Créez un modèle simple
- 3. Limitez l'exposition du modèle via un service WCF
- 4. Construisez une API simple pour manipuler le modèle
- 5. Manipulez les données exposées par le service WCF depuis une application cliente
- Quiz
Certificat de réussite
教师
Nicolas Vidal
Enseignant à l’ESGI et directeur technique chez Tekneo. Il est passionné de développement de Jeux Vidéo et d'Intelligence Artificielle.
内容设计师

Véritable partenaire technologique, SII apporte des solutions à forte valeur ajoutée aux projets informatiques de nombreuses grandes entreprises.
平台

OpenClassrooms (原名 le Site du Zéro 或 SdZ)是一个提供计算机、科学和创业课程的网站。
在线课程可以由该网站的团队、合作大学或大学校的教授或 OpenClassrooms 成员自己教授。
目前,课程有多种形式:MOOC(大规模在线开放课程)、网络文本、电子书、书籍和视频。公司为某些课程颁发证书,包括与 IESA Multimedia 合作颁发的国家承认的证书。