Montrant 29112925 3690 résultats

  • SQL Server Reporting Services - Conception, déploiement et distribution de rapports

    SQL Server Reporting Services – Conception, déploiement et distribution de rapports

    0 de 5
    328,00 MAD

    Ce livre s’adresse à toute personne souhaitant concevoir et mettre à disposition des rapports avec Microsoft SQL Server et les Reporting Services. Destiné aux étudiants, aux informaticiens et à tout profil concerné par la mise en place d’un projet de Business Intelligence, il ne nécessite pas de compétences informatiques spécifiques. Résolument pratique, son approche pédagogique est celle de l’apprentissage par la manipulation.

    Grâce à une série d’exercices, il présente comment réaliser des rapports et comment les mettre à disposition sur un serveur web ou les distribuer, notamment via l’utilisation de la messagerie. Après l’étude de la configuration des Reporting Services, l’assistant projet et l’assistant rapport sont utilisés pour les premiers exercices. Ces premières manipulations permettent d’appréhender l’environnement de développement et de comprendre la structure des rapports : qu’est-ce qu’une source de données partagées, un dataset, un paramètre ou un tablix ? Le lecteur réalise ensuite des rapports sans assistant, à la complexité croissante.

    Tableaux, groupes de lignes, rapports avec paramètres, matrices, graphiques, tous les types de rapports sont ainsi étudiés et tous les objets pour les concevoir sont utilisés. L’avantage de l’utilisation de vues et de procédures stockées est également mis en évidence par des exemples. Plusieurs types de graphiques, y compris Pareto et Histogram, sont manipulés avec des fonctionnalités qui enrichissent considérablement les rapports : Databar, Sparkline, SmartLabels, navigation entre les rapports, document map, etc.

    Les fonctionnalités les plus complexes telles que Lookup, LookupSet, MultiLookup, l’utilisation de code et de variables ou encore la définition de modèle de rapport sont présentées. Les derniers chapitres présentent les méthodes de déploiement et la gestion des rapports déployés. Les problèmes de sécurité, la définition de rôles et de droits, les planifications et la distribution des rapports sont étudiés.

    D’autres méthodes d’accès et l’utilisation de l’objet ReportViewer sont également abordées. Tous les exercices peuvent être réalisés en utilisant les versions gratuites des outils de Microsoft, notamment le moteur Microsoft SQL Server avec les Reporting Services et Microsoft Visual Studio.

  • Apache Spark - Développez en Python pour le big data

    Apache Spark – Développez en Python pour le big data

    0 de 5
    328,00 MAD

    Ce livre sur le framework Apache Spark vous permet d’apprendre à développer des applications en Python en vous appuyant sur l’analyse et le traitement de données volumineuses ainsi que sur la notion d’apprentissage automatique. Après quelques définitions de termes liés au domaine de la data, vous découvrez les fondements de Spark. Vous appréhendez l’architecture logicielle du framework, ses composants et les différents langages avec lesquels il est possible de développer.

    Vous entrez ensuite concrètement dans la transformation de données. Fonctions numériques, alphanumériques, ajouts d’information, suppressions, agrégations de premier ordre et plus complexes sont à l’honneur. Des fonctionnalités plus avancées telles que les fonctions de fenêtrage et celles définies par les utilisateurs sont étudiées et les nombreuses API de Spark parcourues, tout en étant illustrées par des exemples.

    Dans la suite du livre, l’auteur dévoile l’apprentissage machine. Apprentissage supervisé, non supervisé, profond et moteurs de recommandation sont autant de concepts détaillés. Vous découvrez les différents algorithmes présents dans Spark, les manières de préparer des données à l’entraînement ainsi que les possibilités d’évaluation d’un système prédictif au travers de plusieurs mises en pratique.

    Les notions d’arbres de décision, de forêts aléatoires, de réseaux de neurones, de régressions linéaires et de factorisation de matrices vous sont expliquées ainsi que le traitement des informations numériques et la vectorisation de textes. Pour finir, un chapitre met en avant l’industrialisation de Spark. Déployer, déboguer et tester son application ainsi que les subtilités de l’outil pour assurer une performance optimale sont autant d’éléments cruciaux détaillés.

    Si les exemples de code du livre sont en Python, langage aujourd’hui le plus utilisé avec Spark, certains sont en Scala, API la plus aboutie, pour vous apporter une vision complète du framework.

  • Scripting Python sous Linux - Développez vos outils système

    Scripting Python sous Linux – Développez vos outils système

    0 de 5
    328,00 MAD

    Ce livre s’adresse aux ingénieurs système qui souhaitent écrire leurs propres outils d’administration d’un système Linux à l’aide du langage Python et être mesure d’étendre les possibilités du shell. La connaissance d’un autre langage de programmation, d’un système Linux, quelle que soit la distribution, et des principes de base d’Unix sont un plus pour la lecture de ce livre. Le livre est rédigé en trois parties, dans lesquelles les explications de l’auteur sont suivies d’exemples concrets, de difficulté croissante.

    Après quelques chapitres pour présenter l’environnement de travail et rappeler bases du langage Python, la première partie présente la programmation objet en Python. La librairie standard de Python et les principes de la POO sont ainsi étudiés. Dans la deuxième partie, le lecteur apprend à travers des exemples concrets à récupérer des informations sur le système, à accéder aux bases de données, à utiliser différents formats de fichiers (odt, csv, ini, tar, zip…), à générer des documents au format texte, CSV ou HTML, à générer des données aléatoires…

    La simulation de l’activité d’une petite entreprise de gestion permet également au lecteur de tester des scripts dans le cadre de prises de commandes, de leurs livraisons et de la gestion de stock. La dernière partie propose au lecteur une série d’astuces et d’exemples concrets lui permettant de mettre en oeuvre des techniques plus avancées et donne également un aperçu d’outils et applications écrites en Python qui font la différence pour aller plus loin dans l’écriture de ses scripts avec ce langage.

  • Red Hat Ansible Engine - Gérez l'automatisation de vos configurations Linux

    Red Hat Ansible Engine – Gérez l’automatisation de vos configurations Linux

    0 de 5
    328,00 MAD

    Ce livre s’adresse aux administrateurs système Linux qui souhaitent disposer des connaissances nécessaires pour gérer plusieurs systèmes à l’aide de Red Hat Ansible Engine, ainsi qu’en matière d’exécution de tâches d’administration système courantes. A l’aide d’exemples concrets, le lecteur apprend ainsi à automatiser le provisionnement, la configuration, l’orchestration d’un grand nombre de systèmes ou le déploiement d’applications.

    Après une présentation de l’architecture de Ansible Engine et de son installation, le lecteur découvre les principaux composants d’Ansible et apprend à installer et configurer des noeuds gérés. Il étudie ensuite la conception d’inventaires au format INI ou YAML puis l’utilisation de modules ou de rôles par le biais de commandes ad hoc et de playbooks pour exécuter des tâches d’administration. Dans la suite du livre, il apprend à gérer des variables et à contrôler des tâches avec des itérations ou des conditions, à gérer des faits Ansible ou personnalisés, à manipuler des fichiers sur les hôtes, à créer des modèles Jinja2 ou encore à manipuler les rôles dans Ansible.

    Dans un ultime chapitre, l’auteur met l’accent sur les outils de dépannage permettant de corriger la syntaxe du langage YAML et de déboguer les tâches dans des playbooks. Pour finir, le lecteur découvre quelques bonnes pratiques à mettre en oeuvre dans son utilisation de Ansible Engine pour optimiser la gestion de ses systèmes.

  • React - Développez le Front End de vos applications web et mobiles avec JavaScript

    React – Développez le Front End de vos applications web et mobiles avec JavaScript

    0 de 5
    328,00 MAD

    Ce livre s’adresse aux développeurs qui souhaitent lever la complexité apparente du framework Front End React pour réaliser des applications web et mobiles bien architecturées et aisées à maintenir. Pour bien appréhender la lecture de ce livre, un minimum de connaissances sur le langage JavaScript, et en particulier sur les nouveautés apportées par ES2015, est un plus. L’auteur commence par présenter les fonctionnalités natives de React avant d’expliquer comment la bibliothèque Redux permet de structurer et développer des applications plus complexes, notamment grâce aux apports de Redux Saga.

    Puis le lecteur étudie le développement mobile avec React Native, en détaillant notamment la mise en place de listes ou de la navigation. Dans la suite du livre, l’auteur poursuit avec des notions plus avancées du développement avec React telles que le routage, la gestion de formulaires, les problématiques de sécurité ou l’utilisation de Firebase pour l’authentification ou le stockage de données distantes.

    L’auteur présente également GraphQL comme alternative à Firebase pour permettre l’appel à une API. Dans les derniers chapitres, le lecteur trouvera les informations nécessaires pour développer des composants plus faciles à maintenir grâce aux hooks, ainsi que des pistes pour apprendre à tester une application développée avec React et Redux. Tout au long du livre, les notions présentées sont accompagnées d’exemples concrets que le lecteur pourra mettre en pratique au fil de sa lecture.

    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

  • Python pour la Data Science - Analysez vos données par la pratique avec NumPy, Pandas, Matplotlib et Seaborn

    Python pour la Data Science – Analysez vos données par la pratique avec NumPy, Pandas, Matplotlib et Seaborn

    0 de 5
    328,00 MAD

    Ce livre alliant théorie et pratique sur l’analyse de données avec le langage Python s’adresse aux étudiants et professionnels (ingénieurs, chercheurs, enseignants) souhaitant apprendre à analyser des données avec Python, aux informaticiens adeptes du langage Python et souhaitant découvrir l’analyse de données avec ce langage, ou encore à toute personne intéressée par le domaine. La première partie du livre introduit le langage Python et son utilisation dans le domaine de l’analyse de données.

    Le lecteur y découvre la mise en place de l’environnement de travail ainsi que des rappels sur le langage Python en général. Dans une deuxième partie, le lecteur apprend à manipuler efficacement ses données grâce aux librairies NumPy et Pandas. Chaque notion est introduite théoriquement, puis illustrée par un exemple concret permettant de comprendre son application. Il apprend à importer ses données sous Python et à utiliser les fonctions, méthodes et attributs fournis pour explorer et manipuler les données afin d’en faire ressortir des informations et tendances.

    Dans une troisième partie, le lecteur apprend à visualiser ses données avec les librairies Matplotlib et Seaborn afin de comprendre l’architecture et le fonctionnement de la création de figures avec Python, ainsi que les types de graphiques à utiliser selon le type de variable à représenter. Enfin, dans le dernier chapitre, l’auteur propose un exercice complet avec sa correction permettant de mettre en pratique les notions apprises.

    Il permet au lecteur d’écrire le code permettant de répondre aux questions de l’exercice. Pour chaque chapitre, un fichier contenant le code source utilisé, appelé notebook, est disponible en téléchargement sur le site www. editions-eni. fr. Ce notebook permet au lecteur de tester le code, de le modifier et d’y tester ses propres lignes de code. De plus, deux jeux de données réels sont disponibles en téléchargement et utilisés dans ce livre pour illustrer les propos de l’auteur.

  • Progressive Web App - Utilisez les standards du web pour développer vos applications mobiles

    Progressive Web App – Utilisez les standards du web pour développer vos applications mobiles

    0 de 5
    328,00 MAD

    Ce livre sur les Progressive Web Apps s’adresse aux développeurs qui souhaitent développer des applications utilisables depuis un navigateur qui, tout en capitalisant sur les technologies standards du Web, proposent une expérience utilisateur similaire à celle des applications mobiles. Dans ce livre, l’auteur détaille les technologies et concepts mis en oeuvre dans le développement de Progressive Web Apps.

    Le lecteur commence ainsi par étudier le Web App Manifest qui permet d’ajouter des métadonnées à une application pour activer certaines fonctionnalités ainsi que les notions de service worker et d’API Cache, utiles notamment pour la création d’expériences de navigation déconnectée efficaces. L’auteur présente ensuite la persistance de données côté client avec l’utilisation de l’API IndexedDB et la synchronisation entre l’application et le serveur avec l’API Background Sync.

    Un chapitre est dédié aux bonnes pratiques de développement qui permettent d’accroître les performances générales de l’application. Pour finir, l’auteur présente la nouvelle version HTTP/2 du protocole HTTP et la mise en place de notifications push avec l’API Notification. Tout au long du livre, l’auteur propose une mise en pratique permettant au lecteur d’améliorer une application existante, un mini-client GitHub, pour la rendre compatible avec les standards d’une Progressive Web App.

    Des éléments complémentaires sont disponibles en téléchargement sur le site de l’éditeur.

  • Machine Learning - Implémentation en Python avec Scikit-learn

    Machine Learning – Implémentation en Python avec Scikit-learn

    0 de 5
    328,00 MAD

    Ce livre présente à des personnes non Data Scientists, et sans connaissances particulières en mathématiques, la méthodologie du Machine Learning, ses concepts et l’implémentation de ceux-ci en Python. Il commence par une présentation du Machine Learning puis de la méthode CRISP où chaque phase est détaillée avec les différentes étapes. Les premiers chapitres s’intéressent donc aux phases de Data Understanding (ou compréhension des données) et de Data Preparation (préparation des données).

    Dans le premier sont présentés des analyses statistiques de datasets, que cela soit sous forme numérique ou graphique. Dans le deuxième sont vues les principales techniques utilisées pour la préparation des données, avec leur rôle et des conseils sur leur utilisation. Ensuite, plusieurs chapitres sont dédiés chacun à une tâche de Machine Learning : · La classification ; · La régression, avec le cas particulier de la prédiction ; · Le clustering et plus globalement l’apprentissage non supervisé.

    Pour chaque tâche qui est présentée sont successivement détaillés les critères d’évaluation, les concepts derrière les principaux algorithmes puis leur implémentation avec Scikit-Learn. Pour illustrer les différents chapitres, les techniques et algorithmes présentés sont appliqués sur des datasets souvent utilisés : Iris (classification de fleurs), Boston (prévision de prix de vente d’appartements) et Titanic (prévision de la chance de survie des passagers du bateau).

  • Java EE - Concevez et développez une application web responsive

    Java EE – Concevez et développez une application web responsive

    0 de 5
    328,00 MAD

    « Le RWD offre la possibilité de concevoir et de développer une seule et unique application web compatible avec tous les terminaux : ordinateurs fixes, ordinateurs portables, tablettes et mobiles de différents formats et générations. Pour une application Java, l’enjeu principal de l’utilisation des media Queries réside dans la sélection pertinente des éléments et des informations à afficher en fonction du type de terminal cible.

    S’interroger sérieusement sur la conception et l’ergonomie de l’application selon les différentes résolutions d’écran est donc un préalable nécessaire. Ce livre s’adresse à des développeurs possédant des compétences en programmation Java, programmation orientée objet et disposant de quelques notions sur HTML et sur CSS. Plus précisément, il s’adresse à des développeurs Java qui souhaitent acquérir de nouvelles compétences en développement d’applications web Java ergonomiques et responsives.

    Tout au long de l’ouvrage, l’auteur s’appuie sur la conception et le développement d’une application Java responsive de gestion de prêt de livres. Les exemples seront basés sur l’interface de consultation des livres pour les lecteurs. A travers cette application, le lecteur pourra comprendre les différents mécanismes à mettre en oeuvre pour concevoir et développer une application professionnelle ergonomique et avant tout responsive.

    Elle doit permettre aux utilisateurs de visualiser la liste des livres qu’ils ont empruntés, consulter la fiche détaillée d’un livre donné, prolonger un prêt de livre, lister les livres recommandés par la bibliothèque ou encore rechercher un livre à partir de son titre ou d’un mot-clé contenu dans la description du livre. Pour aller plus loin, à la fin de l’ouvrage, le développeur sera invité à s’exercer au développement Java web responsive à travers la réalisation de l’interface d’administration de l’application  » gestion de prêt de livres « .

  • Apache NetBeans - Développez vos applications en Java

    Apache NetBeans – Développez vos applications en Java

    0 de 5
    328,00 MAD

    Ce livre s’adresse aux développeurs qui souhaitent découvrir les principaux outils de l’environnement de développement intégré Apache NetBeans utiles pour le développement, la maintenance et l’industrialisation d’applications avec le langage Java. Dans chaque chapitre, les notions théoriques essentielles sont expliquées puis mises en pratique grâce à des exemples détaillés et des exercices corrigés.

    Les auteurs commencent par décrire la mise en fonctionnement d’Apache NetBeans et de l’environnement Java sur un poste de développement, avant de détailler les notions importantes de la programmation orientée objet grâce à la réalisation d’un programme. La prise en main de l’IDE est approfondie grâce à la présentation de fonctionnalités facilitant et accélérant les développements. Dans la suite du livre, le lecteur aborde des connaissances plus poussées lui permettant de développer des applications plus riches.

    Un cas concret d’utilisation propose une comparaison de deux librairies graphiques, Swing et JavaFX. La notion d’industrialisation d’une application est illustrée avec la présentation en profondeur d’outils comme Git, Maven ou SonarQube, très fréquemment rencontrés dans le milieu professionnel et nécessaires à la mise en place d’une maintenance efficace et pérenne des applications développées avec Java.

    Un exercice corrigé permet au lecteur de découvrir la technique de développement TDD (Test Driven Development) utilisée pour réaliser des logiciels de qualité. La conception et l’exploitation de services sont décrites avec le développement de services web de type SOAP et REST, qu’ils soient automatiquement générés grâce aux outils d’Apache NetBeans ou entièrement développés grâce au framework Spring.

    Les principaux patrons de conception, Model-View-Controller et Model-View-Presentation, sont également étudiés puis mis en pratique grâce aux outils proposés par Apache NetBeans et aux librairies JSP et JSF utilisées dans le cadre de développement d’applications Java EE. Pour aller plus loin, les auteurs familiarisent également le lecteur avec le profilage d’applications Java pour mettre en place une analyse en profondeur des performances d’une application Java.

  • Intelligence artificielle avec AWS - Exploitez les services cognitifs d'Amazon

    Intelligence artificielle avec AWS – Exploitez les services cognitifs d’Amazon

    0 de 5
    328,00 MAD

    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 aws.amazon.com/fr/. Quelques connaissances en C#, Python et en traitement de données sont recommandées. Après un rapide état de l’art permettant au lecteur de découvrir les concepts sous-jacents de l’intelligence artificielle (système expert et apprentissage machine, inférences, heuristiques, modèles, fonctions ou encore réseaux de neurones et Big Data), l’auteur présente l’environnement AWS et différents services cognitifs dédiés à l’IA.

    Le lecteur découvre ainsi le service de vision par ordinateur avec Rekognition, le traitement automatique du langage naturel avec Transcribe, Polly, Comprehend, Translate et Lex ou encore les prévisions numériques avec SageMaker et les réseaux de neurones formels. Au fil des pages, le lecteur expérimente ces différents services et apprend par exemple à préparer des jeux d’apprentissage, de validation et de test pour générer des modèles d’inférence afin d’être en mesure ensuite d’intégrer ces fonctions à ses propres applications.

    L’ensemble des exemples, applications exécutables dans Visual Studio Community 2019 et bloc-notes Jupyter, présentés dans le livre sont disponibles en téléchargement sur le site editions-eni.fr.

  • Flutter - Développez vos applications mobiles multiplateformes avec Dart

    Flutter – Développez vos applications mobiles multiplateformes avec Dart

    0 de 5
    328,00 MAD

    Ce livre sur le framework Flutter créé par Google a pour objectif d’offrir un panorama de ses possibilités et de donner au lecteur les connaissances nécessaires pour créer de A à Z des applications mobiles multiplateformes. Le pari de l’auteur est de proposer un livre qui, sans rogner sur la richesse de contenu, satisfasse autant un public non initié qu’un public plus aguerri. L’auteur enrichit ses propos à l’aide d’un grand nombre de démonstrations simples à reproduire, permettant au lecteur d’assimiler les connaissances par la pratique.

    Après une brève introduction et une présentation du framework, un chapitre détaille les étapes d’installation indispensables pour utiliser l’outil dans les meilleures conditions. Le premier lancement permettra de regarder de plus près la structure d’un projet Flutter et son code. Pour être sereins sur ce dernier aspect, deux chapitres conséquents viennent enrichir les connaissances des lecteurs sur le langage Dart sur lequel repose Flutter.

    Avec Flutter, tout est widget ! Ainsi, la suite du livre détaille cette notion fondamentale de widget et en présente les principaux. Puis l’auteur étudie la gestion des états qui permettent notamment la mise à jour en temps réel de l’affichage. Les interactions avec l’utilisateur étant indispensables, les pop-ups, la navigation et les formulaires auront une place de choix. Un chapitre sur les listes et les grilles permet au lecteur de voir comment optimiser l’affichage de son application.

    L’accès aux outils de l’appareil étant primordial pour une application mobile, un chapitre explique comment se servir de l’appareil photo et du GPS. Pour finir, l’auteur détaille la persistance des données sous différentes formes. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

  • Docker pour les développeurs .NET

    Docker pour les développeurs .NET

    0 de 5
    328,00 MAD

    Ce livre sur Docker a pour objectif d’accompagner un développeur .NET dans l’utilisation de cet outil pour lui permettre d’optimiser et d’accélérer ses développements d’applications conteneurisées en évitant les effets de bords liés à son environnement de développement. Il met également en lumière les problématiques rencontrées par les personnes en charge de la production d’une application et apporte les informations nécessaires sur l’utilisation de services externes tels qu’une base de données ou un serveur web.

    Tout au long du livre l’auteur propose des mises en pratiques basées sur des exercices concrets ainsi qu’un certain nombre de conseils tirés de son expérience et de son utilisation de Docker en tant que développeur .NET. L’auteur commence par présenter les principes de base de Docker, de son installation jusqu’aux premières commandes pour créer des premiers conteneurs. Il présente ensuite la façon d’intégrer Docker à Visual Studio ou Visual Studio Code avant d’étudier comment Docker s’utilise avec un pipeline DevOps (en local ou sur la plateforme Azure DevOps).

    Dans la suite du livre, il fait découvrir au lecteur la création de A à Z d’une infrastructure de test globale. Pour finir, pour être plus complet sur les technologies utilisables avec Docker, un chapitre étudie les conteneurs Windows.

  • CISCO - Commutation, routage et réseau sans-fil

    CISCO – Commutation, routage et réseau sans-fil

    0 de 5
    328,00 MAD

    Ce livre s’adresse à tous les techniciens ou ingénieurs concernés par l’administration de réseaux informatiques mettant en oeuvre des routeurs CISCO. Après avoir resitué les concepts de base sur la commutation dans un réseau, l’auteur s’attache à expliquer la notion de VLAN et de trunk avant de transmettre les connaissances de base sur le routeur et d’en décrire les fonctionnalités principales. Le lecteur peut ensuite aborder sereinement les chapitrés dédiés aux routages statique, inter VLAN et dynamique.

    La suite du livre permet de comprendre la notion et le fonctionnement des listes de contrôle d’accès IPv4 standard et étendues ainsi que le fonctionnement du protocole DHCP pour la configuration d’un routeur en tant que client ou serveur. Un chapitre décrit les caractéristiques et la mise en oeuvre de la NAT statique ou dynamique. Puis, la nécessité des protocoles Spanning Tree et Rapid PVST+ ainsi que leurs opérations de base dans le cas de chemins redondants ou d’agrégations sont détaillées.

    Pour finir, les principes pour comprendre, élaborer et mettre en place la sécurité de base d’un commutateur sont étudiés ainsi que ceux des réseaux sans-fil et des protocoles de sécurité associés.

  • Blockchain avec AWS - Développez votre chaîne de blocs avec les services web d'Amazon

    Blockchain avec AWS – Développez votre chaîne de blocs avec les services web d’Amazon

    0 de 5
    328,00 MAD

    Ce livre propose au lecteur d’appréhender rapidement le concept de blockchain (chaînes de blocs) pour lui permettre d’en développer avec les services d’Amazon Web Services, dont Managed Blockchain, qui s’appuie sur le framework professionnel éprouvé Hyperledger Fabric, et la base de données de registre Quantum Ledger Database. Au travers d’une démarche didactique et d’exemples pratiques, le lecteur apprend ainsi à créer facilement sa propre chaîne de blocs.

    Un premier chapitre lui permet de faire la différence entre cryptomonnaie et chaîne de blocs avant de lui faire découvrir les éléments nécessaires à sa création. L’auteur lui donne ensuite toutes les clés pour préparer l’environnement AWS nécessaire. La suite du livre détaille de façon concrète le développement d’une chaîne de blocs. Le lecteur étudie d’abord la mise en oeuvre de la base de données avec Quantum Ledger Database, pour explorer aussi bien la gestion d’un registre, sa création, sa sécurisation ou son accès au travers d’une application cliente.

    Puis, en s’appuyant sur une application permettant de faire le suivi de dons offerts à une organisation non gouvernementale, le lecteur appréhende un des nombreux cas d’usage des chaînes de blocs dans lequel la traçabilité et la transparence jouent un rôle essentiel. Il découvre alors comment monter la chaîne de blocs et son infrastructure serveur avec Hyperledger Fabric ainsi que le déploiement des smarts contracts.

    Pour finir, un chapitre s’intéresse à deux parties essentielles du code d’une chaîne de blocs : le chaincode et l’application cliente.

Fin de contenu

Fin de contenu