• Algorithmique - Raisonner pour concevoir (3e édition)

    Algorithmique – Raisonner pour concevoir (3e édition)

    378,00 MAD

    Ce livre sur l’algorithmique est destiné à toute personne qui s’intéresse au développement d’applications informatiques et qui souhaite s’initier ou retrouver les bases fondamentales de la programmation. Il ne s’agit pas ici de programmer avec un langage ou un autre, mais bien de raisonner sur un problème pour concevoir une solution abstraite. Ce travail de réflexion et de conception prépare le stade ultime de l’implémentation et du cycle de vie du programme concret.

    Le lecteur ne trouvera pas dans ce livre un recueil d’algorithmes qu’il devrait ensuite adapter pour résoudre des problèmes, mais au contraire une introduction originale et efficace à l’algorithmique pour apprendre à analyser un problème. Le livre est divisé en deux parties. Dans la première partie sont détaillées les notions d’algorithmique de base et la méthode de construction raisonnée d’un algorithme impératif : l’auteur y précise notamment la distinction entre la spécification et la réalisation d’un algorithme et montre que l’algorithmique proprement dite s’arrête là où commence la programmation.

    Dans la deuxième partie, l’auteur propose cette fois des solutions à des problèmes plus élaborés dans divers domaines du calcul automatique, comme la simulation de phénomènes aléatoires ou le cryptage des données. Toutes les activités proposées restent élémentaires avec le souci constant de privilégier le raisonnement qui conduit à l’élaboration des algorithmes. Dans cette nouvelle édition du livre, l’auteur propose de nombreux exercices avec leur solution détaillée et commentée, en téléchargement sur le site www.editions-eni.fr.

  • RGPD - Le comprendre et le mettre en oeuvre (2e édition) - (retours d'expérience pour les DPO...)

    RGPD – Le comprendre et le mettre en oeuvre (2e édition) – (retours d’expérience pour les DPO…)

    378,00 MAD

    L’économie numérique, au coeur de la croissance et de la compétitivité des entreprises, repose en grande partie sur la confiance des clients et des citoyens. Cette confiance ne peut être accordée ou conservée que si les entreprises, les administrations se comportent de manière loyale et transparente dans le traitement des données personnelles. Le Règlement Général sur la Protection des Données (RGPD) apporte un cadre permettant l’instauration de cette confiance.

    Ce livre présente une méthode, des outils et des exemples, adressés aux personnes ayant en charge la mise en oeuvre du règlement, qu’elles soient DPO, responsable administratif et financier, responsable des ressources humaines, responsable informatique, chef de projet, etc. Cette nouvelle édition rend compte de l’évolution du droit en vigueur, présente les évolutions techniques et organisationnelles et permet aux auteurs de partager leurs retours d’expérience acquis auprès des organisations.

    A l’issue de la lecture de ce livre, le lecteur sera en mesure de comprendre que le RGPD ne doit pas être perçu comme une contrainte mais comme un vecteur d’accompagnement à la transition numérique de l’entreprise.

  • La sécurité informatique en mode projet - Organisez la sécurité du SI de votre entreprise (2e édition)

    La sécurité informatique en mode projet – Organisez la sécurité du SI de votre entreprise (2e édition)

    378,00 MAD

    La sécurité informatique en mode projet – Organisez la sécurité du SI de votre entreprise (2e édition)

  • Pilotage d'un système d'information - Méthode et bonnes pratiques (2e édition)

    Pilotage d’un système d’information – Méthode et bonnes pratiques (2e édition)

    378,00 MAD

    Ce livre s’adresse aux dirigeants de moyennes et grandes organisations pour la plupart ni informaticiens ni même spécifiquement formés au management des systèmes d’information. Il les accompagne dans l’audit puis le pilotage stratégique de leur système d’information afin de le garder sous contrôle. Tout au long de ces pages, les auteurs livrent les étapes d’une méthode d’audit et de pilotage : la 2MSI.

    Cette méthode, qu’ils ont conçue, veut résoudre les difficultés constatées lors de leurs très nombreuses missions de terrain. Elle est fondée sur une matrice de monitoring des systèmes d’information et permet d’apporter des réponses à trois problématiques récurrentes : – La complexité non maîtrisée du système d’information. – La fragilité de la sécurité du système d’information. – L’absence de management des intervenants sur le système d’information.

    La méthode 2MSI propose de regarder le système d’information non comme un tout indescriptible, mais comme un assemblage de vingt et un objets d’étude saisissables et interdépendants. Elle se positionne à la conjonction du stratégique et de l’opérationnel et s’applique donc tout autant à la stratégie, à l’urbanisation qu’au management des systèmes d’information. Tout au long des chapitres, de nombreux retours d’expérience illustrent les propos des auteurs, rendant l’ouvrage extrêmement efficace pour reprendre la main sur le système d’information et recouvrer une vision holistique et un management global.

  • L'Intelligence Artificielle pour les développeurs - Concepts et implémentations en Java (2e édition)

    L’Intelligence Artificielle pour les développeurs – Concepts et implémentations en Java (2e édition)

    378,00 MAD

    Ce livre sur l’Intelligence Artificielle s’adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l’auteur présente les principales techniques d’Intelligence Artificielle et, pour chacune d’elles, les inspirations, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci.

    Les domaines d’application sont Illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d’implémentation générique, complété par une application pratique, développée en Java. Ces exemples de code étant génériques, ils sont facilement adaptables à de nombreuses applications Java 10, sans plugin extérieur. Les techniques d’Intelligence Artificielle décrites sont : – Les systèmes experts, permettant d’appliquer des règles pour prendre des décisions ou découvrir de nouvelles connaissances ; – La logique floue, permettant de contrôler des systèmes informatiques ou mécaniques de manière beaucoup plus souple que les programmes traditionnels ; – Les algorithmes de recherche de chemin, dont le A très utilisé dans les jeux vidéo pour trouver les meilleurs itinéraires ; – Les algorithmes génétiques utilisant la puissance de l’évolution pour apporter des solutions à des problèmes complexes ; – Les principales métaheuristiques, dont la recherche tabou, trouvant des optimums à des problèmes d’optimisation, avec ou sans contraintes ; – Les systèmes multi-agents, simulant des foules ou permettant des comportements émergents à partir de plusieurs agents très simples ; – Les réseaux de neurones (et le deep learning), capables de découvrir et de reconnaître des modèles dans des suites historiques, des images ou encore des données.

    Pour aider le lecteur à passer de la théorie à la pratique, l’auteur propose en téléchargement, sept projets Java (réalisés avec NetBeans), un par technique d’Intelligence Artificielle. Chaque projet contient un package générique et un ou plusieurs packages spécifiques à l’application proposée. Le livre se termine par une bibliographie, permettant au lecteur de trouver plus d’informations sur ces différentes techniques, une sitographie listant quelques articles présentant des applications réelles, une annexe et un index.

  • L'Intelligence Artificielle pour les développeurs - Concepts et implémentations en C# (2e édition)

    L’Intelligence Artificielle pour les développeurs – Concepts et implémentations en C# (2e édition)

    378,00 MAD

    Ce livre sur l’Intelligence Artificielle s’adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l’auteur présente les principales techniques d’Intelligence Artificielle et, pour chacune d’elles, les inspirations biologiques, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci.

    Les domaines d’application sont illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d’implémentation générique, complété par une application pratique, développée en C#. Ces exemples de code étant génériques, ils sont facilement adaptables à de nombreuses applications C#, que ce soit dans des applications .NET classiques, pour ASP.NET, ou encore des applications Windows 8 (et versions supérieures).

    Les techniques d’Intelligence Artificielle décrites sont : – Les systèmes experts, permettant d’appliquer des règles pour prendre des décisions ou découvrir de nouvelles connaissances. – La logique floue, permettant de contrôler des systèmes informatiques ou mécaniques de manière beaucoup plus souple que les programmes traditionnels. – Les algorithmes de recherche de chemin, dont le A très utilisé dans les jeux vidéo pour trouver les meilleurs itinéraires.

    – Les algorithmes génétiques, utilisant la puissance de l’évolution pour apporter des solutions à des problèmes complexes. – Les principales métaheuristiques, dont la recherche tabou, trouvant des optimums à des problèmes d’optimisation, avec ou sans contraintes. – Les systèmes multi-agents, simulant des foules ou permettant des comportements émergents à partir de plusieurs agents très simples. – Les réseaux de neurones (ou deep learning), capables de découvrir et de reconnaître des modèles, dans des suites historiques, des images ou encore des données.

    Pour aider le lecteur à passer de la théorie à la pratique, l’auteur propose en téléchargement sur le site www.editions-eni.fr, sept projets Visual Studio 2017 (un par technique d’Intelligence Artificielle), développés en C#. Chaque projet contient une PCL, pour la partie générique, et une application (en mode console ou WPF selon les chapitres) pour la partie spécifique à l’application proposée. Le livre se termine par une bibliographie, permettant au lecteur de trouver plus d’informations sur ces différentes techniques, une sitographie listant quelques articles présentant des applications réelles, une annexe et un index.

  • Guide Juridique du RGPD (2e édition) - La réglementation sur la protection des données personnelles

    Guide Juridique du RGPD (2e édition) – La réglementation sur la protection des données personnelles

    378,00 MAD

    Actuellement, nous générons en une seule journée plus de données qu’il n’en a été produites entre le début de l’humanité et l’an 2000. A l’ère du numérique, les modèles économiques fondés sur l’exploitation des « datas » et, en particulier les données personnelles, constituent un enjeu majeur pour les entreprises. Assurer la libre circulation des personnes à l’intérieur de l’Union sans unifier totalement la protection de leurs données qui pourtant circulent elles aussi dans toute l’Europe, n’aurait pas été acceptable pour les citoyens européens en ce début du XXIe siècle.

    Le RGPD est donc la pierre angulaire de l’Europe de la protection des données. La protection des données à caractère personnel constitue l’une des dimensions du droit au respect de la vie privée ; elle est désormais consacrée comme un droit fondamental à part entière dans la Charte des droits fondamentaux de l’Union européenne (article 8). Le nouveau cadre juridique européen renforce les droits des personnes, responsabilise davantage l’ensemble des acteurs qui traitent des données personnelles tout en leur fournissant des outils pour se mettre en conformité (délégué à la protection des données, analyse d’impact, etc.).

    Le règlement améliore la crédibilité de la régulation en mettant en place une coopération plus forte entre les autorités de régulation européennes et un niveau plus élevé de sanctions. Il définit les principes à respecter lors de la collecte, du traitement et de la conservation de données personnelles. Il garantit également un certain nombre de droits pour les personnes concernées. Cependant, la mise en oeuvre de ces principes est un véritable casse-tête pour les entreprises.

    Après avoir décrit le contexte de l’adoption de la nouvelle Loi Informatique et libertés et du RGPD et expliqué le concept d’Accountability, l’ouvrage s’intéresse à l’identification des traitements de données à caractère personnel (Chapitre 1) puis à déterminer comment le responsable de traitement doit s’assurer de la licéité des traitements (Chapitre 2), quels sont les outils dont il dispose pour sa « compliance  » (Chapitre 3) et pour sécuriser les traitements (Chapitre 4).

    Cette seconde édition du guide est à jour de la réglementation sur la protection des données, il tient compte également des récentes positions doctrinales de la CNIL. Son objectif est d’aider les entreprises à faire de la nouvelle loi Informatique et libertés, une opportunité et non une contrainte au service de l’innovation, de la compétitivité et de la confiance.

  • Architecture logicielle - Pour une approche organisationnelle, fonctionnelle et technique (2e édition)

    Architecture logicielle – Pour une approche organisationnelle, fonctionnelle et technique (2e édition)

    378,00 MAD

    Ce livre s’adresse aux DSI, chefs de projets, maîtres d’ouvrage, architectes, administrateurs ou développeurs ; il peut également intéresser les étudiants en informatique ou toute personne impliquée dans un projet logiciel exigeant. Tout au long du livre, l’auteur propose une approche didactique et accessible qui permet de donner au lecteur une vision claire de la dimension architecturale des systèmes informatiques. Le livre révèle les liens tissés par les disciplines afférentes à la réalisation d’un projet logiciel d’envergure, agile et réactif.

    Il permet au lecteur de comprendre comment bâtir un système qui soit à la fois capable de répondre aux besoins du client, de réaliser les objectifs métiers de l’entreprise, tout en optimisant sa production, en facilitant sa maintenance, en s’intégrant aux infrastructures existantes, en rationalisant les coûts et en anticipant sa montée en charge. Le lecteur progresse du niveau fonctionnel jusqu’à la technique pure.

    Il commence par appréhender les processus de développement les plus répandus, qu’ils soient agiles ou formels. Il découvre ensuite les techniques de recueil des exigences et d’élaboration des cas d’utilisation. Il aboutit enfin aux différents concepts d’architectures multi-tiers, distribuées, orientées services/messages et mobiles avant d’approfondir les tests automatisés, la modélisation, la conception orientée objet, la programmation fonctionnelle et les design patterns en passant par les bases de données NoSQL.

    Cette deuxième édition s’enrichit de trois nouveaux chapitres couvrant les briques fondamentales du Big Data, tant au niveau des modes de stockage distribués que des techniques de traitements massivement parallèles, les principes de ?-Architecture et le design d’applications réactives grâce à la programmation fonctionnelle. Les chapitres du livre : Avant-propos – Ingénierie pilotée par les modèles – Approche processus – Méthodes agiles – Spécifications – Cas d’utilisation – Test et assurance qualité – Architectures d’application – Architectures d’intégration – Conception orientée objet – Stockages distribués – Traitements et architectures distribués – Modélisation – Design patterns – Programmation fonctionnelle – Boîte à outils – Bibliographie

  • PRINCE2® - Une méthode pour maîtriser la gestion de vos projets (2e édition)

    PRINCE2® – Une méthode pour maîtriser la gestion de vos projets (2e édition)

    378,00 MAD

    Ce livre sur PRINCE2® propose aux lecteurs d’acquérir une bonne compréhension de la méthodologie PRINCE2® (en version 2017 au moment de l’écriture). Il leur permettra de découvrir l’intérêt d’une méthode de gestion de projet structurée et de comprendre les avantages d’une approche processus pour assurer le contrôle d’un projet. Il s’adresse aux (aspirants) chefs de projets, directeurs de projets, responsables Project Management Office, responsables d’un domaine fonctionnel ou technique, maîtres d’ouvrage, responsables assurance qualité, gestionnaires des risques, ainsi qu’à toute personne amenée à contribuer à un projet.

    Il permettra à ceux qui n’ont pas encore de connaissances sur PRINCE2® de mesurer les apports d’une méthode pragmatique et facilement adaptable à tout type de projet, et servira de référence à ceux qui ont déjà suivi une formation PRINCE2® en vue d’approfondir leur compréhension. L’approche utilisée s’appuie sur l’expérience de consultant et de formateur en management de projet de l’auteur pour présenter différentes perspectives de PRINCE2® en vue de : – Maîtriser les concepts fondamentaux de PRINCE2®, les principes, les thèmes, les processus et la terminologie.

    – Connaître les bonnes pratiques et les techniques de PRINCE2®. – Appliquer PRINCE2® selon les rôles, les responsabilités et les situations rencontrées dans les projets. La compréhension de ces différents aspects de PRINCE2® permettra au lecteur de mieux situer la méthode et d’envisager une éventuelle certification.

  • IoT & RGPD - Maximisez les opportunités et minimisez les risques

    IoT & RGPD – Maximisez les opportunités et minimisez les risques

    399,00 MAD

    Dans le nouveau paradigme digital actuel, l’Internet des Objets et l’exploitation efficace de la data deviennent incontournables pour rester concurrentiel ; les opportunités offertes sont légions et sont sources de bénéfices. L’avènement d’un cadre législatif plus encadré et mieux défini de la protection des données à caractère personnel, par l’entrée en vigueur le 25 mai 2018 du Règlement Général sur la Protection des Données, dit RGPD, change radicalement la gestion des données personnelles collectées, conservées et exploitées par les entreprises.

    Ce livre a comme objectif de vous aider à comprendre le domaine de l’Internet des Objets afin d’apprendre à minimiser les nombreux risques (législatifs, sécuritaires, financiers, environnementaux ou encore absence d’efficacité) et à maximiser les opportunités et le retour sur investissement (développer usages et services, offrir de la valeur, optimiser les produits ou l’efficacité opérationnelle) en vous apportant les réponses et les méthodes concrètes à mettre en œuvre.

    Il vous permettra également d’atteindre la conformité au RGPD et de la piloter au quotidien, que ce soit ou pas dans le cadre de l’Internet des Objets. Il s’adresse aux dirigeants d’entreprises, responsables de projets, responsables IoT, marketing, juridiques, responsables de production, étudiants et à toute personnes souhaitant mieux comprendre les enjeux et les risques de l’IoT dans l’entreprise. Dans la partie RGPD, l’auteur a souhaité expliquer, point par point, les différentes obligations du règlement et les nouveaux droits des clients et des utilisateurs.

    Les articles les plus importants du RGPD sont ainsi cités, détaillés, expliqués, vulgarisés et illustrés d’exemples concrets ou complétés d’informations essentielles afin d’offrir une parfaite compréhension au lecteur. L’auteur a également souhaité donner des méthodes concrètes de conformité à mettre en œuvre comme l’étude d’impact sur la vie privée (EIVP) et la mise en conformité dans son ensemble afin d’apporter des solutions concrètes immédiatement applicables. Le sujet de l’IoT a été traité par la vulgarisation de chaque thématique et par l’apport conjoint d’exemples qui font référence et de solutions concrètes à mettre en œuvre.

    L’auteur a souhaité confronter les risques (et apporter des solutions pour les minimiser) aux opportunités et aux méthodes permettant de les optimiser au maximum, sur le principe de thèse et antithèse. Mais cet ouvrage va plus loin en permettant ainsi à toute entreprise d’analyser sa propre maturité à implanter un projet IoT via un questionnaire d’analyse. Les chapitres du livre : Introduction – Panorama de l’IoT – Risques et solutions – Conformité au RGPD – Opportunités et bénéfices – Maximiser le ROI – Conclusion – Annexe

  • Vue.js - Développement d'applications web modernes en JavaScript - Complément vidéo : Réalisation d'un jeu de rapidité et d'adresse

    Vue.js – Développement d’applications web modernes en JavaScript – Complément vidéo : Réalisation d’un jeu de rapidité et d’adresse

    412,00 MAD

    Après avoir débuté en SSII en tant que développeur et testeur, Yoann Gauchard s’est ensuite tourné vers les technologies web et mobile. Aujourd’hui développeur fullstack indépendant, passionné par les technologies web, il est spécialisé dans la conception et la réalisation de sites web avec Symfony ainsi que dans le développement d’applications web mobiles et de Progressive Web Apps avec Vue.js. Son expertise et ses compétences profitent autant à ses clients Istart-up, PME/TPE et grands groupes), qu’aux stagiaires d’une école d’informatique à qui il dispense des formations.

    Aujourd’hui, il souhaite, avec l’écriture de ce livre, partager ses connaissances au plus grand nombre.

  • VMware vSphere 6 - Concevoir une infrastructure de virtualisation - Complément vidéo : Haute Disponibilité, vMotion, vSAN et équilibrage de charge

    VMware vSphere 6 – Concevoir une infrastructure de virtualisation – Complément vidéo : Haute Disponibilité, vMotion, vSAN et équilibrage de charge

    412,00 MAD

    Ce livre de la collection vBook se compose d’un livre de référence sur VMware vSphere 6 pour concevoir une infrastructure de virtualisation et d’un approfondissement sous forme de vidéo qui présente les principales fonctionnalités de la suite VMware vSphere 6 : Haute disponibilité, vMotion, Virtual SAN et équilibrage de charge. Livre VMware vSphere 6 – Concevoir une infrastructure de virtualisation Préface de Pierre Dewez – Directeur général de PECB Europe Ce livre sur VMware vSphere (en version 6.5 au moment de l’écriture) présente les composants d’une infrastructure de virtualisation.

    Au-delà de la simple description, il donne toutes les clefs au lecteur pour concevoir une infrastructure fonctionnelle ou compléter une infrastructure déjà existante dans le respect des bonnes pratiques. Pour chaque sujet, les auteurs adoptent une approche favorisant la compréhension par le biais de schémas et d’exemples concrets. Les sujets sont ainsi traités à la fois en théorie mais également en pratique.

    Le livre contient de nombreux renvois vers des ressources disponibles en ligne telles que des documentations officielles, des articles de bases de connaissances et des blogs techniques. Les premiers chapitres décrivent le fonctionnement de vSphere 6.x et son positionnement dans le monde du cloud (installation, fonctionnement de l’hyperviseur et prise en main). Les chapitres suivants présentent les fonctions de base (gestion des ressources, réseau, stockage) et avancées (cluster DRS et HA) ainsi que les nouveautés associées.

    Certaines fonctions et produits complémentaires de VMware vSphere sont présentés car ils sont souvent inclus dans les architectures basées sur vSphere, en accord avec l’état de l’art et l’expérience des auteurs. Le dernier chapitre se concentre sur la sécurisation de vSphere 6 via les outils intégrés au produit ou disponibles dans l’écosystème VMware, notamment via la gestion des certificats (chiffrement des machines virtuelles) et l’intégration de l’autorité de certification du vCenter dans une infrastructure de clés publiques.

    Vidéo VMware vSphere 6 – Haute Disponibilité, vMotion, vSAN et équilibrage de charge Ces vidéos de formation sur VMware vSphere 6 s’adressent aux Administrateurs réseaux et aux Gestionnaires d’infrastructures virtuelles. Dans cette vidéo, nous détaillons les principales fonctionnalités qui composent la suite VMware vSphere 6 : – la fonctionnalité HA (High Availibility) qui assure la haute disponibilité des hôtes ESXI avec le mise en place de Fault Tolerance pour la haute disponibilité des machines virtuelles, – vMotion et storage vMotion qui permettent de manière transparente de migrer des machines virtuelles entre ESXI et banque de données, – la fonctionnalité VSAN (Virtual SAN) qui permet de créer une banque de donnée mutualisées, constituée d’un disque Flash et d’un disque mécanique, pour chaque hôte ESXI qui participe à la création du stockage, – et l’équilibrage de charge de travail pour les serveurs ESXI avec DRS.

    Une séquence vidéo de mise en application est associée à chaque thème étudié, afin de faciliter son assimilation et sa mise en situation, en utilisant les bonnes pratiques en matière de virtualisation. Les séquences de mise en applications sont réalisées à l’aide de vSphere Web Client et d’un script PowerCLI.

  • PowerShell Core et Windows PowerShell - Les fondamentaux du langage - Complément vidéo : Automatisation des tâches, création d'interfaces et outils graphiques

    PowerShell Core et Windows PowerShell – Les fondamentaux du langage – Complément vidéo : Automatisation des tâches, création d’interfaces et outils graphiques

    412,00 MAD

    Ce livre de la collection vBook se compose d’un livre de référence sur les fondamentaux de Windows PowerShell et de PowerShell Core pour s’initier aux techniques du scripting, et d’un approfondissement sous forme de vidéo pour étudier l’automatisation des tâches ainsi que la création d’interfaces et d’outils graphiques. Livre PowerShell Core et Windows PowerShell – Les fondamentaux du langage Ce livre sur les fondamentaux de Windows PowerShell (toutes versions) et de PowerShell Core (versions multiplateforme et Open Source) a été écrit par les fondateurs de la communauté PowerShell francophone (www.

    powershell-scripting. com). Il s’adresse aux professionnels de l’informatique désireux de s’initier aux techniques du scripting. Ce livre propose une approche progressive et didactique afin que les vrais débutants, c’est-à-dire ceux n’ayant jamais pratiqué PowerShell, puissent démarrer un apprentissage en douceur et acquérir de solides bases qui leur permettront de devenir autonomes. Les « faux débutants » y trouveront également leur compte car ils pourront parfaire leurs connaissances à travers les nombreuses bonnes pratiques que les auteurs ont pris soin de distiller au fil des chapitres.

    Ce livre traite des bases du langage et n’est donc pas dépendant d’une version particulière de PowerShell. Lorsqu’il existe des différences d’implémentation, celles-ci sont mises en lumière et explicitées afin que les scripts puissent être portables et retro-compatibles si nécessaire. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr et sur le site de la communauté PowerShell francophone : PowerShell-Scripting.

    com. Les chapitres du livre : Avant-propos – Introduction – à la découverte de PowerShell – Manipulation des objets – Variables et types de données – Opérateurs – Tableaux – Boucles et conditions – Fonctions et scripts – Gestion des fichiers et des dates – Profils PowerShell – Snapins, modules et PowerShell Gallery – Gestion des erreurs et débogage – Sécurité – Framework . NET et . NET Core – CMI / WMI – Exécution à distance – études de cas – Ressources complémentaires – Conclusion – Annexes Vidéo PowerShell – Automatisation des tâches, création d’interfaces et d’outils graphiques Cette vidéo de formation sur PowerShell s’adresse aux administrateurs système et réseaux qui souhaitent découvrir l’automatisation de certaines tâches courantes et chronophages ainsi que le fonctionnement de la partie graphique du Framework .

    NET. Vous saurez ainsi adapter des scripts à un environnement graphique. Cette approche permet de simplifier l’utilisation quotidienne des scripts, grâce à de simples fenêtres et boutons, et d’obtenir des rapports sous forme de pages HTML.

  • Angular - Développement d'applications web avec le framework JavaScript de Google (2e édition) - Complément vidéo : Routing avec Angular 8

    Angular – Développement d’applications web avec le framework JavaScript de Google (2e édition) – Complément vidéo : Routing avec Angular 8

    412,00 MAD

    Ce livre de la collection vBook se compose d’un livre de référence sur Angular en version 8 pour maîtriser le développement d’applications web avec le framework JavaScript de Google et d’un approfondissement sous forme de vidéo sur la gestion du routing pour mettre en place la navigation d’une application web. Livre Angular – Développez vos applications web avec le framework JavaScript de Google (2e édition).

    Ce livre permet aux lecteurs de se lancer dans le développement d’applications web avec le framework Angular (en version 8 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 ou 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 des différentes possibilités existantes 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. Vidéo Routing avec Angular 8 Cette vidéo de formation s’adresse à tout développeur JavaScript souhaitant apprendre à gérer le routing avec Angular 8 pour mettre en place la navigation d’une application web et la sécuriser.

    Après une présentation des fonctionnalités de base du routing, vous verrez comment mettre en oeuvre les premières routes dans une application, gérer des liens avec router-link et router-link-active ou encore comment passer des paramètres entre les pages. Vous étudierez également le principe des Guards pour sécuriser des parties de l’application et ainsi bloquer la navigation vers des zones non accessibles.

  • Symfony 3 - Développez des sites web PHP structurés et performants - Complément vidéo : Développez une API RESTful

    Symfony 3 – Développez des sites web PHP structurés et performants – Complément vidéo : Développez une API RESTful

    434,00 MAD

    Ce livre de la collection vBook se compose d’un livre de référence sur Symfony 3 qui présente le framework PHP permettant de développer des sites web structurés et performants et d’un approfondissement sous forme de vidéo pour développer une API RESTful avec Symfony. Ce livre sur Symfony 3 s’adresse aux développeurs, chefs de projets, directeurs techniques, qui souhaitent, grâce à ce framework, structurer et organiser leurs développements PHP au sein d’un cadre de travail robuste et professionnel.

    La maîtrise de la programmation objet avec PHP est un prérequis indispensable pour tirer le meilleur parti de ces pages. Le livre couvre les principaux composants de Symfony 3, considéré aujourd’hui comme le framework PHP de référence. Il fournit les connaissances de base qui permettent non seulement de créer un site web, mais également de comprendre et maîtriser son fonctionnement en détail. Un chapitre entier est par exemple consacré à l’architecture du framework.

    Les sujets détaillés vont de l’installation de Symfony à la création de tests unitaires et fonctionnels. La gestion des formulaires, des interactions avec une base de données, des templates, de la journalisation ou même de la sécurité de l’application sont autant de thèmes exposés dans le livre. Le temps de chargement des pages d’un site web étant un élément crucial, un chapitre délivre les techniques et astuces pour fortement améliorer les performances d’une application.

    L’auteur a structuré les chapitres pour faciliter l’apprentissage de Symfony 3 et dévoile au fil des pages des conseils, bonnes pratiques et exemples détaillés. Des éléments complémentaires sont en téléchargement sur le site. La vidéo de formation s’adresse à tout développeur PHP sous Symfony (en version 3 au moment du tournage) qui souhaite réaliser une API consommable par tous les types de clients (application native, application web, API tierce ou encore objet connecté) en suivant les standards REST.

    Après une présentation de ce qu’est l’architecture REST et une introduction aux API respectant ses principes, vous découvrirez comment tirer parti de Symfony pour réaliser une API REST en allant droit au but, avec le moins de complexité possible. Vous découvrirez des outils (Postman, CURL…) qui vous accompagneront ensuite tout au long de vos développements d’API et vous verrez comment résoudre les problèmes classiques de développement avec FOSRestBundle.

    Enfin, vous apprendrez à parfaire une API REST et à gérer son évolution au fil du temps. A l’issue de cette formation, vous serez ainsi capable de mettre en oeuvre une API REST pour tous les types d’applications mobiles en utilisant le framework Symfony.

Fin de contenu

Fin de contenu