{"product_id":"gervais-luc-apprendre-la-programmation-orientee-objet-avec-le-langage-c-avec-exercices-pratiques-et-corriges-9782409036576","title":"Apprendre la programmation orientée objet avec le langage C# : avec exercices pratiques et corrigés","description":"\u003cp\u003e\n      \u003cb\u003eApprendre la Programmation Orientée Objet avec le langage C#\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003eCe livre s'adresse aux \u003cb\u003eétudiants et aux développeurs\u003c\/b\u003e ayant déjà une première expérience de la programmation structurée et qui sont désireux de passer à la \u003cb\u003eProgrammation Orientée Objet (POO)\u003c\/b\u003e avec le \u003cb\u003elangage C# 10,\u003c\/b\u003e pour développer des applications .NET\u003c\/p\u003e\u003cp\u003eAprès un \u003cb\u003ehistorique de la POO et du langage C#,\u003c\/b\u003e l'auteur explique pourquoi ce type de programmation est devenu incontournable pour développer dans les environnements graphiques événementiels. Les notions \u003cb\u003ed'objet, de classe\u003c\/b\u003e et de \u003cb\u003eréférence\u003c\/b\u003e sont présentées suivies par les fondements de la POO que sont \u003cb\u003el'encapsulation, l'héritage, le polymorphisme et l'abstraction.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eLes différentes étapes d'un développement objet avec les principes de \u003cb\u003emodélisation UML\u003c\/b\u003e sont abordées, suivies par une présentation du \u003cb\u003e.NET 6,\u003c\/b\u003e de son intérêt, de sa richesse et de son environnement de développement \u003cb\u003eMicrosoft Visual Studio 2022 Community.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eLe lecteur découvre comment \u003cb\u003eC# 10\u003c\/b\u003e reproduit les principes de la POO avec des explications simples, des exemples concrets et des exercices corrigés à télécharger sur le site www.editions-eni.fr. Les types de base du développement .NET et leurs utilisations sont présentés. Les programmes d'essais sont de type console ou graphique, basés sur l'utilisation des \u003cb\u003eWindows Forms\u003c\/b\u003e et de \u003cb\u003eWPF\u003c\/b\u003e pour illustrer les communications entre objets. Quand ils seront pertinents, des parallèles seront menés avec les langages de programmation objet C++ et Java. La programmation multithread et asynchrone, permettant l'exécution simultanée de plusieurs flux d'instructions, sera abordée tout comme la communication entre mondes managés (.NET) et non managés (Win32). L'écriture de tests unitaires objets avec \u003cb\u003eMS Test\u003c\/b\u003e permettra au lecteur de s'assurer de la stabilité de son code. L'auteur présente ensuite une façon dynamique de programmer par \u003cb\u003eréflexion\u003c\/b\u003e sur les objets. Le lecteur découvre également comment \u003cb\u003einstrumenter\u003c\/b\u003e son code pour analyser ses performances, ainsi que l'objet appliqué à la gestion des données avec \u003cb\u003eLINQ,\u003c\/b\u003e l'utilisation des fichiers \u003cb\u003eXML, ADO.NET\u003c\/b\u003e (en mode connecté et en mode déconnecté) et \u003cb\u003ed'Entity Framework Core.\u003c\/b\u003e Enfin, les bases de programmation du \u003cb\u003eWPF\u003c\/b\u003e (Windows Présentation Foundation), de \u003cb\u003eXAML,\u003c\/b\u003e du \u003cb\u003ebinding\u003c\/b\u003e et de \u003cb\u003eMVVM\u003c\/b\u003e terminent cet ouvrage.\u003c\/p\u003e\u003cp\u003eÀ la fin de ce livre, le lecteur disposera de bases solides pour appréhender les puissantes bibliothèques du .NET et réaliser des \u003cb\u003eprogrammes objet modulaires, fiables et extensibles\u003c\/b\u003e\u003c\/p\u003e","brand":"Editions ENI","offers":[{"title":"Default Title","offer_id":53829740036438,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9782409036576_1.jpg?v=1781828716","url":"https:\/\/www.momoxbooks.com\/products\/gervais-luc-apprendre-la-programmation-orientee-objet-avec-le-langage-c-avec-exercices-pratiques-et-corriges-9782409036576","provider":"momoxbooks","version":"1.0","type":"link"}