Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations C# / .NET » :
Programmation Orientée Objet en C#
Les fondamentaux

Détails :

Durée :
5 Jours
Prérequis :
Pour suivre cette formation, il est nécessaire de déjà être initié à la programmation avec un langage quelconque (C, C++, Java, ...).
Public :
Cette formation s'adresse aux développeurs ainsi qu'aux chefs de projets informatique.
Objectifs :
Cette formation vous permettra de maîtriser la programmation orientée objet avec le langage C# dans l'environnement de programmation Visual Studio.

Au terme de cette formation, vous serez en mesure de :
  • Pouvoir décrire la plateforme .NET et ses composants
  • Connaître les éléments de base de la syntaxe
  • Savoir coder des méthodes statiques
  • Comprendre le principe d'encapsulation
  • Comprendre le concept d'héritage
  • Savoir utiliser une classe générique
  • Savoir écrire des requêtes Linq
  • Etre en mesure de manipuler des fichiers en C#
Support :
Le support de cours en ligne sur notre serveur de ressources pédagogiques KooR.fr

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Introduction à Microsoft.Net
    • Plateforme .net (Common Language Runtime)
    • Langages .net (C#, VB.Net, ..)
    • Les différents Frameworks
    • L'IDE Visual Studio
    Syntaxe C#
    • Variables
    • Organisation en mémoire (types primitifs / types références)
    • Opérateurs
    • Conversion de types
    • Instructions conditionnelles
    • Instructions d'itération
    • Tableaux : Principe de fonctionnement
    • Création de tableaux quelconques
    • Parcours de tableaux
    Méthodes et paramètres
    • Paramètres Optionnel, Nommés, Multiples, de sortie
    • Types et retours de fonctions
    • Surcharge de méthodes
    • Récursivité
    Programmation orientée objet
    • Attributs et méthodes
    • Constructeurs, cycle de vie, gestion générale de la mémoire
    • Création de propriétés, visibilité, encapsulation
    • L'agrégation d'objets
    L'objet avancé en C#
    • Utilisation des espaces de nom et création
    • Héritage
    • Polymorphisme : intérêt, utilisation
    • Classes abstraites et interfaces
    • Etendre des classes du framework .NET
    • Les méthodes d'extensions
    Collections et généricité
    • Introduction à la généricité
    • Utilisation de conteneurs génériques
    • Création de méthodes et classes génériques
    • Ajouter des contraintes
    LINQ (Language INtegrated Query)
    • Présentation
    • La création et l'exécution de requêtes LINQ
    • L'inférence de type
    • Les types anonymes
    • Les opérateurs de requêtes LINQ
    Lecture et écriture de données locales
    • Lire et écrire dans des fichiers
    • Sérialiser et désérialiser des données
    • Réaliser des traitements I/O en utilisant des flux
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.