Recommended Books
-
Business Intelligence avec SQL Server 2014 Maîtrisez les concepts et réalisez un système décisionnel — offre 40375
40375 CFACe livre sur la Business Intelligence (BI) avec SQL Server 2014, s’adresse à tous les membres d’une équipe décisionnelle : chef de projet, architecte, développeur ETL, développeur de rapports, service Aide à la Maîtrise d’Ouvrage (AMO). Du débutant au technicien expérimenté, le lecteur bénéficiera d’une approche métier du décisionnel.
Tout au long du livre, et très progressivement, les auteurs détaillent les concepts clés du décisionnel puis les mettent concrètement en application. Ainsi, au cours des différents chapitres, le lecteur va utiliser les différents outils de la suite SQL Server pour bâtir progressivement un système décisionnel complet et professionnel. À chaque chapitre, le livre regorge de solutions concrètes et professionnelles et de bonnes pratiques. Le lecteur bénéficie des retours d’expérience des auteurs pour finalement gagner en expertise sur les différentes étapes d’un projet décisionnel.
Plus précisément, les auteurs proposent de créer le système décisionnel d’une société virtuelle, Distrisys. Ce sera l’occasion pour le lecteur d’aborder les sujets suivants :
– L’architecture des serveurs et le choix des licences.
– La modélisation de l’entrepôt de données.
– La conception du cube Analysis Services.
– La réalisation des différents types de flux d’alimentation ETL avec Integration Services.
– La mise en place de référentiels de données avec Master Data Services.
– L’utilisation d’Excel et de PowerPivot pour exploiter les données décisionnelles.
– La réalisation de rapports opérationnels et décisionnels avec Reporting Services.Cette nouvelle édition du livre traite de la restriction des accès aux données d’un cube Analysis Services et propose des exemples de modélisation standards dont le lecteur pourra s’inspirer.
Les différentes solutions réalisées au cours du livre sont en téléchargement sur le site www.editions-eni.fr et sont directement exploitables dans des projets.
-
Business Intelligence avec SQL Server 2019 et Power BI Maîtrisez les concepts et réalisez un système décisionnel
30375 CFACe livre sur la Business Intelligence (BI) avec SQL Server 2019, s’adresse à tous les membres d’une équipe décisionnelle : chef de projet, architecte, développeur ETL, développeur de rapports, service Aide à la Maîtrise d’Ouvrage (AMO). Du débutant au technicien expérimenté, le lecteur bénéficiera d’une approche métier du décisionnel.
Tout au long du livre, et très progressivement, l’auteur détaille les concepts clés du décisionnel puis les met concrètement en application. Ainsi, au cours des différents chapitres, le lecteur va utiliser les différents outils de la suite SQL Server et Power BI pour bâtir progressivement un système décisionnel complet et professionnel. À chaque chapitre, le livre regorge de solutions concrètes et de bonnes pratiques. Le lecteur bénéficie des retours d’expérience de l’auteur pour finalement gagner en expertise sur les différentes étapes d’un projet décisionnel.
Plus précisément, l’auteur propose de créer le système décisionnel d’une société virtuelle, Distrisys, qui sera l’occasion pour le lecteur d’étudier les sujets suivants :
– l’architecture des serveurs et le choix des licences ;
– la modélisation de l’entrepôt de données ;
– la conception du cube Analysis Services ;
– la réalisation des différents types de flux d’alimentation ETL avec Integration Services ;
– la mise en place de référentiels de données avec Master Data Services ;
– l’utilisation d’Excel pour exploiter les données décisionnelles ;
– la réalisation de rapports opérationnels et décisionnels avec Reporting Services ;Wxw
– et la création d’un dashboard interactif avec Power BI. -
Business Intelligence avec SQL Server 2019 et Power BI Maîtrisez les concepts et réalisez un système décisionnel — offre 30374
30374 CFACe livre sur la Business Intelligence (BI) avec SQL Server 2019, s’adresse à tous les membres d’une équipe décisionnelle : chef de projet, architecte, développeur ETL, développeur de rapports, service Aide à la Maîtrise d’Ouvrage (AMO). Du débutant au technicien expérimenté, le lecteur bénéficiera d’une approche métier du décisionnel.
Tout au long du livre, et très progressivement, l’auteur détaille les concepts clés du décisionnel puis les met concrètement en application. Ainsi, au cours des différents chapitres, le lecteur va utiliser les différents outils de la suite SQL Server et Power BI pour bâtir progressivement un système décisionnel complet et professionnel. À chaque chapitre, le livre regorge de solutions concrètes et de bonnes pratiques. Le lecteur bénéficie des retours d’expérience de l’auteur pour finalement gagner en expertise sur les différentes étapes d’un projet décisionnel.
-
Business Intelligence avec SQL Server 2019 et Power BI Maîtrisez les concepts et réalisez un système décisionnel — offre 30400
30400 CFACe livre sur la Business Intelligence (BI) avec SQL Server 2019, s’adresse à tous les membres d’une équipe décisionnelle : chef de projet, architecte, développeur ETL, développeur de rapports, service Aide à la Maîtrise d’Ouvrage (AMO). Du débutant au technicien expérimenté, le lecteur bénéficiera d’une approche métier du décisionnel.
Tout au long du livre, et très progressivement, l’auteur détaille les concepts clés du décisionnel puis les met concrètement en application. Ainsi, au cours des différents chapitres, le lecteur va utiliser les différents outils de la suite SQL Server et Power BI pour bâtir progressivement un système décisionnel complet et professionnel. À chaque chapitre, le livre regorge de solutions concrètes et de bonnes pratiques. Le lecteur bénéficie des retours d’expérience de l’auteur pour finalement gagner en expertise sur les différentes étapes d’un projet décisionnel.
Plus précisément, l’auteur propose de créer le système décisionnel d’une société virtuelle, Distrisys, qui sera l’occasion pour le lecteur d’étudier les sujets suivants :
– l’architecture des serveurs et le choix des licences ;
– la modélisation de l’entrepôt de données ;
– la conception du cube Analysis Services ;
– la réalisation des différents types de flux d’alimentation ETL avec Integration Services ;
– la mise en place de référentiels de données avec Master Data Services ;
– l’utilisation d’Excel pour exploiter les données décisionnelles ;
– la réalisation de rapports opérationnels et décisionnels avec Reporting Services ;Wxw
– et la création d’un dashboard interactif avec Power BI. -
Business Intelligence simple et efficace avec Excel et PowerPivot
17100 CFACe livre a pour objectif de vous apprendre à analyser des gros volumes de données dans Excel 2013. Loin de l’approche Big Data et de sa complexité de mise en place, PowerPivot permet de démarrer des analyses complexes en quelques secondes sur des données hétérogènes ou même distantes. PowerPivot permet de garder la souplesse d’analyse des tableaux croisés dynamiques d’Excel tout en se basant sur une technologie capable d’agréger plusieurs millions de lignes de données de manière quasi-instantanée.
Le premier chapitre vous présentera le module PowerPivot, ses avantages et limitations, et son positionnement par rapport aux solutions de Business Intelligence ou Big Data. Après un chapitre détaillant un exemple plus complet, vous aborderez la gestion des sources de données, puis la mise en relation des sources de données pour des analyses encore plus complètes. Le reporting est une part importante des analyses, et vous étudierez non seulement sa version traditionnelle dans Excel, mais également la nouvelle approche Power View. Enfin, vous aborderez des notions avancées comme l’intégration dans SharePoint, la préparation de données dans Power Query et l’utilisation des services web Excel pour manipuler PowerPivot.
-
Business Intelligence simple et efficace avec Excel et PowerPivot — exemplaire 2
17100 CFACe livre a pour objectif de vous apprendre à analyser des gros volumes de données dans Excel 2013. Loin de l’approche Big Data et de sa complexité de mise en place, PowerPivot permet de démarrer des analyses complexes en quelques secondes sur des données hétérogènes ou même distantes. PowerPivot permet de garder la souplesse d’analyse des tableaux croisés dynamiques d’Excel tout en se basant sur une technologie capable d’agréger plusieurs millions de lignes de données de manière quasi-instantanée.
Le premier chapitre vous présentera le module PowerPivot, ses avantages et limitations, et son positionnement par rapport aux solutions de Business Intelligence ou Big Data. Après un chapitre détaillant un exemple plus complet, vous aborderez la gestion des sources de données, puis la mise en relation des sources de données pour des analyses encore plus complètes. Le reporting est une part importante des analyses, et vous étudierez non seulement sa version traditionnelle dans Excel, mais également la nouvelle approche Power View. Enfin, vous aborderez des notions avancées comme l’intégration dans SharePoint, la préparation de données dans Power Query et l’utilisation des services web Excel pour manipuler PowerPivot.
-
C – Magic: Baume anti-douleur
12000 CFA 56040 CFAPlage de prix : 12000 CFA à 56040 CFAChoix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produitC – Magic: Baume anti-douleur
12000 CFA 56040 CFAPlage de prix : 12000 CFA à 56040 CFALivraison Gratuite
C-MAGIC est une pommade naturelle à base de beurre de karité et de plantes médicinales, conçue pour soulager une variété de problèmes de santé courants. Cette pommade est particulièrement efficace pour soulager les douleurs articulaires et musculaires, ainsi que pour traiter les abcès, les goitres, les hématomes, les hémorroïdes et l’eczéma.
Le beurre de karité est connu pour ses propriétés hydratantes et nourrissantes pour la peau, ainsi que pour ses effets anti-inflammatoires et analgésiques. Les plantes médicinales utilisées dans la formule de C-MAGIC ont également des propriétés anti-inflammatoires et analgésiques, ce qui en fait un choix efficace pour le soulagement de la douleur.
Cette pommade peut être appliquée directement sur la zone touchée pour un soulagement rapide et ciblé. Elle est idéale pour les personnes souffrant de douleurs articulaires et musculaires chroniques, ainsi que pour ceux qui cherchent des alternatives naturelles aux produits pharmaceutiques conventionnels.
2 Pack de 40g + 2 Pack de 80g
Choix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produit -
C’est le soleil qui m’a brûlée
4775 CFALa tête dans les odeurs de l’homme, la bouche contre son sexe, elle se dit qu’il est devenu complètement fou, qu’elle est devenue complètement folle (…). Dans l’état actuel de l’histoire, quoi qu’elle fasse, quoi qu’elle dise, elle aura toujours tort. L’homme c’est lui. »
Cameroun. Chaleur humide, ciel hypnotique. Dans le bidonville où elle a grandi, abandonnée par sa mère, Ateba cherche avec désespoir sa place dans une société où la femme n’a qu’un droit : se taire. Ecartelée entre plusieurs sentiments contraires, la jeune fille, le ventre en feu, la haine au cœur, est certaine qu’elle peut devenir un jour la plus forte. Incapable de se résoudre à concilier sexe et asservissement, elle refuse de passer sa vie à genoux. -
C’est NOËL Jeux et BD
1040 CFAVoici l’histoire du premier Noël en BD enrichie de jeux simples (trouver la paix, chercher l’intrus, repérer les différences, pièces manquantes, labyrinthe, mots cachés…) et d’une activité manuelle de circonstance (fabrication d’anges en papier). Ce pourrait être un cadeau pour les enfants à la fête de Noël de l’église par exemple !
-
C’est une chose formidable que de servir l’Eternel
2200 CFAVous avez peut-être entendu dire que servir L’Eternel est une chose formidable ; mais peut-être n’y avez-vous jamais réfléchi sérieusement. Dans ce livre de l’évêque Dag Heward-Mills, vous comprendrez ce que signifie être serviteur de Dieu et comment vous pouvez servir L’Eternel. Puissiez-vous savoir, concrètement, quelle différence il y a entre ceux qui servent Dieu et ceux qui ne Le servent pas ! Puissiez-vous être du nombre de ceux qui servent L’Eternel !
-
C’est ça, le marketing
7425 CFALe gourou du marketing Seth Godin propose ici l’essentiel de son savoir sous une forme accessible et atemporelle. Découvrez comment identifier le plus petit public viable. Instaurez la confiance sur votre marché et obtenez la permission de vous connecter avec lui. Adoptez le langage de vos fans. Trouvez le courage de créer et relâcher la tension. Et surtout, donnez à votre public les outils et les histoires qui lui permettent d’atteindre ses objectifs.
-
C# 5 Développez des applications Windows avec Visual Studio 2013
22790 CFACe livre sur le développement d’applications Windows avec le langage C# et Visual Studio 2013 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.
L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2013 ainsi qu’avecle concept de l’architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur.
La conception de l’interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l’implémentation de gestionnaire d’évènements et la validation des données saisies. Une introduction à la conception d’applications pour Windows 8 est également incluse.
Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux d’évènements et l’utilisation des compteurs de performance.
L’utilisation de Entity Framework est détaillée au sein d’exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données tout en apprenant à utiliser le langage de requête LINQpour interagir avec des données sous différents formats (objets, SQL ou XML). L’alternative du stockage de données d’une application sur le système de fichiers et l’utilisation du concept de la sérialisation sont également détaillées fournissant ainsi une vision globale des possibilités offertes par le framework .NET concernant la gestion des données.
Des concepts plus avancés sont également abordés afin d’exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio : l’utilisation des expressions régulières, le développement d’applications multi-tâches et asynchrones, la globalisation et la localisationd’une application, la sécurité du code, l’implémentation d’applications client/serveur, le dessin avec GDI+ ainsi que la réflexion font partie des sujets introduits.
La dernière partie de l’ouvrage est consacrée à la création d’assemblages ainsi qu’au déploiement des applications. Les outils et techniques mis à disposition par Visual Studio pour créer des installeurs Windows et configurer les applications y sont détaillés.
-
C# 5 sous Visual Studio 2012 Les fondamentaux du langage
46730 CFACes vidéos de formation sur le langage C#, dans sa version 5, s’adressent à tous les développeurs désireux de maîtriser ce langage pour développer différents types d’applications.
Après une description de l’environnement de développement Visual Studio 2012 et de ses principaux outils, nous détaillerons les bases du langage à savoir : les types de données, les variables, les structures de contrôles, les fonctions.
La partie essentielle de cette formation s’appuie ensuite sur la mise en œuvre des différents concepts objets. Nous apprendrons à concevoir des classes en respectant une démarche objet et en protégeant nos données à l’aide du concept d’encapsulation. Nous manipulerons les objets en exploitant le concept de message. Nous réutiliserons le code existant en l’enrichissant et en mettant en œuvre l’héritage. Nous apprendrons à concevoir des applications évolutives en exploitant les concepts de classe abstraite, d’interface et de polymorphisme.
Une fois ces différents concepts maitrisés vous détiendrez tous les atouts pour exploiter le Framework qui s’appuie sur ces différents mécanismes.
Nous verrons également les dernières nouveautés du langage et notamment LINQ et les expressions lambdas qui vont vous permettre de requêter n’importe quelle source de données.
Pour terminer, nous vous proposons une découverte des Winforms par une démonstration de la création d’une IHM en mode graphique.
Cet apprentissage est basé sur des démonstrations concrètes réalisées sous Visual Studio 2012 et a pour objectif de vous rendre opérationnel le plus rapidement possible.
-
C# 7 Développez des applications Windows avec Visual Studio 2017
30400 CFACe livre sur le développement d’applications Windows avec le langage C# et Visual Studio 2017 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.
L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2017 ainsi qu’avecle concept de l’architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur.
La conception de l’interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l’implémentation de gestionnaire d’évènements et la validation des données saisies. Une introduction à la conception d’application WPF est également incluse.
Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux d’évènements et l’utilisation des compteurs de performance.
L’utilisation de Entity Framework est détaillée au sein d’exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données, tout en apprenant à utiliser le langage de requête LINQpour interagir avec des données sous différents formats (objets, SQL ou XML). L’alternative au stockage de données d’une application sur le système de fichiers et l’utilisation du concept de la sérialisation sont également détaillés, fournissant ainsi une vision globale des possibilités offertes par le framework .NET concernant la gestion des données.
Des concepts plus avancés sont également abordés afin d’exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio : l’utilisation des expressions régulières, le développement d’applications multitâches et asynchrones, la globalisation et la localisation d’une application, la sécurité du code, l’implémentation d’applications client/serveur, le dessin avec GDI+ainsi que la réflexion font partie des sujets introduits.
La dernière partie de l’ouvrage est consacrée à la création d’assemblages ainsi qu’au déploiement des applications. Les outils et techniques mis à disposition par Visual Studio pour créer des installeurs Windows et configurer les applications y sont détaillés.
-
C# 7 et Visual Studio 2017 Les fondamentaux du langage
23300 CFACe livre s’adresse aux développeurs souhaitant maîtriser le développement d’applications .NET avec le langage C# dans sa version 7.
Après un tour d’horizon de la plateforme .NET et une description des outils fournis par l’environnement Visual Studio 2017, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu’à pouvoir appliquer ce concept au développement d’applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l’outil.
Le développement d’applications client-serveur est ensuite traité par le thème de l’accès aux données avec ADO.NET. Une description complète de LINQ au travers d’exemples concrets montre comment ses fonctionnalités simplifient la manipulation des données. Son utilisation est notamment présentée dans le cadre de l’accès au contenu d’une base de données SQL Server avec Entity Framework. Un chapitre est ensuite consacré à la manipulation de données au format XML, permettant l’échange de données entre applications d’une manière simple et standardisée. La fin du cycle de développement est traitée à travers le déploiement d’une application avec les technologies Windows Installer puis ClickOnce.
-
C# 7 et Visual Studio 2017 Les fondamentaux du langage — offre 23400
23400 CFACette vidéo de formation sur le langage C#, dans sa version 7, s’adresse à tous les développeurs désireux d’en apprendre les fondamentaux. Cet apprentissage est basé 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.
Après une présentation de la structure et du déroulement d’un programme, nous présenterons les bases du langage, à savoir les différents types de données. Nous apprendrons à les faire cohabiter en réalisant des conversions au sein de différentes expressions.
Nous manipulerons ensuite les différentes structures de contrôles mises à disposition : les structures alternatives permettant d’effectuer un traitement ou non et les structures itératives permettant de répéter un traitement.
Nous étudierons enfin les méthodes : création, surcharge, types d’arguments à leur passer, attribution de valeurs par défaut ou encore définition sous forme de membres d’expressions. Nous verrons également les dernières nouveautés du langage, notamment les fonctions locales, lesvaleurs de retour multiples et la possibilité de rendre lisibles les valeurs numériques importantes permettant d’alléger le code.
-
C# 8 Coffret de 2 livres : Maîtrisez le développement avec Visual Studio 2019
53660 CFAPRÉSENTATION
Ces deux livres offrent au lecteur un maximum d’informations sur les fondamentaux du langage C#pour maîtriser le développement d’applications Windows avec Visual Studio 2019.
1114 pages par nos experts.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.Un livre de la collection Expert IT
C# 8 – Développez des applications Windows avec Visual Studio 2019Extrait du résumé : Ce livre sur le développement d’applications Windows avec le langage C# (en version 8) et Visual Studio 2019 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancésleur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés…
Un livre de la collection Ressources Informatiques
C# 8 et Visual Studio 2019 – Les fondamentaux du langageExtrait du résumé : Ce livre s’adresse aux développeurs souhaitant maîtriser le développement d’applications .NET avec le langage C# dans sa version 8.
Après un tour d’horizon de la plateforme .NET et une description des outils fournis par l’environnement Visual Studio 2019, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu’à pouvoir appliquer ce concept au développement d’applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l’outil…
-
C# 8 Développez des applications Windows avec Visual Studio 2019
30400 CFACe livre sur le développement d’applications Windows avec le langage C# (en version 8) et Visual Studio 2019 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.
L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2019 ainsi qu’avec le concept de l’architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur.
La conception de l’interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l’implémentation de gestionnaire d’évènements et la validation des données saisies. Une introduction à la conception d’application WPF est également incluse.
Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux
-
C# 8 et Visual Studio 2019 Les fondamentaux du langage
23300 CFAPRÉSENTATION
Ce livre s’adresse aux développeurs souhaitant maîtriser le développement d’applications .NET avec le langage C# dans sa version 8.Après un tour d’horizon de la plateforme .NET et une description des outils fournis par l’environnement Visual Studio 2019, le lecteur découvrira progressivement les éléments clés du langage C# et la programmation orientée objet, jusqu’à pouvoir appliquer ce concept au développement d’applications Windows avec WPF. Une initiation aux techniques de débogage avec Visual Studio lui permettra de parfaire sa maîtrise de l’outil.
Le développement d’applications client-serveur est ensuite traité par le thème de l’accès aux données avec ADO.NET. Une description complète de LINQ au travers d’exemples concrets montre comment ses fonctionnalités simplifient la manipulation des données. Son utilisation est notamment présentée dans le cadre de l’accès au contenu d’une base de données SQL Server avec Entity Framework Core. Un chapitre est ensuite consacré à la manipulation de données au format XML, permettant l’échange de données entre applications d’une manière simple et standardisée. La fin du cycle de développement est traitée à travers le déploiement d’une application avec les technologies Windows Installer, ClickOnce et MSIX.
Afin d’aider le lecteur dans son apprentissage, un aide-mémoire est fourni ; il résume l’utilité des mots-clés C# traités dans le livre.
-
C# 9 Développez des applications Windows avec Visual Studio 2019
30400 CFACe livre sur le développement d’applications Windows avec le langage C# (en version 9) et Visual Studio 2019 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.
L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2019 ainsi qu’avec le concept de l’architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur.
La conception de l’interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l’implémentation de gestionnaire d’évènements et la validation des données saisies. Une introduction à la conception d’application WPF est également incluse.
Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux d’évènements et l’utilisation des compteurs de performance.
L’utilisation de Entity Framework est détaillée au sein d’exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données, tout en apprenant à utiliser le langage de requête LINQ pour interagir avec des données sous différents formats (objets, SQL ou XML). L’alternative au stockage de données d’une application sur le système de fichiers et l’utilisation du concept de la sérialisation sont également détaillées, fournissant ainsi une vision globale des possibilités offertes par le framework .NET concernant la gestion des données.
Des concepts plus avancés sont également abordés afin d’exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio : l’utilisation des expressions régulières, le développement d’applications multitâches et asynchrones, la globalisation et la localisation d’une application, la sécurité du code, l’implémentation d’applications client/serveur, le dessin avec GDI+ ainsi que la réflexion font partie des sujets introduits.
La dernière partie de l’ouvrage est consacrée à la création d’assemblages ainsi qu’au déploiement des applications. Les outils et techniques mis à disposition par Visual Studio pour créer des installeurs Windows et configurer les applications y sont détaillés.



















