Filtrer
Sciences & Techniques
-
C# 7 et Visual Studio 2017 ; les fondamentaux du langage
Sébastien Putier
- Eni
- Ressources Informatiques
- 11 Octobre 2017
- 9782409010453
Ce 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 provenant de sources diverses. 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr. -
C# 8 et Visual Studio 2019 ; les fondamentaux du langage
Sébastien Putier
- Eni
- Ressources Informatiques
- 15 Janvier 2020
- 9782409022807
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
-
C# 6 et Visual Studio 2015 ; les fondamentaux du langage
Sébastien Putier
- Eni
- Ressources Informatiques
- 17 Août 2015
- 9782746096516
Ce livre s'adresse aux développeurs souhaitant maitriser le développement d'applications .Net avec le langage C# dans sa version 6.
Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, 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 provenant de sources diverses. 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
-
VB.NET et Visual Studio 2015 ; les fondamentaux du langage
Sébastien Putier
- Eni
- Ressources Informatiques
- 9 Décembre 2015
- 9782746098312
Ce livre s'adresse aux développeurs souhaitant maitriser le développement d'applications .Net avec le langage Visual Basic .NET dans sa version 2015. Après un tour d'horizon de la plateforme .NET et une description des outils fournis par l'environnement Visual Studio 2015, le lecteur découvrira progressivement les éléments clés de Visual Basic 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 provenant de sources diverses. 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.
Afin d'aider le lecteur dans son apprentissage, un aide-mémoire est fourni ; il résume l'utilité des mots-clés de Visual Basic traités dans le livre.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
-
Entity Framework Core ; maîtrisez la solution de Mappage Objet-Relationnel de Microsoft
Sébastien Putier
- Eni
- Expert It
- 15 Mars 2017
- 9782409006296
Ce livre sur la solution de Mappage Objet-Relationnel Entity Framework Core s'adresse à tout développeur souhaitant découvrir et explorer la dernière version de cette librairie. Il couvre ses différentes facettes, des aspects les plus simples jusqu'aux mécanismes internes les plus complexes.
La première partie de l'ouvrage montre l'évolution des techniques d'accès aux données utilisées avec le framework .NET depuis sa première version jusqu'à .NET Core. La suite couvre les aspects principaux de la modélisation objet avec Entity Framework Core et les liens qui existent entre le modèle et la source de données. Le troisième chapitre détaille l'utilisation des opérateurs de requêtage de LINQ ainsi que la génération du code SQL qui leur est associé. Certains scénarios de modélisation plus avancés sont ensuite exposés à l'aide d'exemples concrets, issus de problématiques fréquemment rencontrés lors de développements importants. Enfin, la dernière partie de l'ouvrage évoque les capacités d'extensibilité d'Entity Framework Core, d'abord d'un point de vue généraliste, puis jusque dans les arcanes de la librairie par l'implémentation d'un fournisseur de données minimal pour MongoDB.
L'ensemble des exemples proposés tout au long de ce livre est disponible sur le site www.editions-eni.fr.
-
C#5 et visual studio 2013 ; les fondamentaux du langage
Sébastien Putier
- Eni
- Ressources Informatiques
- 14 Janvier 2015
- 9782746092648
"Ce livre s'adresse aux développeurs souhaitant maitriser le développement d'applications .Net avec le langage C# dans sa version 5.
Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2013, 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 provenant de sources diverses. 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.
Afin d'aider le lecteur dans son apprentissage, un aide-mémoire résumant l'utilité de chacun des mots-clés et opérateurs du langage est fourni.
Chacun des exemples fournis dans cet ouvrage est disponible en téléchargement sur le site www.editions-eni.fr."
-
C# ; coffret de 2 livres : programmation et persistance des données avec Entity Framework Core
Sébastien Putier
- Eni
- Coffret Expert
- 11 Juillet 2018
- 9782409014536
Ces deux livres offrent au lecteur un maximum d'informations sur le langage C# et sur l'ORM Entity Framework Core pour maîtriser la persistance des données. 980 pages par nos experts.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Le livre de référence de la collection Ressources Informatiques :
C# 7 et Visual Studio 2017 - Les fondamentaux du langage.
Ce 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2017 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Le débogage et la gestion des erreurs - Le développement d'applications Windows - L'accès aux données - LINQ - XML - Le déploiement - Aide-mémoire.
Le livre de la collection Expert IT :
Entity Framework Core - Maîtrisez la solution de Mappage Objet-Relationnel de Microsoft.
Ce livre sur la solution de Mappage Objet-Relationnel Entity Framework Core s'adresse à tout développeur souhaitant découvrir et explorer la dernière version de cette librairie. Il couvre ses différentes facettes, des aspects les plus simples jusqu'aux mécanismes internes les plus complexes.
Le premier chapitre du livre montre l'évolution des techniques d'accès aux données utilisées avec le framework .NET depuis sa première version jusqu'à .NET Core. Ensuite, l'auteur présente les aspects principaux de la modélisation objet avec Entity Framework Core et les liens qui existent entre le modèle et la source de données. Le troisième chapitre détaille l'utilisation des opérateurs de requêtage de LINQ ainsi que la génération du code SQL qui leur est associé. Certains scénarios de modélisation plus avancés sont ensuite exposés à l'aide d'exemples concrets, issus de problématiques fréquemment rencontrées lors de développements importants. Enfin, le dernier chapitre du livre évoque les capacités d'extensibilité d'Entity Framework Core, d'abord d'un point de vue généraliste, puis jusque dans les arcanes de la librairie par l'implémentation d'un fournisseur de données minimal pour MongoDB.
L'ensemble des exemples proposés tout au long de ce livre est disponible sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - .NET et l'accès aux données - Modélisation - Des objets au SQL - Modélisation avancée - Création d'un fournisseur de données.
-
C# 7 et Visual Studio 2017 ; les fondamentaux du langage ; complément vidéo : démonstrations sous Visual Studio 2017
Thierry Douchet, Sébastien Putier
- Eni
- Vbook
- 10 Janvier 2018
- 9782409011924
Ce livre de la collection vBook se compose d'un livre de référence sur C# 7 et Visual Studio 2017 pour maîtriser les bases du langage et le développement d'applications .NET, et d'un approfondissement sous forme de vidéo pour étudier des démonstrations concrètes et être opérationnel le plus rapidement possible.
Livre C#7 et Visual Studio 2017 - Les fondamentaux du langage.
Ce 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2017 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Le débogage et la gestion des erreurs - Le développement d'applications Windows - L'accès aux données - LINQ - XML - Le déploiement - Aide-mémoire.
Vidéo C#7 et Visual Studio 2017 - Les fondamentaux du langage.
Cette 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, les valeurs de retour multiples et la possibilité de rendre lisibles les valeurs numériques importantes permettant d'alléger le code.
-
Unity ; coffret de 2 livres ; développez des solutions de réalité augmentée avec C#
Stéphane Dorlac, Sébastien Putier
- Eni
- Coffret Epsilon
- 9 Septembre 2015
- 9782746097131
Ces deux livres offrent au lecteur un maximum d'informations sur le développement en langage C# de solutions de réalité augmentée : 864 pages pour devenir Expert.
Un livre de la collection Ressources Informatiques :
C#5 et Visual Studio 2013 - Les fondamentaux du langage.
Extrait du résumé : Ce livre s'adresse aux développeurs souhaitant maitriser le développement d'applications .Net avec le langage C# dans sa version 5...
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2013 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Débogage et gestion des erreurs - Développement d'applications Windows - Accès aux données - LINQ - XML - Déploiement - Aide-mémoire Un livre de la collection Epsilon :
La réalité augmentée avec Unity - Guide du développeur.
Extrait du résumé : Ce livre s'adresse à un public de développeurs désireux d'apprendre à développer leurs propres solutions de réalité augmentée à l'aide du moteur 3D temps réel Unity. Grâce à une approche pratique et didactique, l'auteur permet aux lecteurs d'entrer rapidement dans le vif du sujet : après avoir analysé les modalités nécessaires à l'élaboration d'un projet de réalité augmentée, vous apprendrez à déployer des applications de réalité augmentée sur des terminaux mobiles (Android, iOS, Windows Phone,...) mais aussi sur PC, Mac ou Linux. Une connaissance générale de la programmation est requise afin d'exploiter au mieux le contenu de cet ouvrage...
Les chapitres du livre :
Avant-propos - Appréhender la réalité augmentée - Comprendre et utiliser Unity - étude d'un framework de réalité augmentée - Exemple d'un projet de réalité augmentée - Aller plus loin
-
Algorithmique ; techniques fondamentales de programmation ; exemples en C# ; nombreux exercices corrigés ; BTS - DUT informatique
Sébastien Putier, Sébastien Rohaut
- Eni
- Ressources Informatiques
- 10 Février 2016
- 9782746099234
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme C, C++, Java et surtout C#.
Cet ouvrage propose à la fin de chaque chapitre de nombreux exercices corrigés permettant de consolider ses acquis.
La plupart des algorithmes de ce livre sont écrits en C# et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr.
-
C# 6 ; coffret de 2 livres : maîtrisez le développement avec Visual Studio 2015
Sébastien Putier, Jérôme Hugon
- Eni
- Coffret Expert
- 8 Juin 2016
- 9782409001680
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 2015. 1058 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 Ressources Informatiques.
C# 6 et Visual Studio 2015 - Les fondamentaux du langage.
Ce livre s'adresse aux développeurs souhaitant maitriser le développement d'applications .Net avec le langage C# dans sa version 6.
Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, 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 provenant de sources diverses. 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2015 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Débogage et gestion des erreurs - Développement d'applications Windows - Accès aux données - LINQ - XML - Déploiement - Aide-mémoire.
Un livre de la collection Expert IT.
C# 6 - Développez des applications Windows avec Visual Studio 2015.
Ce livre sur le développement d'applications Windows avec le langage C# et Visual Studio 2015 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 2015 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 gestionnaires d'évènements et la validation des données saisies. Une introduction à la conception d'applications WPF est également incluse.
Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont 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 travers 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 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é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 présenté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 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.
Le code de l'application exemple traitée dans l'ouvrage est en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - Travailler avec Visual Studio 2015 - L'architecture .NET - Introduction au langage C# - La création de types - L'héritage - Types génériques - Délégués, évènements et expressions lambda - Création de formulaires - Implémentation de gestionnaires d'évènements - Validation de la saisie - Création de contrôles utilisateurs - Création d'applications Windows Modern UI - Débogage - Gestion des exceptions - Monitoring - Tests unitaires - Création du modèle de données - Présentation de Entity Framework - Présentation de LINQ - LINQ to Entities - LINQ to SQL - LINQ to XML - Le système de fichiers - Sérialisation - Expressions régulières - Multi-threading - Globalisation et localisation - Sécurité - Pour aller plus loin - Assemblages et configurations - Déploiement
-
Langage C# : apprenez la Programmation Orientée Objet ; coffret de 2 livres (2e édition)
Luc Gervais, Sébastien Putier
- Eni
- Coffret Ressources Informatiques
- 12 Octobre 2016
- 9782409003844
Ces deux livres offrent au lecteur un maximum d'informations sur les fondamentaux du langage C# pour apprendre la Programmation Orientée Objet. 948 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 Ressources Informatiques.
Apprendre la Programmation Orientée Objet avec le langage C# (2e édition).
Ce livre s'adresse aux étudiants et aux développeurs ayant déjà une première expérience de la programmation structurée et qui sont désireux de passer à la Programmation Orientée Objet (POO) avec le langage C#, pour développer des applications .NET.
Après un historique de la POO et du langage C#, l'auteur explique pourquoi ce type de programmation est devenu incontournable pour développer dans les environnements graphiques événementiels. Les notions d'objet, de classe, et de référence sont présentées aux lecteurs puis les fondements de la POO que sont l'encapsulation, l'héritage, le polymorphisme et l'abstraction. Les différentes étapes d'un développement objet avec les principes de modélisation UML sont exposées.
L'auteur présente ensuite le framework .NET, son intérêt, sa richesse et son environnement de développement avec Microsoft Visual Studio 2015 Community. Le lecteur découvre comment C# 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. Il découvre également les types de base du développement .NET et leur utilisation, les nouveautés du C# 6 et comment exploiter Visual Studio 2015 pour simplifier saisie des programmes et mise au point. Les programmes d'essais sont de type console ou graphique, basés sur l'utilisation des Windows Forms pour illustrer les communications entre objets. Quand ils sont pertinents, des parallèles sont menés avec les langages de programmation objet C++ et Java. La communication entre mondes managé et non managé est abordée ainsi que la conception de tests de régression en forme objets. Enfin, l'aspect programmation multithread permettant l'exécution simultanée de plusieurs flux d'instructions et la programmation asynchrone terminent l'ouvrage.
À la fin de ce livre, le lecteur disposera de bases solides pour appréhender les puissantes bibliothèques du .NET et réaliser des programmes objet modulaires, fiables et extensibles.
Les chapitres du livre :
Avant-propos - Introduction à la POO - La conception orientée objet - Introduction au Framework .NET et à VS - Les types du C# - Création de classes - Héritage et polymorphisme - Communication entre objets - Le multithreading - P-Invoke - Les tests.
Un livre de la collection Ressources Informatiques.
C# 6 et Visual Studio 2015 - Les fondamentaux du langage.
Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications .Net avec le langage C# dans sa version 6.
Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, 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 provenant de sources diverses. 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2015 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Débogage et gestion des erreurs - Développement d'applications Windows - Accès aux données - LINQ - XML - Déploiement - Aide-mémoire
-
C# ; coffret de 2 livres : algorithmique et programmation ; les bases indispensables
Sébastien Putier, Sébastien Rohaut
- Eni
- Ressources Informatiques
- 7 Décembre 2016
- 9782409004872
Ces deux livres offrent au lecteur un maximum d'informations sur les fondamentaux de l'algorithmique et de la programmation en C#. 1043 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 Ressources Informatiques.
Algorithmique - Techniques fondamentales de programmation - exemples en C# - (nombreux exercices corrigés) [BTS - DUT informatique].
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme C, C++, Java et surtout C#.
Cet ouvrage propose à la fin de chaque chapitre de nombreux exercices corrigés permettant de consolider ses acquis.
La plupart des algorithmes de ce livre sont écrits en C# et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Introduction - Introduction à l'algorithmique - Les variables et opérateurs - Tests et logique booléenne - Les boucles - Les tableaux et structures - Les sous-programmes - Les fichiers - Notions avancées - Une approche de l'objet - Corrigés des exercices.
Un livre de la collection Ressources Informatiques.
C# 6 et Visual Studio 2015 - Les fondamentaux du langage.
Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications .Net avec le langage C# dans sa version 6.
Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, 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 provenant de sources diverses. 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2015 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Débogage et gestion des erreurs - Développement d'applications Windows - Accès aux données - LINQ - XML - Déploiement - Aide-mémoire.
-
C# ; coffret de 2 livres : développez des applications avec Unity3D
Jonathan Antoine, Maxime Frappat, Sébastien Putier
- Eni
- Coffret Epsilon
- 12 Avril 2017
- 9782409006937
Ces deux livres offrent au lecteur un maximum d'informations sur les fondamentaux du langage C# pour développer ensuite des applications avec Unity3D.
980 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 Ressources Informatiques.
C# 6 et Visual Studio 2015 - Les fondamentaux du langage.
Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications .Net avec le langage C# dans sa version 6.
Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, 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 provenant de sources diverses. 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2015 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Débogage et gestion des erreurs - Développement d'applications Windows - Accès aux données - LINQ - XML - Déploiement - Aide-mémoire.
Un livre de la collection Epsilon.
Unity3D - Développer en C# des applications 2D/3D multiplateformes (iOS, Android, Windows...).
Ce livre présente les bases de la création d'une application multiplateformes avec Unity3D et le langage C#, dans le cadre de jeux vidéos comme d'applications d'entreprises. Il s'adresse à des développeurs C# qui débutent dans ce type de développement. Même si la création d'une application 2D/3D, multiplateformes, paraît bien complexe à un débutant, les auteurs se sont appuyés sur des exemples simples et précis pour guider le lecteur dans ses premiers pas. Après la lecture de ce livre, il sera en mesure de créer son propre jeu et de le déployer sur les différentes plateformes ciblées par Unity3D : iPhone, iPad, Android, Windows, Windows Phone, Xbox, Blackberry...
Après une présentation générale d'Unity3D et particulièrement de son éditeur, les auteurs détaillent les différents éléments, ou GameObjects, manipulés dans Unity3D et leurs composants. Un chapitre est bien sûr consacré au scripting (création, déboggage, cycle de vie,...) et aux coroutines, un autre aux interactions avec l'utilisateur (entrées clavier, souris, tactile...) puis à l'utilisation des différents assets, au système d'animation et au moteur physique d'Unity3D. La description complète de la création d'une interface utilisateur (système Canvas, système de positionnement et d'ancrage, éléments d'affichage...) aboutit naturellement au chapitre sur le réseau et le système multijoueurs. Les derniers chapitres sont consacrés à la génération des packages, plateforme par plateforme et à leur déploiement.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - Unity et le développement de jeux vidéo - Éditeur, pièce maîtresse - Le GameObject et ses composants - Le système de scripting - Interactions avec l'utilisateur - Utilisation des assets graphiques et audio - Le système d'animation - Le moteur physique - Unity UI et interfaces utilisateurs - Communication réseau et jeux multijoueurs - Génération et déploiement de package.
-
C# et MVC ; coffret de 2 livres : des fondamentaux du langage au développement d'un site web performant
Christophe Gigax, Sébastien Putier, Andrés Talavera
- Eni
- Coffret Expert
- 11 Avril 2018
- 9782409010545
Ces deux livres offrent au lecteur un maximum d'informations sur le langage C# et le framework MVC pour développer un site web performant.
904 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 Ressources Informatiques.
C# 7 et Visual Studio 2017 - Les fondamentaux du langage.
Ce 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :Avant-propos - La plateforme .NET - Visual Studio 2017 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Le débogage et la gestion des erreurs - Le développement d'applications Windows - L'accès aux données - LINQ - XML - Le déploiement - Aide-mémoire.
Un livre de la collection Expert IT .
ASP.NET Core MVC - Maîtrisez ce framework Web puissant, ouvert et multiplateforme.
Ce livre s'adresse aux développeurs Web désireux de maîtriser ASP.NET Core MVC, nouveau framework proposé par Microsoft, totalement Open source. Les auteurs souhaitent fournir au lecteur les bases techniques nécessaires à une utilisation optimale du framework pour construire des applications web riches et modernes. La connaissance de HTML, CSS et C# sont des prérequis indispensables pour tirer le meilleur profit du livre.
Dans un premier temps, les auteurs présentent la structure globale d'un projet ASP.NET Core et énumèrent les nouveaux mécanismes importants intégrés dans le Framework, comme la gestion des modèles avec Entity Framework Core ou l'Injection de dépendances. Ensuite, chaque chapitre traite d'une problématique particulière telle que l'optimisation (côté serveur et côté client), la globalisation ou encore la gestion des routes et des erreurs qui sont des éléments importants d'une application Web. Le développement front-end n'est pas ignoré, avec l'utilisation de certains Framework conséquents et modernes comme Bootstrap, Knockout ou encore Angular 2. L'un des derniers chapitres traite du sujet très important que sont les tests, que les équipes de développement doivent intégrer dès le début dans leur processus d'intégration continue. Le déploiement est le sujet du dernier chapitre et permettra au lecteur de déployer une application Web sur Azure, sur IIS et même sur Linux.
Pour chaque sujet traité, les auteurs présentent les outils, les méthodes et les bonnes pratiques du développement avec ASP.NET Core, issus de leur expérience dans ce domaine. Des exemples de code illustrent les explications des différentes APIs d'ASP.NET Core, et restent concis pour ne montrer que l'essentiel.
Les chapitres du livre :
Avant-propos - Introduction - .NET en 2016 - Les nouveautés d'ASP.NET Core 1.0 - Les modèles avec Entity Framework Core - Le Framework MVC 6 - Les nouveaux mécanismes d'ASP.NET Core - Les stratégies d'optimisation - Le routage et les erreurs - Les ergonomies et comportements côté client - La mise en oeuvre d'Angular 2 - La sécurité - Les tests - La globalisation et la localisation - Le déploiement.
-
C# 7 ; coffret de 2 livres : maîtrisez le développement avec Visual Studio 2017
Jérôme Hugon, Sébastien Putier
- Eni
- Coffret Expert
- 16 Mai 2018
- 9782409013867
Un livre de la collection Ressources Informatiques.
C# 7 et Visual Studio 2017 - Les fondamentaux du langage.
Ce 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2017 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Le débogage et la gestion des erreurs - Le développement d'applications Windows - L'accès aux données - LINQ - XML - Le déploiement - Aide-mémoire.
Un livre de la collection Expert IT.
C# 7 - Développez des applications Windows avec Visual Studio 2017.
Ce 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'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é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.
Le code de l'application exemple traitée dans l'ouvrage est en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - Travailler avec Visual Studio 2017 - L'architecture .NET - Introduction au langage C# - La création de types - L'héritage - Types génériques - Délégués, évènements et expressions lambda - Création de formulaires - Implémentation de gestionnaires d'évènements - Validation de la saisie - Création de contrôles utilisateurs - Création d'applications UWP - Débogage - Gestion des exceptions - Monitoring - Tests unitaires - Création du modèle de données - Présentation de Entity Framework - Présentation de LINQ - LINQ to Entities - LINQ to SQL - LINQ to XML - Le système de fichiers - Sérialisation - Expressions régulières - Multi-threading - Globalisation et localisation - Sécurité - Pour aller plus loin - Assemblages et configurations - Déploiement.
-
C# et WPF ; coffret de 2 livres : développez des applications avec des interfaces riches
Benoît Prieur, Sébastien Putier
- Eni
- Coffret Expert
- 14 Novembre 2018
- 9782409016189
Ces deux livres offrent au lecteur un maximum d'informations sur le développement d'applications à interface riche avec C# et WPF.
900 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Le livre de référence de la collection Ressources Informatiques :
C# 7 et Visual Studio 2017 - Les fondamentaux du langage Ce 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 livre de la collection Expert IT :
WPF - Développez des applications structurées (MVVM, XAML...) (Nouvelle édition) Ce livre sur WPF (en version 4.5 au moment de l'écriture) s'adresse aux développeurs .NET qui souhaitent réaliser des applications avancées basées sur cette technologie. De bonnes bases sur les langages VB.Net ou C# sont un prérequis indispensable pour tirer le meilleur profit de ce livre. -
Intelligence artificielle et langage C# ; coffret de 2 livres : concepts et implémentation
Sébastien Putier, Virginie Mathivet
- Eni
- Datapro
- 10 Octobre 2018
- 9782409015748
Ces deux livres offrent au lecteur un maximum d'informations sur les fondamentaux du langage C# et son utilisation pour l'implémentation des techniques d'intelligence artificielle. 1079 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 Ressources Informatiques C# 7 et Visual Studio 2017 - Les fondamentaux du langage Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications .NET avec le langage C# dans sa version 7.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Un livre de la collection DataPro L'Intelligence Artificielle pour les développeurs - Concepts et implémentations en C# (2e édition) Ce livre sur l'Intelligence Artificielle s'adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l'auteur présente les principales techniques d'Intelligence Artificielle et, pour chacune d'elles, les inspirations biologiques, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci. Les domaines d'application sont illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d'implémentation générique, complété par une application pratique, développée en C#. -
Intelligence artificielle et langage C# ; Coffret ; concepts ; implémentation
Virginie Mathivet, Sébastien Putier
- Eni
- Datapro
- 14 Septembre 2016
- 9782409003417
Ces deux livres offrent au lecteur un maximum d'informations sur les fondamentaux du langage C# et son utilisation pour l'implémentation des techniques d'intelligence artificielle. 1022 pages par nos experts.
Un livre de la collection Ressources Informatiques.
C# 6 et Visual Studio 2015 - Les fondamentaux du langage.
Ce livre s'adresse aux développeurs souhaitant maîtriser le développement d'applications .Net avec le langage C# dans sa version 6.
Après un tour d'horizon de la plateforme .Net et une description des outils fournis par l'environnement Visual Studio 2015, 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 provenant de sources diverses. 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.
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.
Les exemples présentés dans ces pages sont disponibles en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - La plateforme .NET - Visual Studio 2015 - L'organisation d'une application - Les bases du langage - La programmation orientée objet avec C# - Débogage et gestion des erreurs - Développement d'applications Windows - Accès aux données - LINQ - XML - Déploiement - Aide-mémoire.
Un livre de la collection DataPro.
L'Intelligence Artificielle pour les développeurs - Concepts et implémentations en C#.
Ce livre sur l'Intelligence Artificielle s'adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l'auteur présente les principales techniques d'Intelligence Artificielle et, pour chacune d'elles, les inspirations, biologiques, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci. Les domaines d'application sont illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d'implémentation générique, complété par une application pratique, développée en C#. Ces exemples de code étant génériques, ils sont facilement adaptables à de nombreuses applications C#, que ce soit en Silverlight, sur Windows Phone, pour Windows 8 ou pour des applications .Net plus classiques. Les techniques d'Intelligence Artificielle décrites sont :
- Les systèmes experts, permettant d'appliquer des règles pour prendre des décisions ou découvrir de nouvelles connaissances.
- La logique floue, permettant de contrôler des systèmes informatiques ou mécaniques de manière beaucoup plus souple que les programmes traditionnels.
- Les algorithmes de recherche de chemin, dont le A* très utilisé dans les jeux vidéo pour trouver les meilleurs itinéraires.
- Les algorithmes génétiques, utilisant la puissance de l'évolution pour apporter des solutions à des problèmes complexes.
- Les principales métaheuristiques, dont la recherche tabou, trouvant des optimums à des problèmes d'optimisation, avec ou sans contraintes.
- Les systèmes multi-agents, simulant des foules ou permettant des comportements émergents à partir de plusieurs agents très simples.
- Les réseaux de neurones, capables de découvrir et de reconnaître des modèles, dans des suites historiques, des images ou encore des données.
Pour aider le lecteur à passer de la théorie à la pratique, l'auteur propose en téléchargement sur le site www.editions-eni.fr, sept projets Visual Studio 2013 (un par technique d'Intelligence Artificielle), développés en C#. Chaque projet contient une PCL, pour la partie générique, et une application WPF, pour la partie spécifique à l'application proposée.
Le livre se termine par une bibliographie, permettant au lecteur de trouver plus d'informations sur ces différentes techniques, une sitographie listant quelques articles présentant des applications réelles, une annexe et un index.
Les chapitres du livre :
Avant-propos - Introduction - Systèmes experts - Logique floue - Recherche de chemins - Algorithmes génétiques - Métaheuristiques d'optimisation - Systèmes multi-agents - Réseaux de neurones - Bibliographie - Sitographie - Annexe.
-
ASP.NET et Entity Framework Core ; maîtrisez la persistance des données pour le développement de vos applications web
Brice-Arnaud Guérin, Sébastien Putier
- Eni
- Coffret Expert
- 16 Mai 2018
- 9782409013690
Ces deux livres offrent au lecteur un maximum d'informations sur ASP.NET et Entity Framework Core pour maîtriser la persistance des données pour le développement de vos applications web.
1013 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.
Entity Framework Core - Maîtrisez la solution de Mappage Objet-Relationnel de Microsoft.
Ce livre sur la solution de Mappage Objet-Relationnel Entity Framework Core s'adresse à tout développeur souhaitant découvrir et explorer la dernière version de cette librairie. Il couvre ses différentes facettes, des aspects les plus simples jusqu'aux mécanismes internes les plus complexes.
Le premier chapitre du livre montre l'évolution des techniques d'accès aux données utilisées avec le framework .NET depuis sa première version jusqu'à .NET Core. Ensuite, l'auteur présente les aspects principaux de la modélisation objet avec Entity Framework Core et les liens qui existent entre le modèle et la source de données. Le troisième chapitre détaille l'utilisation des opérateurs de requêtage de LINQ ainsi que la génération du code SQL qui leur est associé. Certains scénarios de modélisation plus avancés sont ensuite exposés à l'aide d'exemples concrets, issus de problématiques fréquemment rencontrées lors de développements importants. Enfin, le dernier chapitre du livre évoque les capacités d'extensibilité d'Entity Framework Core, d'abord d'un point de vue généraliste, puis jusque dans les arcanes de la librairie par l'implémentation d'un fournisseur de données minimal pour MongoDB.
L'ensemble des exemples proposés tout au long de ce livre est disponible sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - .NET et l'accès aux données - Modélisation - Des objets au SQL - Modélisation avancée - Création d'un fournisseur de données.
Un livre de la collection Expert IT.
ASP.NET avec C# sous Visual Studio 2017 - Conception et développement d'applications Web.
Ce livre s'adresse aux développeurs, architectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d'applications web en tirant le meilleur parti possible d'ASP.NET (en version 4.6.2 au moment de la rédaction du livre). Il accompagne le lecteur dans une étude complète de la technologie ASP.NET et de Visual Studio 2017. Pour chaque thème abordé, des exemples pratiques et utiles sont fournis en C#.
Le lecteur commence par étudier Visual Studio et ses outils (débogage, refactoring, tests unitaires, tests d'interface graphique, VSTS...) et les évolutions du langage C#. Le deuxième chapitre décrit le fonctionnement des applications IIS et explique comment réaliser des modules spécifiques pour le serveur web. L'ouvrage étudie en détail les Web Forms, AJAX, jQuery, et propose des composants personnalisés pour créer des graphiques. Les sites MVC et leurs développements SPA et Web API sont présentés avec des exemples pratiques, ainsi que la nouvelle plateforme ASP.NET Core.
Les chapitres suivants élaborent des solutions pour allier rapidité de développement et performances dans l'accès aux bases de données ADO.NET, avec notamment les composants basés sur LINQ et Entity Framework et les états Reporting Services. Sont ensuite traitées la sécurisation unifiée des sites web OWIN (avec Google) et la personnalisation de la navigation (Web Part et services web WCF, REST). Le dernier chapitre décrit la mise en production sous ASP.NET et l'infrastructure de supervision Health Monitoring ainsi que le déploiement des applications web sur la plateforme Cloud Microsoft Azure.
Les exemples de code du livre sont en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - Visual Studio 2017 et .NET - Les sites web ASP.NET - Les Web Forms - Les sites web MVC - ASP.NET Core - L'accès aux données avec ADO.NET - Gestion de l'état - Personnalisation et sécurisation - Les services web WCF et REST - Configuration, déploiement et administration.
-
C# 8 ; coffret de 2 livres : maîtrisez le développement avec Visual Studio 2019
Sébastien Putier, Jérôme Hugon
- Eni
- Coffret Expert
- 22 Avril 2020
- 9782409024641
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 2019 Extrait 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é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...
Un livre de la collection Ressources Informatiques C# 8 et Visual Studio 2019 - Les fondamentaux du langage Extrait 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... -
Langage C# ; coffret de 2 livres : apprenez la Programmation Orientée Objet
Luc Gervais, Sébastien Putier
- Eni
- 10 Juin 2020
- 9782409025594
Ces deux livres offrent au lecteur un maximum d'informations sur les fondamentaux du langage C# pour apprendre la Programmation Orientée Objet. 1198 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 Ressources informatiques.
C# 8 et Visual Studio 2019 - Les fondamentaux du langage.
Extrait 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...
Un livre de la collection Ressources informatiques.
Apprendre la Programmation Orientée Objet avec le langage C# (3e édition).
Extrait du résumé : Ce livre s'adresse aux étudiants et aux développeurs ayant déjà une première expérience de la programmation structurée et qui sont désireux de passer à la Programmation Orientée Objet (POO) avec le langage C#, pour développer des applications .NET.
Après un historique de la POO et du langage C#, l'auteur explique pourquoi ce type de programmation est devenu incontournable pour développer dans les environnements graphiques événementiels...
-
C# et MVC ; coffret de 2 livres : des fondamentaux du langage au développement
Sébastien Putier, Christophe Gigax
- Eni
- Coffret Expert
- 17 Août 2020
- 9782409026447
Ces deux livres offrent au lecteur un maximum d'informations sur le langage C# et le framework MVC pour développer un site web performant. 964 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 ASP.NET Core MVC - Maîtrisez ce framework web puissant, ouvert et multiplateforme (Nouvelle édition) Extrait du résumé : Ce livre s'adresse aux développeurs web désireux de maîtriser ASP.NET Core MVC, framework proposé par Microsoft, totalement Open source. L'auteur souhaite fournir au lecteur les bases techniques nécessaires à une utilisation optimale du framework pour construire des applications web riches et modernes. La connaissance de HTML, CSS et C# sont des prérequis indispensables pour tirer le meilleur profit du livre...
Un livre de la collection Ressources Informatiques C# 8 et Visual Studio 2019 - Les fondamentaux du langage Extrait 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# et AWS ; coffret de 2 livres : exploitation des services cognitifs pour l'intelligence artificielle
Marc Israël, Sébastien Putier
- Eni
- Coffret Expert
- 16 Septembre 2020
- 9782409026713
Ces deux livres offrent au lecteur un maximum d'informations sur langage C# pour maîtriser l'exploitation des services d'IA d'AWS proposés. 1020 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 Ressources Informatiques C# 8 et Visual Studio 2019 - Les fondamentaux du langage Extrait 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.
Un livre de la collection Expert IT Intelligence artificielle avec AWS - Exploitez les services cognitifs d'Amazon Extrait du résumé : L'intelligence artificielle est autant un sujet à la mode qu'une réalité quotidienne. Ce livre s'adresse à tout professionnel IT qui souhaite apprendre de façon très pragmatique à l'utiliser et l'intégrer aux applications d'entreprise en s'appuyant sur les services cognitifs d'Amazon. En effet, bénéficier du cloud d'Amazon pour utiliser l'IA permet d'avoir accès à des serveurs puissants, à l'accumulation des données d'Amazon et à des algorithmes d'IA.
Pour suivre les nombreux exemples fournis, un compte AWS est nécessaire et peut être obtenu gratuitement à l'adresse https://aws.amazon.com/fr/. Quelques connaissances en C#, Python et en traitement de données sont recommandées!