Afficher 21–40 of 200 résultats

  • Apprendre à programmer avec ABAP Les fondamentaux du développement sur SAP (avec exercices et corrigés)

    Ce livre sur le langage de programmation ABAP regroupe toutes les connaissances utiles et nécessaires pour apprendre à développer avec le langage propriétaire de la société éditrice de logiciels de gestion SAP. Il s’adresse aussi bien aux développeurs novices qui veulent commencer à programmer, qu’aux développeurs qui souhaitent acquérir de nouvelles compétences, ainsi qu’à ceux ayant déjà une expérience ABAP et qui désirent approfondir leurs connaissances.

    Basé sur la version SAP ECC, ce livre constitue également une excellente base pour passer à la version SAP S/4HANA et permet ainsi d’appréhender les bases de données HANA, véritable révolution pour le progiciel.

    L’auteur commence tout d’abord par présenter l’essence même de la programmation et détaille les différents types de langage, leur paradigme, ainsi que les étapes nécessaires à l’élaboration d’un développement. Puis, à travers une introduction au monde de SAP, il en détaille son architecture et les modules qui le composent, pour ensuite entrer dans le vif du sujet avec la description de son interface et la conception d’un programme.

    Viennent ensuite des chapitres sur les bases de la programmation ABAP (variables, boucles…), sur les objets du DDIC (Dictionnaire de Données). Leurs différentes composantes sont soigneusement étudiées afin de constituer un préambule efficace à la compréhension des tables internes et de leurs différents types mais aussi aux requêtes SQL, pivot central pour la communication entre les bases de données et le programme ABAP. Enfin, les fonctions et les classes dans la programmation objet seront énumérées.

    Tout au long du livre, l’auteur s’attache à étayer son propos d’exemples clairs et détaillés. Il offre également la possibilité au lecteur de mettre en pratique les différentes notions étudiées, à travers des exercices de fin de chapitre et d’un exemple concret de création d’un programme.

    23300 CFA
  • Apprendre à programmer avec ABAP Les fondamentaux du développement sur SAP (avec exercices et corrigés)

    PRÉSENTATION

    Ce livre sur le langage de programmation ABAP regroupe toutes les connaissances utiles et nécessaires pour apprendre à développer avec le langage propriétaire de la société éditrice de logiciels de gestion SAP. Il s’adresse aussi bien aux développeurs novices qui veulent commencer à programmer, qu’aux développeurs qui souhaitent acquérir de nouvelles compétences, ainsi qu’à ceux ayant déjà une expérience ABAP et qui désirent approfondir leurs connaissances.

    Basé sur la version SAP ECC, ce livre constitue également une excellente base pour passer à la version SAP S/4HANA et permet ainsi d’appréhender les bases de données HANA, véritable révolution pour le progiciel.

    L’auteur commence tout d’abord par présenter l’essence même de la programmation et détaille les différents types de langage, leur paradigme, ainsi que les étapes nécessaires à l’élaboration d’un développement. Puis, à travers une introduction au monde de SAP, il en détaille son architecture et les modules qui le composent, pour ensuite entrer dans le vif du sujet avec la description de son interface et la conception d’un programme.

    Viennent ensuite des chapitres sur les bases de la programmation ABAP (variables, boucles…), sur les objets du DDIC (Dictionnaire de Données). Leurs différentes composantes sont soigneusement étudiées afin de constituer un préambule efficace à la compréhension des tables internes et de leurs différents types mais aussi aux requêtes SQL, pivot central pour la communication entre les bases de données et le programme ABAP. Enfin, les fonctions et les classes dans la programmation objet seront énumérées.

    Tout au long du livre, l’auteur s’attache à étayer son propos d’exemples clairs et détaillés. Il offre également la possibilité au lecteur de mettre en pratique les différentes notions étudiées, à travers des exercices de fin de chapitre et d’un exemple concret de création d’un programme.

    23300 CFA
  • Apprendre la Programmation Orientée Objet avec le langage C# (3e édition)

    PRÉSENTATION

    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 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 abordées, suivies par une présentation du framework .NET au travers de son intérêt, de sa richesse et de son environnement de développement Microsoft Visual Studio 2019 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. Les types de base du développement .NET et leurs utilisations sont présentés. Les programmes d’essais sont de type console ou graphique, basés sur l’utilisation des Windows Forms pour illustrer les communications entre objets. Quand ils seront pertinents, des parallèles seront menés avec les langages de programmation objet C++ et Java.

    La programmation multithread, permettant l’exécution simultanée de plusieurs flux d’instructions, sera présentée, suivie par la communication entre mondes managé et non managé et l’écriture de tests unitaires. Ensuite, avec la technique de la réflexion sur les objets, l’auteur présente une façon dynamique de programmer et les travers qu’elle peut engendrer. Enfin, le dernier chapitre traite de la gestion des données avec LINQ, l’utilisation des fichiers XML, ADO.NET (en mode connecté et en mode déconnecté) et Entity Framework.

    À 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.

    23300 CFA
  • Apprendre la Programmation Orientée Objet avec le langage Java

    PRÉSENTATION

    Cette troisième édition du 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 Java, pour développer des applications portables.

    Après un historique de la POO et du langage Java 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 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 la machine virtuelle Java, son intérêt, sa richesse et un environnement de développement avec IntelliJ IDEA de la société JetBrains. Le lecteur découvre comment Java reproduit les principes de la POO en suivant des explications simples, des exemples concrets et en réalisant des exercices d’entraînement. Il découvre également les types de base du développement Java et leur utilisation, comment exploiter un IDE pour simplifier la saisie des programmes et les mettre au point. Les programmes d’essais sont de type console ou graphique, basés sur l’utilisation de Swing pour illustrer les communications entre objets. Quand ils sont pertinents, des parallèles sont menés avec les langages de programmation objet C++ et C#. La programmation multithread permettant l’exécution simultanée de plusieurs flux d’instructions est présentée, suivie d’une introduction aux tests unitaires tellement importants pour fiabiliser les objets. Une partie consacrée à la réflexion en Java promet quelques surprises. Enfin, le dernier chapitre est consacré aux classes anonymes et aux expressions lambda.

    À la fin de ce livre, le lecteur disposera de bases solides pour appréhender les puissantes API Java et réaliser des programmes objet modulaires, fiables et extensibles.

    23287 CFA
  • Apprendre la Programmation Orientée Objet avec le langage Python (avec exercices pratiques et corrigés) (2e édition)

    Ce livre sur l’apprentissage de la Programmation Orientée Objet avec le langage Python s’adresse à toute personne désirant maîtriser ce type de programmation. Des connaissances de base en développement et sur la syntaxe du langage Python sont des prérequis indispensables pour tirer le meilleur profit du livre.

    Dans une première partie l’auteur présente en détail les concepts de la POO : sa puissance d’expression qui lui a conféré son succès, les classes avec leurs attributs et méthodesl’héritage qui ouvre la voie au polymorphismel’encapsulation qui permet un contrôle précis sur l’exposition des données… Avec des exemples simples et détaillés, la théorie de ce paradigme de programmation devient clairement accessible.

    Ensuite, après quelques conseils pour installer un environnement de travail performant (utilitaire de gestion de modules externes, documentation du langage, outils de tests…), l’auteur propose la mise en application des chapitres précédents avec du code Python. Chaque concept de POO est explicité en profondeur et illustré par du code pertinent. Là encore, des exemples complets et commentés permettent d’appréhender parfaitement la puissance qu’offre le langage.

    Au-delà du périmètre de la POO, les chapitres suivants traitent de sujets que n’importe quel développeur rencontrera au cours de sa carrière, et qui lui serviront au quotidien : la présentation de quelques design patterns pour une mise en pratique concrète des notions vues précédemment, et des exemples d’utilisation de bibliothèques Python spécialisées dans différents domaines de l’informatique (XMLinterface graphiquemultithreading…).

    Et enfin, parce que la programmation ne consiste pas uniquement à écrire du code, l’auteur partage sa vision du métier de développeur, avec des conseils pour s’améliorer continuellement, travailler en bonne harmonie avec une équipe, ou encore savoir utiliser les bons outils dans les bonnes situations.

    23300 CFA
  • Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web

    Ce livre s’adresse à de grands débutants en développement informatique, qui n’ont jamais programmé avec HTML5, CSS3 et JavaScript. L’auteur guide le lecteur en lui enseignant des méthodesefficaces et actuelles pour créer son premier site web, en partant vraiment de zéro et en allant jusqu’à un niveau suffisant pour qu’il soit ensuite autonome.

    Dès le début du livre l’auteur présente un tour d’horizon du développement sur le Web ; les langages côté client et serveur, les formats d’images, les navigateurs… afin que le lecteur comprenne les mécanismes par lesquels le contenu d’une page s’affiche sur un écran. Le chapitre suivant enseigne les règles générales à observer pour développer de manière efficace : lisibilité du code, organisation des dossiers, utilisation des éditeurs de code, référencement…

    Ensuite, l’auteur entre dans le vif du sujet et présente tout d’abord le langage HTML5 qui permet de structurer une page, de disposer les éléments visuels très précisément. Le second langage présenté est le CSS3, qui permet quant à lui d’ajouter des styles, des effets visuels rendant inutile l’utilisation d’images et permettant d’adapter l’affichage aussi bien sur un téléphone que sur un ordinateur. Pour avoir une bonne connaissance des langages utilisés côté client, le troisième présenté dans ce livre est le JavaScript. C’est ce langage qui va permettre d’ajouter de l’interactivité sur les pages, de faire des comparaisons, de répéter des actions, d’utiliser une base de données côté client… <br< <br= » »>Au travers d’exemples concrets et au-delà de l’aspect purement technique de cet apprentissage, l’auteur transmet au lecteur les principales règles de mise en page à respecter pour rendre le site agréable à l’œil, convivial et facile d’utilisation ainsi que les bonnes méthodes de développement et les pièges à éviter. Après la lecture de ce livre, le lecteur pourra créer un site web fonctionnel dont il pourra être fier. </br<>

    23300 CFA
  • Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web (2e édition)

    PRÉSENTATION

    Ce livre s’adresse à de grands débutants en développement informatique, qui n’ont jamais programmé avec HTML5, CSS3 et JavaScript. L’auteur guide le lecteur en lui enseignant des méthodes efficaces et actuelles pour créer son premier site web, en partant vraiment de zéro et en allant jusqu’à un niveau suffisant pour qu’il soit ensuite autonome.

    Dès le début du livre l’auteur présente un tour d’horizon du développement sur le Web ; les langages côté client et serveur, les formats d’images, les navigateurs… afin que le lecteur comprenne les mécanismes par lesquels le contenu d’une page s’affiche sur un écran. Le chapitre suivant enseigne les règles générales à observer pour développer de manière efficace : lisibilité du code, organisation des dossiers, utilisation des éditeurs de code, référencement…

    Ensuite, l’auteur entre dans le vif du sujet et présente tout d’abord le langage HTML5 qui permet de structurer une page, de disposer les éléments visuels très précisément. Le second langage présenté est le CSS3, qui permet quant à lui d’ajouter des styles, des effets visuels rendant inutile l’utilisation d’images et permettant d’adapter l’affichage aussi bien sur un téléphone que sur un ordinateur. Pour avoir une bonne connaissance des langages utilisés côté client, le troisième présenté dans ce livre est le JavaScript. C’est ce langage qui va permettre d’ajouter de l’interactivité sur les pages, de faire des comparaisons, de répéter des actions, d’utiliser une base de données côté client…

    5526 CFA
  • ASP.NET avec C# Coffret de 2 livres : Développer des applications web (2e édition)

    PRÉSENTATION

    Ces deux livres offrent au lecteur un maximum d’informations sur la conception et le développement d’applications web avec le framework ASP.NET Core MVC. 908 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 avec C# sous Visual Studio 2019 – Conception et développement d’applications Web

    Extrait du résumé : Ce livre s’adresse aux développeursarchitectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d’applications Web en tirant le meilleur parti possible d’ASP.NET. Il accompagne le lecteur dans une étude complète de la technologie ASP.NET et de Visual Studio 2019.

    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.

    60800 CFA
  • 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.

    30400 CFA
  • ASP.NET avec C# sous Visual Studio 2019 Conception et développement d’applications web

    PRÉSENTATION

    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. Il accompagne le lecteur dans une étude complète de la technologie ASP.NET et de Visual Studio 2019. Pour chaque thème abordé, des exemples pratiques et utiles sont fournis en C#.

    Le lecteur commencera par Visual Studio et ses outils (débogage, refactoring, tests unitaires, tests d’interface graphique, VSTS…) et par 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 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.

    30400 CFA
  • ASP.NET Core MVC Maîtrisez ce framework web puissant, ouvert et multiplateforme (Nouvelle édition)

    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.

    Dans un premier temps, l’auteur présente la structure globale d’un projet ASP.NET Core et énumère 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. 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.

    Cette nouvelle édition du livre s’enrichit d’un chapitre sur la conteneurisation et l’architecture microservices avec Docker et Kubernetes.

    Pour chaque sujet traité, l’auteur présente les outils, les méthodes et les bonnes pratiques du développement avec ASP.NET Core, issus de son 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.

    30400 CFA
  • ASP.NET et Entity Framework Core Maîtrisez la persistance des données pour le développement de vos applications web

    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.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.

    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

    60750 CFA
  • ASP.NET MVC5 Développez des applications Web

    Cette vidéo de formation sur ASP.NET MVC dans sa version 5, s’adresse à tous les développeurs, désirant déployer des applications Web. L’apprentissage est basé sur la présentation des éléments techniques et est accompagné de démonstrations sous Visual Studio 2015. Il a pour objectif de vous rendre opérationnel le plus rapidement possible et nécessite un minimum de connaissances sur le langage C#.

    Après une description des architectures Web, nous présenterons le modèle MVC et tous les avantages que peut apporter cette structure en couches.

    Nous apprendrons à concevoir les différentes couches que sont : les contrôleurs, les modèles et les vues et nous verrons comment les faire communiquer. Nous créerons des contrôleurs en nous appuyant sur Visual Studio 2015, nous manipulerons des vues en utilisant le moteur Razor en s’appuyant sur les helpers et nous concevrons des modèles en respectant les bonnes pratiques et en faisant le lien avec les bases de données à l’aide d’Entity framework.

    Une fois ces différents concepts maitrisés nous mettrons en place les stratégies de traitement d’erreurs ainsi que les phases de test.

    Nous apprendrons à définir des modèles de présentation et à intégrer les feuilles de styles et les fichiers Java Script et nous verrons comment optimiser les applications en utilisant Ajax.

    Nous déploierons les applications sur IIS ou sur Azure et nous intégrerons une couche sécurité à l’aide d’ASP.NET Identity pour protéger les applications.

    46730 CFA
  • Blazor Développement Front End d’applications web dynamiques en C#

    Ce livre sur Blazor, technologie de la famille ASP.NET, s’adresse aux développeurs C# désireux de développer des applications web dynamiques et interactives, sans avoir à utiliser le langage JavaScript. Pour apprécier au mieux le contenu de ce livre, la connaissance du langage C# est un prérequis, mais connaître ASP.NET n’est pas obligatoire. Des notions de base sont toutefois un plus pour rapidement entrer dans le sujet.

    Grâce à un exemple mené en fil rouge qui vous fera réaliser une mini application de gestion de personnel, l’auteur vous mène des bases de Blazor jusqu’à la découverte de notions plus avancées.

    Ainsi, après une introduction sur le fonctionnement et l’évolution des applications web, l’auteur explique comment Blazor s’est fait une place dans l’écosystème .NET et expose les différences entre les versions Blazor Server et WebAssembly. Vous êtes ensuite invité à préparer l’environnement de développement et à créer une première application.

    Le fonctionnement du framework avec le concept de composant est ensuite détaillé et la logique modulaire de Blazor est explorée pour vous permettre de créer des applications composées de blocs performants réutilisables. Puis, vous appréhendez la conception d’applications web plus complexes mettant en œuvre l’interopérabilité avec JavaScript, une réflexion plus poussée sur les composants ou la communication avec une API. L’auteur étudie ensuite la gestion des données en Front End à l’aide du pattern Redux ainsi que le fonctionnement de la librairie Fluxor simplifiant l’intégration des données.

    30400 CFA
  • Bootstrap 3

    Ce livre sur Bootstrap 3 est destiné aux personnes expérimentées en création de sites Web. Une bonne connaissance des standards HTML5 et CSS3 est nécessaire à la maîtrise des concepts qui sont présentés au fil des chapitres. Des notions de JavaScript et de jQuery seront également utiles au lecteur pour bien appréhender l’usage de l’API de Bootstrap 3. Le livre présente, de façon progressive, les différents concepts proposés par Bootstrap 3 ; chaque composante de cette librairie est définie puis illustrée à l’aide d’exemples simples et concrets pour que le lecteur puisse passer facilement à la pratique et adopter Bootstrap 3.

    L’auteur débute par une présentation générale du framework puis des concepts qui rendent Bootstrap 3 si innovant pour les designers et les développeurs Web. Le lecteur apprend ainsi à manipuler les grilles qui lui permettront de créer des pages optimisées pour tous les supports (smartphones, tablettes, …). Dans le même esprit, il découvre comment donner, avec Bootstrap 3, un nouveau souffle aux classiques menus et barres de navigation. Une bibliothèque de contrôles de formulaires et de boutons lui permet également de créer des pages plus rapidement.

    L’auteur présente ensuite les concepts tels que les listes, les infobulles ou la typographie, qui changent résolument la façon de travailler des designers et des développeurs Web. Enfin, l’accent est mis sur la puissante API JavaScript de Bootstrap 3 pour animer des pages et accéder à des fonctionnalités, aujourd’hui encore peu connues.

    Au final, le lecteur sera à même de créer, avec un minimum de code, des sites et des applications Web à l’aspect professionnel, enrichis de contenus disposés de façon fluide, dynamique et optimisée pour tous les types de supports utilisés par les internautes d’aujourd’hui.

    30375 CFA
  • Bootstrap 3 Le framework CSS du Web 2.0

    Ce livre sur Bootstrap 3 est destiné aux personnes expérimentées en création de sites Web. Une bonne connaissance des standards HTML5 et CSS3 est nécessaire à la maîtrise des concepts qui sont présentés au fil des chapitres. Des notions de JavaScript et de jQuery seront également utiles au lecteur pour bien appréhender l’usage de l’API de Bootstrap 3. Le livre présente, de façon progressive, les différents concepts proposés par Bootstrap 3 ; chaque composante de cette librairie est définie puis illustrée à l’aide d’exemples simples et concrets pour que le lecteur puisse passer facilement à la pratique et adopter Bootstrap 3.

    32173 CFA
  • Botkit Développez vos bots avec JavaScript et Node.js Auteur(s) : Christophe BOUVARD

    Avec l’omniprésence des applications de messagerie sur les smartphones, de nouvelles expériences utilisateurs naissent comme des agents conversationnels, plus couramment appelés bots (ou chatbots). Ce livre sur Botkit s’adresse ainsi aux développeurs qui souhaitent structurer et accélérer le développement de bots grâce à la puissance d’un écosystème Node.js/JavaScript.

    Des connaissances en programmation avec le langage JavaScript et sur le fonctionnement de sites et applications web sont requises pour la bonne lecture de ce livre.

    Le lecteur commence par découvrir les grands principes des bots et leur architecture avant d’explorer les possibilités offertes par Botkit pour la conception et l’élaboration de bots. Il apprend ensuite à entraîner un moteur d’intelligence artificielle pour doper les capacités du bot dans l’analyse des messages en langage naturel. L’auteur s’appuie pour cela sur l’étude de quatre technologies : Watson d’IBM, LUIS de Microsoft, Dialogflow de Google et Recast du groupe SAP.

    42056 CFA
  • Botkit Développez vos bots avec JavaScript et Node.jsBotkit Développez vos bots avec JavaScript et Node.js

    Avec l’omniprésence des applications de messagerie sur les smartphones, de nouvelles expériences utilisateurs naissent comme des agents conversationnels, plus couramment appelés bots (ou chatbots). Ce livre sur Botkit s’adresse ainsi aux développeurs qui souhaitent structurer et accélérer le développement de bots grâce à la puissance d’un écosystème Node.js/JavaScript.

    Des connaissances en programmation avec le langage JavaScript et sur le fonctionnement de sites et applications web sont requises pour la bonne lecture de ce livre.

    Le lecteur commence par découvrir les grands principes des bots et leur architecture avant d’explorer les possibilités offertes par Botkit pour la conception et l’élaboration de bots. Il apprend ensuite à entraîner un moteur d’intelligence artificielle pour doper les capacités du bot dans l’analyse des messages en langage naturel. L’auteur s’appuie pour cela sur l’étude de quatre technologies : Watson d’IBM, LUIS de Microsoft, Dialogflow de Google et Recast du groupe SAP.

    38940 CFA
  • C# 5 Développez des applications Windows avec Visual Studio 2013

    Ce 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.

    22790 CFA
  • C# 5 sous Visual Studio 2012 Les fondamentaux du langage

    Ces 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.

    46730 CFA