• Raspberry Pi Pico et Pico W - La programmation Python sur microcontrôleur avec MicroPython

    Raspberry Pi Pico et Pico W – La programmation Python sur microcontrôleur avec MicroPython

    0 de 5
    244,00 MAD

    Le Raspberry Pi Pico et le Pico Wireless (incluant un module Wi-Fi et Bluetooth) fonctionnent nativement sous MicroPython et ont rapidement trouvé leur place auprès des Makers mais aussi des grands acteurs de l’électronique et de l’industrie. Ce livre permet de découvrir et de maîtriser le langage MicroPython (Python sur microcontrôleur) pour programmer les cartes Raspberry Pi Pico et Pico Wireless.

    Il guide le lecteur de façon didactique dans la mise en oeuvre des cartes Pico, sans oublier d’explorer la prise de contrôle de composants électroniques que l’on peut y raccorder. Chapitre après chapitre, le lecteur part donc à la découverte des Raspberry Pico et Pico Wireless, réalise des montages électroniques simples et utilise des techniques avancées telles que la manipulation de différents capteurs et interfaces, des sorties PWM et analogique ou d’un bus I2C.

    Il peut ainsi apprendre par exemple à allumer une LED, activer un relais, commander des moteurs ou encore acquérir des données environnementales et afficher des informations sur un écran à cristaux liquides. Avec ce livre, les Makers pourront facilement trouver de quoi adapter leur savoir-faire Arduino sur MicroPython, ceux qui ne le sont pas encore pourraient fort bien le devenir, les programmeurs ajouteront sans peine une nouvelle corde à leur arc, les ingénieurs bâtiront de nouveaux ponts entre différents domaines du savoir, l’électronicien découvrira un outil pour produire rapidement des prototypes et les pédagogues pourront conjuguer facilement théorie et expérimentation.

    Enfin, les utilisateurs de la carte MicroPython Pyboard originale se sentiront en terrain connu.

  • Pygame - Initiez-vous au développement de jeux vidéo en Python (2e édition)

    Pygame – Initiez-vous au développement de jeux vidéo en Python (2e édition)

    0 de 5
    244,00 MAD

    Ce livre s’adresse à tous les makers et passionnés de programmation qui souhaitent apprendre à développer des jeux vidéo avec Pygame. Il intéressera également les débutants en langage Python ainsi que les informaticiens qui veulent parfaire leur connaissance de cette bibliothèque utilisée non seulement dans le domaine du jeu vidéo, mais également dans celui de la simulation. La maîtrise du langage Python n’étant pas nécessaire pour lire ce livre, l’auteur commence par en présenter les bases avant d’indiquer comment faire ses premiers pas avec Pygame et de détailler la structure d’un jeu Pygame.

    Puis, au fil des chapitres, les principaux aspects du développement de jeux vidéo en deux dimensions sont étudiés. Ainsi, le lecteur étudie comment gérer une boucle de jeu, comment maîtriser les aspects graphiques avec le module pygame.draw, comment ajouter du son avec le module pygame.mixer ou encore comment gérer le temps et surtout les collisions entre objets graphiques grâce à la notion de sprite.

    L’auteur propose également une introduction à la 3D et à la notion de moteur de jeu. Pour finir, les deux derniers chapitres fournissent au lecteur une documentation précise des principaux modules Pygame utilisés dans le livre ainsi que ceux fréquemment utilisés dans le développement Pygame. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

  • L'impression 3D FDM - Le guide complet pour vos impressions 3D (2e édition)

    L’impression 3D FDM – Le guide complet pour vos impressions 3D (2e édition)

    0 de 5
    287,00 MAD

    Du débutant qui souhaite découvrir l’univers de l’impression 3D par dépôt de filament plastique fondu à l’utilisateur confirmé désireux d’améliorer ses projets d’impression, en passant par le professionnel ayant à coeur de disposer d’un véritable aide-mémoire pour l’assister dans ses conceptions, ce livre permet à son lecteur de maîtriser le processus complet d’impression 3D. Après un historique de la fabrication additive, le second chapitre met en avant les besoins des imprimeurs 3D, que ce soit dans un contexte professionnel ou personnel.

    Le lecteur découvre ensuite comment faire ses premiers pas avec l’imprimante 3D et en étudie la composition et le vocabulaire à appréhender. Il poursuit avec le montage et la calibration mécanique de l’imprimante et est guidé pour sa première impression 3D avec le logiciel Ultimaker Cura. La suite du livre permet au lecteur de perfectionner ses impressions 3D avec des informations utiles pour l’optimisation des paramètres de l’imprimante, notamment grâce à Pronterface.

    L’auteur explique ensuite l’importance de la première couche de plastique pour le bon déroulement des impressions 3D. Le lecteur apprend à entretenir son imprimante pour maintenir sa durée de vie et la qualité de ses impressions. L’amélioration des impressions 3D, la préparation des pièces, le choix des matériaux et les limites techniques d’une imprimante 3D de bureau sont également détaillés. Afin de répondre à toute problématique rencontrée avec son imprimante 3D, l’auteur propose des diagnostics sur les problèmes d’impression les plus courants.

    Ce livre se termine par trois chapitres permettant au lecteur d’aller plus loin avec son imprimante 3D avec une introduction à la multiextrusion, le contrôle à distance de son imprimante 3D avec OctoPi et les solutions de post-traitement de ses pièces imprimées en 3D afin d’obtenir un résultat professionnel.

  • CISCO - Cours et Exercices corrigés - Maîtrisez la configuration des routeurs (2e édition)

    CISCO – Cours et Exercices corrigés – Maîtrisez la configuration des routeurs (2e édition)

    0 de 5
    481,00 MAD

    Ce livre s’adresse autant aux débutants désireux de comprendre la configuration des routeurs et des commutateurs dans un réseau avec Cisco, qu’aux informaticiens plus expérimentés souhaitant renforcer et mettre à jour leurs connaissances. Il est organisé en deux parties, correspondant à deux livres existants : le premier issu de la collection de livres de référence Ressources Informatiques, le second issu de la collection de livres TP Informatiques.

    Ainsi, la première partie couvre les notions fondamentales d’un point de vue théorique et la seconde partie propose au lecteur de nombreux exercices ainsi qu’un ensemble de Travaux Pratiques complets avec leurs corrigés détaillés. 1ère partie : Les réseaux avec Cisco – Connaissances approfondies sur les réseaux Les connaissances fondamentales sont présentées pour comprendre les bases des réseaux avec Cisco et la configuration initiale des routeurs et des commutateurs.

    2ième partie : CISCO – Configurez routeurs et commutateurs des QCM – des travaux pratiques et leurs corrigés – des heures de mise en pratique. Les nombreux travaux pratiques permettent au lecteur d’acquérir une expérience significative sur les équipements routeurs et commutateurs Cisco.

  • VBA Excel (versions 2021 et Microsoft 365) : Cours et Exercices corrigés - Maîtrisez la programmation sous Excel

    VBA Excel (versions 2021 et Microsoft 365) : Cours et Exercices corrigés – Maîtrisez la programmation sous Excel

    0 de 5
    481,00 MAD

    Ce livre s’adresse autant aux développeurs qu’aux utilisateurs avertis souhaitant créer des applications professionnelles conviviales, fiables et performantes avec VBA Excel 2021 ou Microsoft 365. Il est organisé en deux parties, correspondant à deux livres existants : le premier issu de la collection de livres de référence Ressources Informatiques, le second issu de la collection de livres TP Informatiques.

    Ainsi, la première partie couvre les notions fondamentales d’un point de vue théorique et la seconde partie propose au lecteur de nombreux exercices ainsi qu’un ensemble de travaux pratiques complets avec leurs corrigés détaillés. 1ère partie : VBA Excel (versions 2021 et Microsoft 365) – Programmer sous Excel : Macros et langage VBA Outre les éléments de base du langage VBA (structure du langage et concepts de programmation objet) vous permettant d’automatiser les traitements, vous apprendrez à générer des tableaux croisés et des graphiques, à concevoir des formulaires, à personnaliser l’interface d’Excel et notamment le ruban, à communiquer avec les autres applications Office, à importer ou publier des pages web et des fichiers XML et à exploiter les fonctions API de Windows.

    2ième partie : VBA Excel (versions 2021 et Microsoft 365) – Créez des applications professionnelles 179 QCM – 238 travaux pratiques et leurs corrigés – 40 H de mise en pratique. Avec plus de 230 exercices de difficulté croissante, basés sur des exemples concrets, l’ouvrage couvre les domaines suivants : l’automatisation des tâches répétitives, l’ajout de fonctions personnalisées, le contrôle des principaux objets d’Excel (classeur, feuille, cellule, graphique), la collaboration et l’échange de données avec les autres applications de la suite Office (2021 ou Microsoft 365), la prise en charge des informations au format XML, la publication de documents Excel sur le Web, l’analyse de données, la gestion du multimédia, la gestion du système de fichiers, ou encore la mise en oeuvre de requêtes basées sur la technologie Power Query.

  • Tableaux de bord - Pilotez vos informations pour optimiser la prise de décision avec Excel (versions Microsoft 365...)

    Tableaux de bord – Pilotez vos informations pour optimiser la prise de décision avec Excel (versions Microsoft 365…)

    0 de 5
    186,00 MAD

    Aujourd’hui, plus que jamais, la chaîne de traitement de l’information est une chaîne à forte valeur ajoutée. Elle doit être pensée et organisée de manière fonctionnelle et rationnelle. Cette chaîne suit plusieurs étapes : l’export/import des données entre les divers logiciels, la mise à jour en temps réel de ces données, le traitement pertinent et harmonieux des données et enfin, la création d’affichages efficients selon le type de données à analyser.

    Ce livre s’adresse aux cadres, décideurs, dirigeants…à toute personne ayant à piloter des informations par l’intermédiaire de tableaux de bord pertinents en vue de faciliter la prise de décision et le suivi des activités. Il a été rédigé avec la version d’Excel disponible avec un abonnement Microsoft 365 mais convient également si vous disposez de la version 2019 ou 2021. Vous commencerez par découvrir l’approche méthodologique liée à la mise en place d’un tableau de bord, nous détaillerons ensemble ses composantes essentielles que sont les indicateurs : comment construire des indicateurs et comment les rendre vivants et intelligibles.

    Nous verrons dans le détail le travail de préparation sur les données sources : quelles sont les données nécessaires, comment les importer et les rendre exploitables puis comment concevoir le tableau de bord en choisissant un type de navigation et une disposition efficace des éléments. Ensuite vous approfondirez vos connaissances en construisant plusieurs exemples de tableaux de bord basés sur des cas réels issus de divers secteurs d’activité : le tableau de bord comptable et financier, celui de l’activité commerciale, le tableau de bord de l’activité logistique, des ressources humaines (suivi des heures)…

    Pour finir, nous ferons une présentation rapide de PowerPivot pour vous montrer comment travailler sur des fichiers d’origines différentes et nous vous présenterons des techniques basées sur les macro-commandes et le langage VBA qui vous permettront d’automatiser la gestion des données et la conception de vos tableaux afin de réduire, plus encore, les temps de traitement. Vous mettrez ainsi en pratique de nombreuses fonctionnalités avancées d’Excel qui vous permettront de traiter et synthétiser en temps réel les différentes informations relatives à votre structure afin de prendre, en toute connaissance de cause, les bonnes décisions.

  • Business Intelligence avec Excel - Des données brutes à l'analyse stratégique (2e édition)

    Business Intelligence avec Excel – Des données brutes à l’analyse stratégique (2e édition)

    0 de 5
    186,00 MAD

    Aujourd’hui, les données ont envahi notre quotidien, du divertissement à la politique, de la technologie à la publicité et de la science au monde de l’entreprise. Et c’est un phénomène récent : 90 % des données dans le monde ont été créées au cours des deux dernières années. Quel que soit votre champ d’activité ou votre projet professionnel, la préparation et l’analyse des données est devenue une compétence précieuse et de plus en plus recherchée.

    Plusieurs solutions s’offrent à l’utilisateur non informaticien pour faire de la Business Intelligence : utiliser un logiciel dédié, type Power BI Desktop, Tableau… ou exploiter les outils de BI intégrés dans le logiciel le plus utilisé et accessible dans le monde professionnel : Excel. Le but de cet ouvrage est de vous permettre d’acquérir les compétences nécessaires pour développer une véritable aisance dans la manipulation des données avec des outils tels que Power Pivot, Power Query ou le langage DAX.

    Il est destiné à toute personne ayant à faire de l’analyse de données : manager, commercial, secrétaire, comptable, financier, chargé de ressources humaines… Il a été rédigé avec la version d’Excel disponible avec un abonnement Microsoft 365 et convient également si vous disposez de la version 2021, 2019 ou encore 2016. Tout au long de l’ouvrage, vous serez guidé étape par étape, dans les aspects théoriques qui entourent les différents outils de Business Intelligence d’Excel, et également dans la réalisation de nombreux cas pratiques inspirés d’expériences professionnelles réelles rencontrées par l’auteur : import, nettoyage et manipulation de données, mise en place d’automatisation, réalisation de tableaux de bord dynamiques, synthèse et analyse de données, réalisation de graphiques complexes, de cartes…

    Vous serez ainsi en mesure d’utiliser l’ensemble des outils de Business Intelligence incorporés à Excel : – Power Query pour importer, nettoyer et automatiser la manipulation de données, – Power Pivot pour créer un modèle de données relationnel et créer des relations entre les tables, – Le langage DAX pour analyser et synthétiser les données, – Cartes et 3D Maps pour travailler avec des données géospatiales et créer des cartes.

    La difficulté des concepts et des exercices proposés est progressive ; rédigé dans un langage simple, ce livre permettra aux débutants de se familiariser petit à petit avec ces différents outils. Les fichiers nécessaires à la réalisation des exercices sont disponibles en téléchargement sur le site des Editions ENI www.editions-eni.fr.

  • Passez au DevOps - Votre nouvelle façon de travailler

    Passez au DevOps – Votre nouvelle façon de travailler

    0 de 5
    380,00 MAD

    Ce livre s’adresse à tous ceux qui souhaitent comprendre comment les pratiques DevOps et Lean peuvent s’intégrer dans leur organisation. Il aidera les managers IT, et plus largement tous les membres d’une équipe IT, à révolutionner leur façon de travailler et à comprendre en profondeur les fondations techniques sur lesquelles s’appuie le DevOps. L’intérêt du livre peut s’étendre aux managers d’autres métiers désireux de comprendre les pratiques IT mises en oeuvre dans leur entreprise et l’impact sur leurs activités.

    Dans une première partie, l’auteur expose l’importance de centrer l’organisation sur les besoins du client plutôt que sur son fonctionnement interne. Il explique la nécessité de s’ajuster en permanence et de produire de la valeur en continu en éliminant tout ce qui ne contribue pas à en générer. Les différents modèles organisationnels mettant en oeuvre le DevOps sont également présentés. Une fois ces enjeux cernés, le lecteur découvre dans une deuxième partie comment le DevOps peut y répondre.

    L’auteur présente alors les applications techniques du DevOps et explique en quoi il est crucial d’adopter l’intégration et le déploiement continu. Il détaille la manière de gérer les artefacts produits, et les stratégies de déploiement ou d’automatisation à retenir en fonction des contextes sont explicitées. A l’issue de la lecture de ce livre, le lecteur aura perçu que la technologie, dans une forme symbiotique qui croise les domaines de l’organisation, de la culture et de l’ingénierie, se place alors au service du succès de l’entreprise.

  • La data - Guide de survie dans le monde de la donnée

    La data – Guide de survie dans le monde de la donnée

    0 de 5
    380,00 MAD

    “Véritable manuel pratique, ce livre s’adresse à toute personne amenée à travailler avec les données (chefs de projets, CDO, Architectes, Ingénieurs Data ou même Data Scientists) qui souhaite étendre ses connaissances autour de la gestion de données ou qui rencontre des besoins ponctuels sur des opérations à réaliser. L’objectif est de présenter tous les concepts et notions utiles dès lors que l’on est impliqué dans un projet intégrant des données.

    Chaque chapitre peut être lu indépendamment des autres et des exemples viennent étayer les propos de l’auteur. Le lecteur commence avec une clarification indispensable des différents concepts qui gravitent autour de la donnée. Cette entrée en matière permet de démontrer que la donnée est une notion plus complexe qu’on ne le pense. Le livre aborde ensuite le stockage des données ce qui amène naturellement à la notion d’intégration de ces données et à ses impacts sur le Système d’Information.

    La donnée étant mouvante, l’auteur expose ensuite les moyens à mettre en place pour une gouvernance de données efficace. Cela permet au lecteur de mieux comprendre comment définir un cadre qui sera contrôlé et maîtrisé et d’expliquer en quoi les entreprises qui mettent en oeuvre le Data Fabric ou le Data Mesh sont à même de proposer des services de données pertinents. Le livre détaille ensuite les méthodes d’analyse et de visualisation de données qui permettent de déceler des problèmes de qualité de données nécessitant ensuite de les nettoyer, les transformer et les valoriser en information de confiance.

    Le lecteur sera finalement invité à mettre un pied dans le monde de l’IA. Les principes et grandes notions autour du Machine Learning et du Deep Learning sont expliqués avec simplicité afin que le lecteur puisse mieux comprendre comment les algorithmes fonctionnent grâce aux données. Pour terminer, l’auteur explique comment les grandes architectures de données (Data warehouse, Data Lake, MDM, Data Hub et EDI) fonctionnent en détaillant leurs principes et leurs différences.”

  • Business Intelligence avec SQL Server 2019 et Power BI - Maîtrisez les concepts et réalisez un système décisionnel

    Business Intelligence avec SQL Server 2019 et Power BI – Maîtrisez les concepts et réalisez un système décisionnel

    0 de 5
    330,00 MAD

    Ce livre sur la Business Intelligence (BI) avec SQL Server 2019, s’adresse à tous les membres d’une équipe décisionnelle : chef de projet, architecte, développeur ETL, développeur de rapports, service Aide à la Maîtrise d’Ouvrage (AMO). Du débutant au technicien expérimenté, le lecteur bénéficiera d’une approche métier du décisionnel. Tout au long du livre, et très progressivement, l’auteur détaille les concepts clés du décisionnel puis les met concrètement en application.

    Ainsi, au cours des différents chapitres, le lecteur va utiliser les différents outils de la suite SQL Server et Power BI pour bâtir progressivement un système décisionnel complet et professionnel. A chaque chapitre, le livre regorge de solutions concrètes et de bonnes pratiques. Le lecteur bénéficie des retours d’expérience de l’auteur pour finalement gagner en expertise sur les différentes étapes d’un projet décisionnel.

    Plus précisément, l’auteur propose de créer le système décisionnel d’une société virtuelle, Distrisys, qui sera l’occasion pour le lecteur d’étudier les sujets suivants : – l’architecture des serveurs et le choix des licences ; – la modélisation de l’entrepôt de données ; – la conception du cube Analysis Services ; – la réalisation des différents types de flux d’alimentation ETL avec Integration Services ; – la mise en place de référentiels de données avec Master Data Services ; – l’utilisation d’Excel pour exploiter les données décisionnelles ; – la réalisation de rapports opérationnels et décisionnels avec Reporting Services ; Wxw ; – et la création d’un dashboard interactif avec Power BI.

  • Design Patterns en Java - Descriptions et solutions illustrées en UML 2 et Java (5e édition) - Les 23 modèles de conception

    Design Patterns en Java – Descriptions et solutions illustrées en UML 2 et Java (5e édition) – Les 23 modèles de conception

    0 de 5
    330,00 MAD

    Ce livre présente de façon concise et pratique les 23 modèles de conception (design patterns) fondamentaux en les illustrant par des exemples pertinents et rapides à appréhender. Chaque exemple est décrit en UML et en Java sous la forme d’un petit programme complet et exécutable. Pour chaque pattern, l’auteur détaille son nom, le problème correspondant, la solution apportée, ses domaines d’application et sa structure générique.

    Le livre s’adresse aux concepteurs et développeurs en Programmation Orientée Objet. Pour bien l’appréhender, il est préférable de disposer de connaissances sur les principaux éléments des diagrammes de classes UML et sur le langage Java. Le livre est organisé en 5 parties. Dans la première, l’auteur introduit la notion de pattern de conception. Les trois parties suivantes détaillent chacune des trois familles des patterns de conception : les patterns de construction, les patterns de structuration et les patterns de comportement.

    La dernière partie présente tout d’abord, au sein d’un chapitre qui enrichit cette nouvelle édition, la manière de reconcevoir du code existant à l’aide des patterns au travers de nombreux exemples, avant d’étudier trois variantes de patterns existants, montrant ainsi la grande souplesse de mise en oeuvre de ces modèles. Le pattern composé MVC (Model-View-Controller) y est également introduit. Le lecteur peut ainsi aisément percevoir les qualités de la conception par les patterns.

    Les exemples utilisés dans le livre sont issus d’une application de vente en ligne de véhicules et sont en téléchargement sur le site www. editions-eni. fr.

  • Git - Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques) (4e édition)

    Git – Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques) (4e édition)

    0 de 5
    330,00 MAD

    Ce livre s’adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (graphiste, webdesigner, etc.). Le livre présente tout d’abord l’historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d’installer et de configurer Git puis de l’utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d’un dépôt, outils internes…).

    Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d’un projet en entreprise. Deux chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en oeuvre des développeurs. Le premier scénario reprend les bases de l’utilisation de Git et montre l’utilisation des principales commandes dans des cas quasi-réels.

    Le deuxième scénario met en scène une équipe de développeurs : de l’installation de GitLab, jusqu’à une utilisation de la méthode git-flow par l’équipe. Ce chapitre détaille les principales étapes par lesquelles l’équipe doit passer pour versionner un projet existant. Un chapitre présente une liste d’alias et de commandes prêtes à l’emploi, fruit d’années de pratique de Git de l’auteur, afin que le lecteur utilise Git plus efficacement et puisse obtenir des solutions de problèmes communs.

    Le dernier chapitre présente un cas réel d’intégration continue 100% Git dans le cadre d’un développement web avec le framework Django. En annexe, un aide-mémoire permet de visualiser rapidement les principales commandes et leurs principales options. Une présentation de la plateforme GitHub et des changements qu’elle apporte dans la collaboration entre développeurs est également proposée par l’auteur.

  • Design Patterns en C# - Les 23 modèles de conception : descriptions et solutions illustrées en UML 2 et C# [3e édition]

    Design Patterns en C# – Les 23 modèles de conception : descriptions et solutions illustrées en UML 2 et C# [3e édition]

    0 de 5
    330,00 MAD

    Ce livre présente de façon concise et pratique les 23 modèles de conception (Design Patterns) fondamentaux en les illustrant par des exemples pertinents et rapides à appréhender. Chaque exemple est décrit en UML et en C# sous la forme d’un petit programme complet et exécutable. Pour chaque pattern, l’auteur détaille son nom, le problème correspondant, la solution proposée, ses domaines d’application et sa structure générique.

    Le livre s’adresse aux concepteurs et développeurs en Programmation Orientée Objet. Pour bien l’appréhender, il est préférable de disposer de connaissances sur les principaux éléments des diagrammes de classes UML et sur le langage C# (à partir de la version 3.0). Le livre est organisé en trois parties qui correspondent aux trois familles des patterns de conception : les patterns de construction, les patterns de structuration et les patterns de comportement.

    Un chapitre présente trois variantes de patterns existants, montrant la grande souplesse de mise en oeuvre de ces modèles. Cette nouvelle édition du livre introduit une présentation du pattern MVC (Model-View-Controller) illustré par un exemple s’appuyant sur le framework Blazor.

  • Angular - Développez vos applications web avec le framework JavaScript de Google (3e édition)

    Angular – Développez vos applications web avec le framework JavaScript de Google (3e édition)

    0 de 5
    330,00 MAD

    Ce livre permet aux lecteurs de se lancer dans le développement d’applications web avec le framework Angular (en version 12 au moment de l’écriture). Pour une meilleure compréhension de son contenu, il est nécessaire d’avoir un minimum de connaissances sur le fonctionnement du web et sur les langages HTML et JavaScript. Les auteurs ont eu à coeur de rédiger un livre très pragmatique avec de nombreux exemples de code, commentés et expliqués, qui illustrent de façon très concrète les passages plus théoriques.

    Conçu pour être un allié efficace au quotidien, ce livre à la structure claire constitue un réel référentiel Angular pour le développeur. Dans les premiers chapitres, pour pouvoir démarrer le développement d’une application avec Angular, les auteurs traitent des sujets à maîtriser que sont les composants, les templates, les pipes ou encore les modules. Le langage de Microsoft TypeScript et l’outil en ligne de commande CLI sont également étudiés.

    Chacun des chapitres suivants détaille une brique précise du framework. Le lecteur y apprend ce qu’est un composant, un service ou une directive et comment les utiliser. Le fonctionnement de l’injection de dépendances et celui du routage sont traités ainsi que la création d’un formulaire ou les interactions avec l’utilisateur. Le livre se poursuit avec l’apprentissage des tests d’une application Angular, que ce soit au travers de tests unitaires ou d’intégration (end-to-end), ainsi que différentes solutions pour rendre une application multiplateforme (ou cross-platform).

    Enfin, un chapitre est consacré à des sujets plus avancés dans lequel les auteurs détaillent notamment la façon d’effectuer le rendu côté serveur ou encore le fonctionnement du moteur de détection de changements.

  • Kubernetes - Gérez la plateforme de déploiement de vos applications conteneurisées (2e édition)

    Kubernetes – Gérez la plateforme de déploiement de vos applications conteneurisées (2e édition)

    0 de 5
    330,00 MAD

    Ce livre s’adresse aux administrateurs système qui souhaitent maîtriser le déploiement de Kubernetes et comprendre en quoi il répond aux nouveaux enjeux informatiques liés à l’arrivée des containers. Le lecteur découvre ainsi les différentes fonctionnalités de Kubernetes qui lui permettront de gérer des containers et leur cycle de vie et de mettre en place toutes les briques indispensables à un cluster de production.

    Pour appréhender au mieux la lecture de ce livre, des notions sur l’administration d’un système Linux, sur le principe de fonctionnement des couches réseau, sur l’utilisation de Git ainsi que la connaissance d’un environnement Cloud sont recommandées. Tout au long du livre, l’auteur s’appuie sur des exemples concrets pour aider le lecteur dans sa découverte de Kubernetes et dans l’assimilation des concepts étudiés.

    Après l’installation de l’environnement et des outils indispensables pour suivre les exemples du livre, l’auteur familiarise le lecteur avec les concepts propres à Kubernetes tels que le cycle de vie d’un container, les pods, les services ou le tableau de bord. Au fur et à mesure, le lecteur découvre des concepts plus avancés comme la persistance des données, l’hébergement d’applications en cluster, la mise en place de réplications entre plusieurs pods, la gestion des briques internes de Kubernetes ou le gestionnaire de paquets Helm.

    Puis l’auteur présente comment installer et configurer Kubernetes afin d’aider le lecteur à mettre en place un cluster, dans le cloud ou sur des machines classiques, avant de détailler l’exposition d’une application sur Internet, les polices réseaux, la sécurisation SSL, les montées en charge ou encore la surveillance applicative. Pour finir, le lecteur trouve dans les derniers chapitres une introduction au maillage de services avec Istio, ainsi que des informations sur la gestion des droits d’accès, sur la notion d’opérateur ou encore sur la gestion de l’application dans un système d’intégration continue.

Fin de contenu

Fin de contenu