Programmation C# avec Visual Studio 2010

    Objectifs

    acquérir les fondamentaux de la programmation objet avec C# et du framework .Net sous Visual studio 2010

    Pré-requis

    connaissance d'un langage de programmation procédurale

    Profil stagiaire

    concepteurs/développeurs, chefs de projets utilisant des langages structurés

    Profil animateur

    consultant expert .NET

    Vue d'ensemble de la plate-forme Microsoft .NET et de C#

    La plate-forme .NET, le .NET Framework et ses composants
    Structure d'un programme C#, exceptions, débogage, compilation et exécution
    Variables (conventions, types de données, conversion, types personnalisés)
    Instructions de contrôle (branchement, conditionnelles, d'itération, exceptions)
    Méthodes statiques (paramètres, passage de paramètres, retour de valeur, surcharge)
    Créer, initialiser et utiliser des tableaux et des Generics

    Notions fondamentales de la programmation orientée objet

    Classes en C# (héritage et polymorphisme)
    Création et destruction d'objets (constructeurs, surcharge, destructeur)
    Encapsulation avec les proprietes et les modificateurs de visibilité
    Mecanismes d'heritages, classes abstraites et interfaces

    Creation d'applications Windows

    Principes des Windows Forms (SDI, MDI) et classes partielles
    Utilisation de Visual Studio 2010 pour la creation d'applications
    Gestion des evenements et utilisation des delegués
    Utilisation des controles standards du FrameWork

    Utilisation du FrameWork .NET pour le developpement Windows

    Programmation du système de fichiers
    Programmation des Thread et utilisation de Thread dans une fenetre
    Créer et utiliser des fichiers de ressources pour les parametres de l'application
    Gerer les erreurs et mener les tests et le debogage de l'application

    Application client/serveur avec ADO.NET

    Le modele ADO.NET
    Etablir la connexion aux données, utiliser des commandes et le DataSet
    Utiliser les outils de Visual Studio 2010 pour l'accès aux données
    Comprendre et implementer les mecanismes de liaisons aux données pour ameliorer la vitesse de developpement
    Impact du XML dans le developpement des données

    Ouvertures et Echanges avec les WebServices

    Principes et avantages des WebServices
    Créer un WebServices et abonnement d'un client au webservice

    Mots associés

    C# .Netdéveloppeurlangage C#VB .Net

    du 09 au 13 juillet 2012

    à Paris

    du 03 au 07 septembre 2012

    à Paris

    du 15 au 19 octobre 2012

    à Paris

    du 26 au 30 novembre 2012

    à Paris

    Stage / CODE : ICS80

    5 jours (35 heures)

    2 390€ (HT)

    Contact

    Catherine ROY

    01 44 94 14 90

    croy@demos.fr

     Les prochaines dates

    du 09 au 13 juillet 2012

    à Paris

    du 03 au 07 septembre 2012

    à Paris

    du 15 au 19 octobre 2012

    à Paris

    du 26 au 30 novembre 2012

    à Paris

    Compétences visées

    Devélopper une application Objet en langage C#

    Créer des applications Windows client/serveur de bases de données avec Visual Studio 2010

    Utiliser les composants du framework pour concevoir des applications connectées aux bases de données avec ADO.NET

    Créer des applications riches et professionnelles pour Windows