Afficher 21–40 of 255 résultats

  • Apprendre à développer un site web responsive et dynamique avec PHP

    Ce livre s’adresse à un public de développeurs débutants disposant de notions de base sur la programmation informatique et le langage HTML. Il a pour objectif de rendre le lecteur autonome dans la création en langage PHP d’un site internet responsive et dynamique.

    Dans les premiers chapitres l’auteur présente l’environnement de travail et met en place un serveur web local gratuit (Wamp) qui sera utilisé pour tester les développements avant leur mise en ligne.

    Après un rappel des bases du HTML5, les chapitres suivants traitent du langage PHP (syntaxe, structures de contrôle, boucles, fonctions, formulaires…) et de la gestion des bases de données avec MySQL ; éléments indispensables pour rendre dynamique un site internet et améliorer l’expérience utilisateur.

    Vous découvrirez ensuite comment, avec les CSS et divers outils, gérer l’aspect et l’ergonomie du site internet avec l’objectif de le rendre responsive.

    Enfin, dans les derniers chapitres vous pourrez créer un site internet responsive et dynamique ainsi que son outil d’administration complet.

    17475 CFA
  • 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
  • Arduino Apprenez à coder avec mBlock (projets robotiques, créatifs et scientifiques)

    Ce livre sur Arduino a pour objectif de transmettre au lecteur les ressources nécessaires pour apprendre à programmer une carte Arduino avec le langage visuel mBlock. Il s’adresse autant au néophyte qu’à l’informaticien souhaitant réaliser des projets de plus en plus élaborés tout en limitant l’apprentissage d’un langage informatique et en démythifiant les principes d’électronique et de mécanique.

    Dans la première partie du livre, les concepts de développement avec mBlock sont détaillés. Qu’il s’agisse de revenir à l’origine de la programmation visuelle, de faire le lien entre les algorithmes et les blocs, d’utiliser les bibliothèques de scripts de mBlock ou encore d’en étendre les fonctionnalités en détaillant la démarche de réalisation d’extensions, l’auteur livre au lecteur les bonnes pratiques qui lui permettront de développer un programme de qualité professionnelle et de faciliter ainsi sa mise au point.

    La seconde partie du livre se concentre sur la concrétisation de projets à réaliser avec Arduino en revenant également sur quelques notions fondamentales d’électronique et de mécanique. L’auteur y traite de plusieurs approches de réalisation selon que l’on utilise des platines (shields) déjà prêtes, comme la carte ESP8266, ou que l’on recycle ou achète des composants. Dans le courant de l’IoT, il propose également un pas-à-pas pour réaliser un projet créatif et donne les clés d’utilisation de mBlock pour programmer et administrer un objet connecté.

    26500 CFA
  • Arduino Apprivoisez l’électronique et le codage pour donner vie à vos projets (2e édition)

    Ce livre s’adresse aussi bien aux professeurs des écoles, professeurs de technologie, animateurs et parents qui souhaitent découvrir le fonctionnement de l’Arduino et appréhender l’apprentissage de l’électronique et du codage, qu’aux utilisateurs, amateurs de DIY qui cherchent à rafraîchir leurs connaissances ou trouver des idées pour la réalisation de projets maker nécessitant un microcontrôleur (station météo, robot, jeux…).

    Tout au long du livre l’auteur s’appuie sur des exemples concrets et ludiques : gérer des feux de circulation, envoyer un message en morse, créer un appareil enregistrant l’évolution des températures, jouer de la musique avec des bananes, fabriquer un chapeau clignotant, une manette de jeu, une télécommande pour ordinateur ou un clone du jeu Simon… Cette nouvelle édition est enrichie par de nouveaux exemples de réalisation, mais surtout par l’apparition d’un tout nouveau chapitre entièrement consacré aux robots (mBot, Zumo, OTTO…).

    Pour commencer, vous ferez connaissance avec le matériel nécessaire, et particulièrement l’Arduino avec ses différents modèles. L’auteur consacre un chapitre aux notions indispensables d’électricité.

    Vous découvrirez les principaux langages de programmation de l’Arduino et l’utilisation de l’IDE Arduino sous Windows, Mac OS X, Linux et Android. Vous étudierez la programmation par blocs avec Scratch, mBlock et surtout Vittascience (et son Arduino virtuel).

    Pour illustrer les principes de base du codage, vous travaillerez sur des exemples concrets et vous utiliserez les composants électroniques les plus courants au format modules Grove ou Breadboard (LED, boutons, résistances, potentiomètres, buzzer) puis des composants et modules plus spécialisés comme les capteurs (analogiques ou numériques), les LED adressables (Neopixel), les relais, les différents types de moteurs ou les modules d’affichage (à LED ou LCD), de lecture/écriture (RFID, carte SD) ou de gestion du temps (horloge en temps réel).
    Afin de faciliter l’apprentissage, tous les programmes de base sont présentés en deux versions : langage blocs et langage Arduino.

    Dans un chapitre dédié, l’auteur explore différents modes de communication de l’Arduino (bus I2C, liaisons série, Bluetooth, radio, infrarouge, Ethernet, Wi-Fi et USB avec le Raspberry Pi). Il poursuit avec la fabrication d’un clone rudimentaire de l’Arduino à partir d’un microcontrôleur (ATtiny85 ou ATmega328P) et vous fait découvrir les particularités d’autres modèles de cartes électroniquescomme l’Arduino Leonardo, l’ESP8266, la Kitco et la PybStick.

    Le dernier chapitre regroupe les principales instructions de l’IDE Arduino permettant de retrouver facilement une fonction pour en vérifier la syntaxe.

    26500 CFA
  • Arduino Faites-le jouer au train

    Ce livre sur Arduino s’adresse à toute personne qui souhaite exploiter cette carte autour d’un projet concret. En effet, tout au long de ses pages, l’auteur donne toutes les informations nécessaires pour piloter un réseau de trains miniatures à l’aide d’Arduino. Des notions de programmation, de préférence dans les langages C ou C++, et une connaissance préalable d’Arduino sont un plus pour la lecture de ce livre.

    Après avoir présenté les connaissances de base liées à la numérisation d’un réseau de trains (adressagecontrôle de la vitessecommandescircuits électroniques…), l’auteur étudie les protocoles DCC et I²C.

    Des chapitres dédiés détaillent ensuite la programmation de nombreuses interfaces pilotables par une carte Arduino pour numériser le réseau de trains. Le lecteur est ainsi amené à programmer le panneau de contrôle, la centrale de pilotage, la position des trains, le pilotage des aiguillages, la régulation des circulations, le poste de commande

    Au total, une trentaine de programmes et près d’une vingtaine de circuits électroniques sont présentés et expliqués dans ce livre. Ils permettent au lecteur d’appréhender l’étendue des possibilités offertes par Arduino pour numériser un réseau de trains.

    23300 CFA
  • Arduino Faites-le jouer au train (2e édition)

    Ce livre sur Arduino s’adresse à toute personne qui souhaite exploiter cette carte autour d’un projet concret. En effet, tout au long de ses pages, l’auteur donne toutes les informations nécessaires pour piloter un réseau de trains miniatures à l’aide d’Arduino. Des notions de programmation, de préférence dans les langages C ou C++, et une connaissance préalable d’ Arduino sont un plus pour la lecture de ce livre.

    Après avoir présenté les connaissances de base liées à la numérisation d’ un réseau de trains (adressage, contrôle de la vitesse, commandes, circuits électroniques…), l’auteur étudie les protocoles DCC et I²C.

    Des chapitres dédiés détaillent ensuite la programmation de nombreuses interfaces pilotables par une carte Arduino pour numériser le réseau de trains. Le lecteur est ainsi amené à programmer le décodeur de retour d’ information, le panneau de contrôle, la centrale de pilotage, la position des trains, le pilotage des aiguillages, la régulation des circulations, le poste de commande…

    Au total, une trentaine de programmes et près d’une vingtaine de circuits électroniques sont présentés et expliqués dans ce livre. Ils permettent au lecteur d’ appréhender l’ étendue des possibilités offertes par Arduino pour numériser un réseau de trains.

  • Arduino S’exercer au prototypage électronique (10 projets créatifs à réaliser soi-même)

    Ce livre sur la carte électronique Arduino a pour objectif d’apprendre au lecteur une démarche générique de prototypage électronique en vue de l’aguerrir à la conception et au pilotage de ses propres projets complets. Il s’adresse à toute personne ayant déjà une première approche de la carte Arduino et désireuse d’en approfondir ses connaissances. Avoir des bases en électronique et quelques notions de programmation est un plus pour tirer pleinement profit de ce livre.

    Au fil des chapitres, l’auteur présente dix projets à réaliser nécessitant l’utilisation et l’intégration de différents composants et circuits capteurs et actionneurs. Ces projets touchent à des domaines aussi variés que l’art numérique, la science, les loisirs créatifs, l’éducation, la robotique ou le design. Ils offrent un panorama de ce qu’il est possible de faire avec une carte Arduino. Le lecteur pourra ainsi réaliser un synthétiseur thérémine, un jeu de mémorisation musicale, un système d’arrosage automatique, un oscilloscope, un robot suiveur de ligne, une lampe multicolore pilotée en Bluetooth, une station météo Wi-Fi, un télémètre à ultrasons, un robot autonome hexapode ou encore un dispositif d’affichage utilisant la persistance rétinienne.

    L’ensemble de ces projets, à la difficulté graduelle, permet un apprentissage à deux niveaux. Du point de vue matériel, le lecteur sera notamment en mesure de décrypter une fiche technique de composant (datasheet) lui permettant de comprendre ses contraintes d’utilisation et ses méthodes de commandes. Du côté de la programmation, le lecteur sera confronté à l’utilisation et à la création debibliothèques, à la manipulation de fonctions spécifiques, à l’interfaçage avec différents composants matériels ou encore à l’analyse et au traitement de signaux provenant de capteurs.

    À la fin de ce livre, le lecteur sera ainsi en mesure de se lancer dans la création de ses propres projets créatifs avec Arduino.

    22600 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
  • Big Data Concepts et mise en oeuvre de Hadoop

    Ce livre sur Hadoop (versions 1 et 2), vise deux types de publics :

    Il s’adresse d’une part aux décideurs, qu’ils soient techniciens (responsable informatique, spécialiste de Business Intelligence…) ou pas (responsable de la stratégie, directeur général…), et vise à démystifier le Big Data et Hadoop. Dans les chapitres concernés, les termes techniques sont limités au strict minimum et l’accent est mis, à chaque fois que cela est pertinent, sur l’utilisation et l’impact potentiel du Big Data et de Hadoop : Vue globale de Hadoop, Principaux apports de la version 2, Mettre en œuvre un cluster Hadoop, Hadoop : quand l’utiliser ?…

    Il s’adresse également aux informaticiens, étudiants ou en activité, qui recherchent une première introduction en français, simple (sans être simpliste) et relativement exhaustive, au Big Data et à Hadoop. Les lecteurs concernés seront particulièrement intéressés par les chapitres suivants : Installer Hadoop sur une station de travail, HDFS, MapReduce, Les apports de la version 2, Aspects matériels, L’éco-système de Hadoop, Développer des programmes Hadoop, Mettre en oeuvre un cluster Hadoop…

    31540 CFA