Créez votre première application connectée en C# / .NET

MOOC Créez votre première application connectée en C# / .NET

Le MOOC Créez votre première application connectée en C# / .NET aux développeurs ayant déjà des bases en programmation orientée objet. 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#.

À l’initiative du Groupe SII, ce cours handiaccessible permet un accès libre au plus grand nombre d’internautes. L’objectif est d’acquérir les compétences pour développer en C# sur .NET, des technologies particulièrement recherchées par les entreprises.

Organisateur :

Groupe SII

* MOOC Francophone est un service de mise en relation sans inscription et sans intermédiaire. Nous n’organisons aucun cours, le lien « Suivre le cours » vous redirige vers la page web des organisateurs. Les participants peuvent également évaluer ce cours en cliquant ici
  • icon

    Intervenants

    Nicolas Vidal
    Enseignant à l’ESGI et directeur technique chez Tekneo. Passionné de développement de Jeux Vidéo et d’Intelligence Artificielle.

  • icon

    Durée

    4 semaines

    Vous pouvez vous inscrire à ce cours à n’importe quel moment de l’année… Le  cours est disponible directement sur la plateforme OpenClassrooms 365 jours par an, 24/7, sur tous supports (PC, MAC, tablette, mobile).

    Vous pouvez également choisir de suivre les cours selon un rythme prédéfini par la plateforme (1 semaine par partie) ou bien sans rythme, sans contrainte de temps et organiser vous-même une progression régulière..

    Le rythme d’une semaine par partie permet un avancement régulier en fixant des dates limites sur le rendu des devoirs. L’avancement du cours sans rythme vous permet quant à lui une grande flexibilité, car vous pouvez réaliser vos exercices à tout moment.

    Cette formation est ouverte toute l’année à partir du 22 septembre 2015

  • icon

    Prérequis

    Ce cours est destiné aux développeurs ayant déjà des bases en programmation orientée objet. Les concepts de base de la programmation impérative (variables, boucles, fonctions…) et objet (classe, héritage, surcharge, …) ne seront donc que brièvement rappelés pour que nous puissions nous concentrer sur les classes incontournables du Framework .NET ainsi que les spécificités du langage C#.

  • icon

    Charge de travail

    1 à 3 heures / semaine

  • icon

    Coût

    Gratuit

  • icon

    Certification

    Vous devez compléter tous les exercices du cours et obtenir une note finale d’au moins 70% pour obtenir votre certification !

    Un compte premium OpenClassrooms (20€ / mois) est nécessaire pour valider votre certification.

  • icon

    Déroulement

    Chaque cours est composé d’une ou plusieurs parties et peut comporter du texte, des images (schéma, illustration) et des vidéos. Les vidéos des cours durent 10 minutes maximum, avec une moyenne de 3-4 minutes. Elles sont visualisables à tout moment sur OpenClassrooms et téléchargeables en haute définition.

    Chaque partie d’un cours certifiant est ponctuée d’exercices de 2 types :
    – Des quiz corrigés automatiquement

    – Des devoirs libres (exemple : créer un site web avec des consignes précises).

    Ces devoirs sont évalués par les pairs. Chaque devoir est corrigé 3 fois par 3 autres élèves, dans un processus en double aveugle, selon un barème fixé par le professeur. La note finale est la moyenne des 3 notes reçues sur le devoir.

    Si vous rencontrez des difficultés, pas de panique ! Vous pouvez à tout moment obtenir de l’aide sur les forums.

  • icon

    Programme

    Partie 1 – Appréhendez les bases du langage C# et du framework .NET
    – Pourquoi choisir le couple C#/.NET pour développer vos applications ?
    – Installez vos outils de développement
    – Manipulez Visual Studio et créez votre première application console
    – Quels concepts retenir de la programmation impérative ?
    – Quelles sont les spécificités du modèle objet en C# ?
    – Quiz

    Partie 2 – Créez votre premier service WCF
    – Qu’est-ce que Windows Communications Foundation ?
    – Implémentez votre premier service WCF
    – Créez un client en ligne de commande inter-opérant avec votre service WCF
    – Découvrez la programmation asynchrone avec async et await
    – Déployez votre service WCF sur IIS
    – Quiz
    – Activité : Réalisez une mini-API

    Partie 3 – Développez votre première application WPF
    – Découvrez Windows Presentation Foundation
    – Créez des éléments visuels et utilisez le data binding
    – Maîtrisez les events, les delegates et les lambdas
    – Prenez en main le design pattern MVVM
    – Approfondissez le MVVM
    – Quiz

    Partie 4 – Apprenez à utiliser LINQ et Entity Framework
    – LINQ, à quoi ça sert ?
    – Créez un modèle simple
    – Limitez l’exposition du modèle via un service WCF
    – Construisez une API simple pour manipuler le modèle
    – Manipulez les données exposées par le service WCF depuis une application cliente
    – Quiz
    – Activité : Réalisez une application de stockage temporaire de données

  • icon

    Plateforme

    OpenClassrooms
    Une technologie issue du projet Open Source CLAIRE (Community Learning through Adaptive and Interactive multichannel Resources for Education) développé conjointement par OpenClassrooms (ex : Simple IT / Site du zéro), le laboratoire LIRIS (équipe Silex), et INRIA Grenoble (équipe WAM)

Evaluer ce cours !

Votre avis participe à une dynamique constructive pour les prochains sessions

0 50 100 2
50%
Moyenne sur 2 votes Je participe !
fermer

Merci pour votre contribution. Votre avis est en attente de modération avant publication. Après validation, vos données seront anonymisées.

fermer

Taux de satisfaction

Votre perception du cours doit rester constructive. Nous encourageons un débat sain et constructif entre concepteurs de MOOC et utilisateurs. Les avis sont modérés avant publication et les données sont anonymisées après contrôle. Pour évaluer ce cours, cliquez sur le lien bleu - Je participe ! - et validez votre accord avec chacune des affirmations sur une échelle de 1 à 100. Merci de votre compréhension !

  • La durée des modules et le rythme de travail sont conformes à mes attentes.
    64%
  • Les ressources sont utiles et le contenu des modules est pertinent.
    63%
  • Les activités proposées facilitent la compréhension du cours
    64%
  • Les évaluations permettent de mesurer votre progression dans ce cours
    66%
  • Les échanges avec l’équipe pédagogique correspondent à vos besoins
    62%
  • Les interactions entre utilisateurs représentent une véritable valeur ajoutée
    61%
  • L’accès à la plateforme est simple, sa prise en main intuitive et la navigation facile
    61%

Recevez chaque semaine les MOOCs à suivre !

Ne ratez aucun nouveau MOOC ! Avec notre newsletter garantie sans SPAM, restez informé pour ne louper aucun cours à venir.

Merci ! Votre demande d'inscription vient d'être prise en compte :)

Pin It on Pinterest

Share This