Cette vidéo de formation sur C# 7 s'adresse à tous les développeurs désireux de maîtriser le concept de classes pour l'appliquer dans différents types d'applications. Cette formation est basée sur des démonstrations concrètes réalisées sous Visual Studio 2017 et a pour objectif de vous rendre opérationnel le plus rapidement possible.
Vous apprendrez tout d'abord à concevoir des classes en respectant...
Niveau Débutant à Initié
Durée 1h42
Parution novembre 2017
Cette vidéo de formation sur C# 7 s'adresse à tous les développeurs désireux de maîtriser le concept de classes pour l'appliquer dans différents types d'applications. Cette formation est basée sur des démonstrations concrètes réalisées sous Visual Studio 2017 et a pour objectif de vous rendre opérationnel le plus rapidement possible.
Vous apprendrez tout d'abord à concevoir des classes en respectant une démarche objet et en protégeant vos données à l'aide du concept d'encapsulation. Vous serez ainsi amené à définir des propriétés (lecture, écriture…) pour accéder aux différents attributs protégés.
Le formateur présentera ensuite le cycle de vie des objets. Vous étudierez ainsi la création d'instances de classe, la mise en œuvre de mécanismes d'initialisation à l'aide des constructeurs, la réalisation d'un traitement avant la libération effective des objets. Vous verrez également comment le langage gère la mémoire à l'aide du garbage collector. Les dernières nouveautés du langage seront présentées, et notamment la possibilité de définir des déconstructeurs qui permettent d'extraire les différents champs d'un objet.
Dans la suite de la vidéo, vous manipulerez les différents objets par envoi de message. Vous créerez des méthodes de classes et spécifierez les différents contextes d'utilisation de l'attribut static.
Pour finir, vous apprendrez à structurer vos applications en utilisant les espaces de nommage, vous favoriserez la réutilisation du code en concevant des DLL et vous étudierez la façon de faire évoluer vos applications avec les méthodes d'extensions.
Thierry DOUCHET est Consultant Formateur depuis de nombreuses années dans un grand centre de formation, reconnu Microsoft Gold Partner. Expert en développement .NET et Java il intervient régulièrement sur des missions d'audit et de conseil et accompagne des équipes informatiques dans leurs montées en compétences liées aux évolutions technologiques des produits. Il est certifié MCT (Microsoft Certified Trainer) et MCPD .NET Developer et enseigne au CNAM dans les cursus Maitrise et Ingénieur. Il bénéficie d'une expérience pédagogique et technique complète et variée ce qui rend efficace la transmission de ses connaissances sur le langage C#.