• Cyber résilience en entreprise - Enjeux, référentiels et bonnes pratiques (2e éditi

    Cyber résilience en entreprise – Enjeux, référentiels et bonnes pratiques (2e éditi

    0 de 5
    456,00 MAD

    Cyber-résilience en entreprise . Enjeux, référentiels et bonnes pratiques . Cette seconde édition du livre sur la cyber-résilience en entreprise est destinée aux personnes en charge de mettre en oeuvre la sécurité numérique au sein des entreprises (DSI, RSSI, Directeur Cybersécurité, experts et consultants…) qui souhaitent comprendre les enjeux et contraintes de la cybersécurité et qui souhaitent s’impliquer dans l’amélioration continue de la sécurité des Systèmes d’information. Il est un véritable guide pour la mise en oeuvre de la cyber-résilience des systèmes d’information reposant sur quatre dimensions : cyber-prévention, cyber-détection, cyber-protection et cyber-remédiation.. Avec une approche pragmatique et progressive, l’auteur expose les enjeux et présente les principaux référentiels et les différentes réglementations en vigueur (NIST CSF, RGPD, ITIL, SecNumCloud, ISO27k, ISO 22031, ISO 20000, HDS, NIS/2, DSA, DMA, DGA, EUCS). Il fournit ensuite une explication détaillée d’une analyse de risques réalisée avec la méthode EBIOS avant de transmettre au lecteur des bonnes pratiques sur la sécurisation des SI et desworkloads dans le cloud public Azure. La souveraineté numérique et le nouveau paysage IT sont largement abordés afin d’ancrer la réflexion cyber dans un contexte de protectionnisme européen, ainsi que la sécurité de données qui nécessite gouvernance et outillage sans failles.. Le recours à la sauvegarde externalisée et aux PRA/PCA avec une nouvelle approche de Resilience as a Service est explicité ainsi que la proposition de référentiel sur la sécurité applicative, le fonctionnement et le contenu du SOC (Security Operations Center) idéal ou encore la présentation du contexte cyber dans le secteur de la santé.. Deux nouveaux chapitres viennent compléter le dispositif de cyber-résilience à 360° avec l’implémentation d’un système de management de la sécurité de l’information (SMSI) et la cyber-assurance.. Pour finir, un chapitre complet est dédié à la présentation d’un exemple permettant de faire valoir au lecteur les bons réflexes à adopter pour l’hébergement de données de santé. Des exemples d’implémentation technique de logiciels open source sont également détaillés en annexe, notamment avec la solution de détection d’intrusions Wazuh et le scanner de vulnérabilités OpenVAS..

  • Azure Active Directory - Gestion des identités hybrides (concepts et mise en œuvre) (2e édition)

    Azure Active Directory – Gestion des identités hybrides (concepts et mise en œuvre) (2e édition)

    0 de 5
    456,00 MAD

    Avec l’arrivée du cloud, la gestion des identités se complexifie pour les entreprises. Ce livre s’adresse à toute personne (expert cloud, architecte système ou infrastructure…) qui souhaite disposer des informations nécessaires pour réussir la mise en œuvre des identités hybrides en réalisant une extension d’Active Directory vers Azure Active Directory / Microsoft Entra de manière sécurisée.

    Dans ce livre, l’auteur choisit une approche du sujet qui allie la théorie à la pratique afin de mettre le lecteur en situation. Il s’appuie notamment sur des projets de mise en œuvre d’identités hybrides dans des déploiements cloud tels que Microsoft 365 et Microsoft Azure.

    Après une présentation d’Azure Active Directory et de la nouvelle famille Microsoft Entra, l’auteur détaille la gestion des utilisateurs et des groupes. Le lecteur découvre ensuite la gestion d’appareils Windows (10 et 11) dans Azure Active Directory, avec l’utilisation des fonctionnalités Azure AD Registration et Azure AD Joined ou encore Azure AD Hybrid Joined ainsi que la gestion des applications. Dans cette nouvelle édition, l’auteur dédie une partie au fonctionnement de l’authentification avec Azure Active Directory et les applications.

    La suite du livre plonge le lecteur dans le cœur de la gestion des identités hybrides et présente notamment tout l’intérêt des outils de synchronisation d’identité AAD Connect et AAD Connect Cloud Sync.

    Pour finir, l’auteur présente les aspects liés à la sécurité au travers de nouvelles fonctionnalités apportées par Microsoft Entra telles que Conditional Access, l’authentification renforcée, le passwordless avec FIDO2, Azure Active Directory Identity Protection, la protection des Workloads Identities ou encore les authentifications renforcées pour les comptes à privilèges. Il expose également une stratégie efficace basée sur le Zero Trust avec pour objectif de protéger les environnements Azure Active Directory.

    La collaboration via les nouvelles fonctionnalités de Cross Tenant et l’échange sécurisé de données ou d’applications avec d’autres sociétés sont également étudiés.

  • WordPress et ses extensions - Développez votre site de A à Z (théorie, TP, resso

    WordPress et ses extensions – Développez votre site de A à Z (théorie, TP, resso

    0 de 5
    330,00 MAD

    WordPress et ses extensions . Développez votre site de A à Z (théorie, TP, ressources) . Ce livre sur WordPress (en version 6.3.1 au moment de l’écriture) est l’ouvrage incontournable pour les développeurs, autodidactes et passionnés qui aspirent à créer des sites WordPress sur mesure, qu’il s’agisse de blogs, de sites vitrines, de plateformes e-commerce ou multilingues. Il offre un apprentissage complet pour concevoir un site entièrement personnalisé, sans nécessiter de connaissances préalables en programmation. Plusieurs chapitres sont spécialement dédiés aux développeurs PHP/MySQL désireux de créer leurs propres extensions.. A travers des travaux pratiques et selon une progression pédagogique, le lecteur sera guidé dans la conception d’extensions, passant de la programmation procédurale à la programmation orientée objet, en explorant l’utilisation de requêtes SQL et en maîtrisant l’interaction avec AJAX/ JSON.. Les sujets abordés incluent l’installation de WordPress, l’administration du site, l’ajout et la configuration d’extensions renommées comme Elementor, un puissant constructeur de pages, Contact Form 7 pour la création de formulaires, MailPoet pour une gestion efficace des news- letters. WPML pour la traduction complète du site, WordFence pour la sécurité et Wp Super Cache pour l’optimisation seront également explorées. L’auteur propose également de découvrir des extensions pour la sauvegarde et la migration du site avec BackWPup et Duplicator, pour un référencement efficace avec Yoast SEO, ainsi que pour l’intégration de WooCommerce pour une plateforme e-commerce robuste.. Les développeurs découvriront comment créer des onglets et des pages de configuration dans l’administration, gérer les bases de données, effectuer des requêtes SQL, et intégrer des fichiers CSS et JavaScript pour le front-office et le back-office du site. Ils apprendront également à créer des codes courts (shortcodes), à utiliser des hooks (crochets), à traduire et soumettre leurs extensions à WordPress. De plus, le livre aborde en détail l’utilisation de WooCommerce, la création de thèmes enfants ainsi que l’exploitation de ses classes, fonctions et hooks.. Chaque fonctionnalité propre à WordPress est minutieusement expliquée à travers des exemples et des travaux pratiques, facilitant ainsi la compréhension et l’application des concepts. Des liens vers des guides de référence et un lexique spécialisé sont également fournis pour approfondir les connaissances sur un sujet précis.. Le livre WordPress – Développez des thèmes avancés avec PHP complétera votre apprentissage de WordPress afin que ce CMS n’ait plus de secret pour vous.. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr..

  • Struts 2 - Développez votre application web moderne avec Java

    Struts 2 – Développez votre application web moderne avec Java

    0 de 5
    330,00 MAD

    Struts 2 . Développez votre application web moderne avec Java . Ce livre s’adresse aux développeurs Java qui souhaitent implémenter des applications web modernes avec le framework open source Struts 2 permettant d’optimiser leur temps de développement.. Après une introduction et la présentation de l’installation de l’environnement de travail, le lecteur découvre l’architecture de Struts 2 et la gestion d’une base de données avec ce framework. Puis, il acquiert progressivement les compétences nécessaires à la conception d’une application web : conception de formulaires, gestion des sessions utilisateur ainsi que la conception et la mise en place des services web en ayant recours aux plugins REST, AJAX et JSON. Trois chapitres présentent également les tests unitaires, la gestion des exceptions et des erreurs ainsi que les règles de sécurité à mettre en oeuvre.. Tout au long du livre, de nombreux exemples permettent au lecteur de comprendre les différents mécanismes à mettre en oeuvre pour concevoir et développer une application web Java avec le framework Struts 2.. En fin d’ouvrage, l’autrice propose un exercice pratique avec le développement d’une application à destination d’un artisan du BTP qui devra permettre de visualiser la liste des clients, d’ajouter, supprimer et modifier un client, de consulter les devis en cours et de mettre à jour les données personnelles d’un client..

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

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

    0 de 5
    330,00 MAD

    Découvrez l’univers de React avec ce livre incontournable destiné aux développeurs qui offre une approche pédagogique progressive et concrète pour se familiariser avec cette puissante bibliothèque JavaScript dédiée à la création d’interfaces utilisateur dynamiques et interactives. Une solide base en HTML, CSS et JavaScript facilitera la lecture de ce livre. Chaque chapitre est enrichi de conseils pratiques, d’exercices stimulants et d’études de cas réelles pour une compréhension approfondie des concepts fondamentaux de React.

    Vous débuterez en explorant les bases essentielles de JavaScript pour rapidement créer vos premiers composants React et en maîtriser les concepts incontournables. Une fois les outils de développement installés, vous découvrirez le JSX, les props, les hooks, l’état local, les formulaires et bien d’autres concepts clés. Vous serez également guidé dans l’exploitation de l’écosystème React et explorerez la gestion du state avec Redux et celle du cache avec React Query.

    Vous apprendrez à développer pour le mobile avec React Native en exploitant des fonctionnalités avancées permettant notamment d’intégrer des éléments tels que la géolocalisation et la gestion des contacts. Pour une expérience utilisateur optimale, l’auteur vous guidera dans l’utilisation de Storybook, ainsi que dans la connexion à une API GraphQL pour des requêtes efficaces. Les design patterns, fréquemment utilisés en React, ainsi que les tests unitaires seront également explorés en profondeur, vous offrant les compétences nécessaires pour concevoir des applications robustes et fiables.

  • Quarkus - Développer des applications microservices en Java

    Quarkus – Développer des applications microservices en Java

    0 de 5
    330,00 MAD

    Quarkus . Développer des applications microservices en Java pour le cloud et Kubernetes . Que vous soyez développeur ou architecte, ce livre a pour objectif de vous faire découvrir Quarkus, le framework de développement d’applications microservices en Java pour le cloud et Kubernetes. Il vous explique comment tirer parti de ses nombreuses fonctionnalités et extensions pour concevoir des applications prêtes à être déployées dans le cloud ou Kubernetes.. Tout au long de ce livre, vous serez guidé dans l’utilisation du framework et de son outillage avec de nombreux exemples concrets dans le but de devenir autonome dans le développement d’applications avec Quarkus.. Après avoir étudié les fonctionnalités de base du framework telles que la configuration, les logs ou l’injection de dépendances, vous découvrirez les principales extensions de Quarkus notamment RESTEasy pour le développement de services web RESTFull, le client REST pour accéder à un service distant, ou encore Hibernate ORM with Panache et MongoDB with Panache pour l’accès aux données.. Ce livre vous permettra également une étude en profondeur de Quarkus pour le développement d’applications réactives, l’utilisation des fonctionnalités cloud ready et cloud natives, le support de Docker et de Kubernetes et le déploiement des applications vers les trois grands fournisseurs cloud que sont Amazon Web Services, Google Cloud Platform et Microsoft Azure.. Pour finir, vous découvrez comment créer votre propre extension Quarkus.. Les exemples de ce livre sont disponibles en téléchargement sur le site www.editions

  • Traitement automatique du langage naturel avec Pyt - Le NLP avec spaCy et NLTK

    Traitement automatique du langage naturel avec Pyt – Le NLP avec spaCy et NLTK

    0 de 5
    330,00 MAD

    Cet ouvrage sur le traitement automatique du langage naturel (NLP) avec le langage Python est un guide pratique pour les professionnels, étudiants ou passionnés, ayant des bases minimales en Python, désireux d’explorer les horizons de l’intelligence artificielle et de la linguistique. Dès les premières pages, le livre établit des fondations solides en IA et en linguistique, essentielles pour comprendre le NLP.

    Vous serez guidé à travers les concepts clés et les outils de NLP, comme l’analyse syntaxique et le POS-tagging, qui sont présentés avec clarté et précision. Le livre couvre ensuite une gamme étendue de domaines d’application en NLP : la traduction automatique et génération de texte, l’extraction de caractéristiques, la classification de documents, la reconnaissance de la parole ou encore l’analyse de sentiments.

    L’approche très pratique, utilise systématiquement spaCy ou NLTK, au cours de mini-projets qui mobilisent également Jupyter, Gensim (Word2Vec), Scikit-Learn, Pytorch ou encore les modèles GPTs d’OpenAI. Le Web Scraping, un aspect crucial de la collecte de données en NLP, pour construire des jeux de données, est également abordé. Que vous souhaitiez développer une application de reconnaissance vocale, analyser des sentiments sur les réseaux sociaux ou simplement approfondir vos connaissances en NLP, ce livre constitue une ressource utile, voire indispensable.

  • Le Deep Learning pour le traitement d’images - Classification, détection et segmentation avec Pyt

    Le Deep Learning pour le traitement d’images – Classification, détection et segmentation avec Pyt

    0 de 5
    380,00 MAD

    Le Deep Learning pour le traitement d’images . Cet ouvrage s’adresse à toutes les personnes désireuses de comprendre et développer des applications de traitement d’images basées sur le deep learning. Il fournit non seulement une base théorique solide, mais également des Informations très pratiques, des « trucs et astuces » et des exemples sous forme de scripts Python basés sur TensorFlow.. Après une introduction à l’intelligence artificielle, le matériel et les logiciels nécessaires à sa pratique sont détaillés. Suivent ensuite des explications progressives des réseaux de neurones convolutionnels, en décrivant tout d’abord les classifieurs linéaires, puis les réseaux de neurones profonds, et enfin les réseaux convolutionnels. Ces trois chapitres sont accompagnés de scripts Python utilisant TensorFlow, et suivis d’astuces pour améliorer la performance et limiter les biais potentiels du réseau et l’impact carbone lié à son apprentissage et son utilisation. L’apprentissage par transfert, qui consiste à adapter un réseau pré-entraîné à une nouvelle tâche, est ensuite présenté, et accompagné d’un exemple basé sur TensorFlow.. Les chapitres suivants décrivent les réseaux convolutionnels appliqués à d’autres tâches que la classification, comme la détection et la segmentation. Ces chapitres sont accompagnés de scripts présentant l’utilisation des bibliothèques TensorFlow Object Detection et de l’architecture Unet.. Le lecteur trouve une description de plusieurs méthodes permettant de visualiser le fonctionnement du réseau et d’améliorer son explicabilité, puis cet ouvrage explique pourquoi surveiller les performances d’un modèle après son déploiement, et comment organiser une telle surveillance en pratique. Le script accompagnant ce chapitre décrit le fonctionnement de la librairie tf_explain, qui implémente plusieurs des méthodes présentées. Vient ensuite un exposé des critères définis par la Commission européenne pour juger qu’un modèle d’intelligence artificielle est « responsable », et une traduction de ces critères en bonnes pratiques à adopter lors du développement et du déploiement.. Enfin, le livre conclut avec des conseils pour améliorer vos compétences et vous tenir au courant des évolutions récentes dans le domaine de l’apprentissage profond appliqué au traitement d’images..

  • Bootstrap 5 - Un framework pour concevoir vos sites web

    Bootstrap 5 – Un framework pour concevoir vos sites web

    0 de 5
    330,00 MAD

    Bootstrap 5 . Un framework pour concevoir vos sites web . Bootstrap est certainement l’environnement de conception de site web (framework en anglais) le plus utilisé actuellement. Il facilite l’utilisation des règles CSS pour concevoir des sites web modernes, attractifs et adaptatifs (Responsive Web Design). Ce livre s’adresse à tous les concepteurs de site web maîtrisant le langage HTML et les feuilles de style CSS, désirant acquérir toutes les compétences techniques nécessaires pour concevoir et créer des sites web avec rapidité et efficacité. Il a été rédigé avec la version 5.2.3 de Bootstrap. Vous commencez par apprendre à installer Bootstrap selon plusieurs méthodes en fonction de l’objectif de vos projets de développement web.. Ensuite, vous apprenez les techniques de mise en page de Bootstrap, basées sur le module CSS3 Flexbox du W3C, pour concevoir des sites Responsive Web Design dont l’affichage s’adaptera automatiquement selon l’écran de diffusion (écran d’ordinateur, tablette ou smartphone). Vous apprenez également d’autres techniques de mise en page de Bootstrap : avec les conteneurs, les lignes et les colonnes, organisés sur une grille.. Dans la suite du livre, l’auteur explore les différents composants CSS Bootstrap afin d’optimiser vos pages web (pour le texte, les images, les tableaux, les formulaires, les composants d’interface et les boutons), avant de consacrer deux chapitres à la navigation, avec l’utilisation des barres et des menus de navigation. L’application de toute une série de règles CSS de Bootstrap, de type utilitaire, pour mettre en forme les éléments de vos contenus (bordures, jeux de couleurs, ombres portées, transparence…) est également détaillée. Ce livre se termine par l’utilisation d’aides à la conception de vos sites web, avec l’insertion d’icônes Bootstrap ainsi que des exemples de mise en page et des thèmes pour vous permettre de démarrer sur des bases solides.. Les exemples de code utilisés dans le livre sont disponibles en téléchargement sur le site www.editions-eni.fr..

     

  • Azure DevOps

    Azure DevOps

    0 de 5
    330,00 MAD

    Que vous soyez développeur, chef de projet ou administrateur système, ce livre vous donne toutes les clés pour maîtriser les différentes fonctionnalités d’Azure DevOps afin d’optimiser la gestion de vos projets informatiques et de vos développements logiciels dans le cloud. Tout au long du livre, l’auteur vous fait suivre le cycle d’un projet de développement selon une approche progressive. Vous commencez ainsi par configurer votre espace Azure DevOps à partir d’un compte Microsoft, avant de passer à la création de votre organisation Azure DevOps, pour être en mesure ensuite de créer différents projets.

    Que vous soyez développeur, chef de projet ou administra­teur système, ce livre vous donne toutes les clés pour maî­triser les différentes fonctionnalités d’Azure DevOps afin d’optimiser la gestion de vos projets informatiques et de vos développements logiciels dans le cloud. Tout au long du livre, l’auteur vous fait suivre le cycle d’un projet de développement selon une approche progressive. Vous commencez ainsi par configurer votre espace Azure DevOps à partir d’un compte Microsoft, avant de passer à la création de votre organisation Azure DevOps, pour être en mesure ensuite de créer différents projets.

    Après la création d’un premier projet, vous apprenez à en planifier les fonctionnalités, ce qui constitue une première étape capitale. Grâce aux outils Azure DevOps, vous définis­sez alors les différents éléments et personnalisez l’outil pour qu’il corresponde à votre approche. Dans la suite du livre, vous découvrez comment héberger et gérer votre code source sur la plateforme en mettant en place la stratégie adaptée au travail de votre équipe.

    Une fois le code source hébergé sur Azure DevOps, vous étudiez comment automatiser sa compilation et son déploiement à l’aide de différents outils. La mise à disposition de certains de vos projets sous forme de packages, réutilisables dans d’autres applications, sera également détaillée. Pour finir, vous apprenez à utiliser les fonctionnalités d’Azure DevOps pour surveiller et mettre en place une véritable routine de suivi de la qualité de votre projet.

    Au fil de votre lecture, l’auteur vous apporte des conseils pratiques basés sur ses retours d’expériences, des astuces ainsi que des exercices pour renforcer votre compréhension et vous permettre d’appliquer les connaissances acquises par des mises en situation concrètes. Vous disposez alors de toutes les cartes pour gérer votre projet de développement d’applications avec la plateforme Azure DevOps.

  • La virtualisation avec VMware vSphere 8 - Notions fondamentales

    La virtualisation avec VMware vSphere 8 – Notions fondamentales

    0 de 5
    330,00 MAD

    Ce livre sur la virtualisation des serveurs propose un parcours à la fois théorique et pratique qui permettra au lecteur de se familiariser avec les notions fondamentales de la virtualisation et de les voir à l’oeuvre dans un environnement VMware vSphere 8. En plus de s’appuyer sur de nombreux schémas et illustrations, l’approche adoptée dans cet ouvrage s’accompagne de plusieurs exemples concrets dont le lecteur peut lui-même faire l’expérience dans un bac à sable de virtualisation.

    En effet, au fil des chapitres, le lecteur est invité à déployer et à configurer des composants d’une plateforme de virtualisation VMware tels qu’un hyperviseur et une machine virtuelle pour illustrer les notions au fur et à mesure qu’il progresse dans sa lecture. Les premiers chapitres de l’ouvrage présentent les grands principes derrière la virtualisation des serveurs, un historique de ces technologies ainsi que les différents types de virtualisation rencontrés aujourd’hui.

    La suite du livre propose une alternance entre la pratique et la théorie qui permettra au lecteur d’examiner de plus près le fonctionnement des hyperviseurs, des machines virtuelles, de l’allocation des ressources (processeur, mémoire, réseau, stockage) et des principaux composants d’un environnement de virtualisation vSphere 8. Les derniers chapitres de l’ouvrage sont consacrés à la conception d’un projet de virtualisation ainsi qu’à la protection et aux mesures de sécurité qui peuvent être mises en place pour les machines virtuelles.

    Au terme de cet ouvrage, le lecteur aura une bonne compréhension des grands concepts de la virtualisation des serveurs. En plus d’être mieux outillé pour planifier et déployer une infrastructure de virtualisation, il sera également préparé pour relever les nouveaux défis de ces vastes environnements de virtualisation que sont les plateformes de cloud computing.

  • WordPress - Développez des thèmes avancés avec PHP (théorie, TP, ressources) (5e édition)

    WordPress – Développez des thèmes avancés avec PHP (théorie, TP, ressources) (5e édition)

    0 de 5
    330,00 MAD

    Ce livre sur WordPress (en version 6.1.1 au moment de l’écriture) s’adresse aux développeurs professionnels, autodidactes et passionnés ayant des connaissances en PHP. Il permet de com-prendre les rouages de ce CMS et d’acquérir une maîtrise du développement d’une extension simple, de thèmes avancés en PHP ainsi que de thèmes basés sur des blocs, en suivant un apprentissage progressif à travers des TP complets.

    L’auteur présente l’interaction entre PHP et le backoffice du CMS à travers plusieurs exemples qui montrent les différentes façons de créer un site avec WordPress avec des thèmes (classiques ou basés sur des blocs). Le lecteur apprend à installer WordPress, à utiliser l’outil d’administration, à ajouter des fonctionnalités avec le fichier functions. php, à comprendre les thèmes basés sur les blocs avec le fichier theme.json, à utiliser des extensions, à enregistrer en base de données, à ajouter des tables pour maîtriser complètement les principes de fonctionnement du CMS et apprendre ensuite à réaliser des thèmes avancés.

    Une partie du livre traite de la loi RGPD, du référencement, de l’optimisation, de la sécurité, de la traduction, de la migration, de la mise en ligne… L’extension ACF, indispensable pour les développeurs, y sera expliquée et mise en exemple. Les fonctions propres à WordPress sont détaillées avec des exemples et mises en situation à travers des travaux pratiques : création et ajout de fonctionnalités dans l’administration d’un thème, création d’un thème à partir d’une maquette HTML, création d’une extension fil d’Ariane, création d’un site avec Twenty Twenty-Three, le thème basé sur des blocs en full site editing.

    Des liens vers le guide de référence ainsi que le champ lexical utilisé donneront les clés nécessaires pour approfondir les connaissances sur un sujet précis.

  • Centreon - Maîtrisez la supervision de votre Système d'Inform

    Centreon – Maîtrisez la supervision de votre Système d’Inform

    0 de 5
    380,00 MAD

    Ce livre sur Centreon s’adresse à toute personne souhaitant découvrir ou mettre en oeuvre une solution de supervision efficace en phase avec les meilleures pratiques du marché : chefs de projet, directeurs des systèmes d’information, responsables informatiques, intégrateurs, administrateurs réseaux et systèmes… Centreon est l’outil indispensable pour la supervision des systèmes d’information, de l’infrastructure au respect des SLA.

    Sa généricité fait de lui l’outil idéal pour bâtir une solution sur mesure adaptée aux systèmes hétérogènes les plus complexes. Après avoir rappelé les concepts de la supervision informatique et dressé un historique de la solution, les auteurs familiarisent très vite le lecteur avec Centreon à travers la présentation de son architecture, son installation et la découverte de son interface web. Le lecteur apprend ensuite comment utiliser Centreon pour la supervision en temps réel, l’exploitation quotidienne et la configuration efficace des points de contrôle.

    Il apprend ensuite à détecter les causes d’erreur et aussi à anticiper les ressources informatiques à mettre en place grâce à l’analyse des graphiques de performances fournis par Centreon. Centreon IT Edition est également présenté pour aider le lecteur à améliorer son Time To Monitoring : Centreon Connectors et Centreon Auto Discovery seront notamment abordés. Un chapitre entier est consacré au produit de cartographie Centreon MAP pour se familiariser avec son architecture et ses interfaces.

    Le module Centreon BAM est également présenté pour accompagner le lecteur dans la modélisation de ses applications. L’auteur présente aussi le module Centreon MBI ainsi que les fonctionnalités AiOps de Centreon. Au-delà de la description des fonctionnalités standards de Centreon, l’auteur partage son retour d’expériences à travers des recommandations tout au long de l’ouvrage et indique des astuces d’administration avancée pour pouvoir tirer le meilleur parti de la solution.

    Une bonne connaissance d’un système Linux et de ses commandes d’administration est indispensable pour tirer le meilleur profit de ce livre.

  • Windows PowerShell - Administration de postes clients Windows (4e éditi

    Windows PowerShell – Administration de postes clients Windows (4e éditi

    0 de 5
    330,00 MAD

    Ce livre s’adresse bien sûr aux administrateurs systèmes Windows, mais également à tous ceux qui souhaitent administrer et gérer un parc informatique en entreprise avec le langage de script PowerShell. Cette quatrième édition de l’ouvrage est basée sur la version 5.1 de Windows PowerShell (mais est compatible avec la dernière version PowerShell 7) et l’auteur présente l’administration de postes clients sous Windows 11.

    Les opérations d’administration décrites sont également compatibles avec Windows 10. Les nombreux exemples proposés vous permettront de développer vos propres scripts afin d’automatiser de nombreuses tâches administratives et d’augmenter la productivité et l’efficacité de vos actions quotidiennes. Après un rappel des commandelettes PowerShell de base sur la manipulation de ressources (fichiers, registres, certificats, etc.), l’auteur décrit de nombreuses cmdlets permettant d’administrer le système d’exploitation Windows (incluant ses paramètres et la sécurité), mais aussi la gestion des logiciels ou encore celle des périphériques connectés à l’ordinateur (réseaux, stockage, imprimantes).

    Un chapitre est dédié à la recherche et la collecte d’informations : recherche de fichiers, variables d’environnement mais aussi exploitation de WMI pour la récupération des innombrables informations qui peuvent être utilisées pour monter des structures conditionnelles dans les scripts, ou plus simplement pour auditer des postes de travail. L’auteur développe également l’installation d’applications via le gestionnaire de paquets qui facilite la préparation des postes de travail dans un milieu professionnel.

    L’administration à distance des postes clients avec la fonctionnalité PowerShell Remoting est décrite, permettant ainsi aux administrateurs d’envoyer des commandes, mais aussi des scripts sur un ou plusieurs ordinateurs distants.La partie scripting n’est pas oubliée : l’auteur présente le développement et le débogage de scripts dans Windows PowerShell ISE, mais aussi le déploiement de scripts par GPO.

    De nombreux conseils et recommandations sont décrits, comme l’utilisation de fichiers XML et JSON pour stocker les informations relatives aux différents environnements d’exécution des scripts.

  • ASP.NET Core MVC - Maîtrisez ce framework web puissant, ouvert et mul

    ASP.NET Core MVC – Maîtrisez ce framework web puissant, ouvert et mul

    0 de 5
    330,00 MAD

    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 bien évidemment à l’ordre du jour et permettra au lecteur de déployer une application web sur Azure, sur IIS et même sur Linux.

    Un chapitre entier est consacré à la conteneurisation et à l’architecture microservices avec Docker et Kubernetes. Cette nouvelle édition inclut un nouveau chapitre dédié à la documentation d’API via le standard Open API et les outils Swagger. 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 API d’ASP.NET Core, et restent concis pour ne montrer que l’essentiel.

Fin de contenu

Fin de contenu