• 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.

  • 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.

  • 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.

  • 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.

  • 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..

     

  • 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.

  • 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

  • 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.

  • 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..

  • 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..

  • Blockchain, NFT et Métaverse - Démythification, usages et potentiels

    Blockchain, NFT et Métaverse – Démythification, usages et potentiels

    0 de 5
    330,00 MAD

    Ce livre est destiné aux créateurs, chefs de projets, développeurs, bâtisseurs du numérique et du monde réel. Loin de la réputation sulfureuse du Bitcoin, il rappelle les fondamentaux de la blockchain, ses innovations de ces dernières années, les mécanismes de stabilisation des cryptomonnaies et l’ouverture observée des cas d’usages. Il explique l’évolution du paysage juridique et fiscal présent et à venir ainsi que les motivations des banques centrales à créer leur cryptomonnaie : les CBDC.

    Vous apprenez comment utiliser la blockchain, mais surtout comment y prendre part. Les NFTs, ces actifs digitaux obscurs qui ont fait grand bruit, sont décryptés. Les contraintes et les potentiels sont révélés de manière concise et précise. Vous disposerez d’une boîte à outils pour créer votre stratégie d’émission de NFT et la réaliser. Le métaverse est décortiqué entre la position des géants du web qui veulent assurer l’avenir de leur entreprise et l’approche ouverte et dynamique de la communauté crypto, en quête d’un plus juste partage des richesses.

    Les auteurs analysent les forces en puissance, une couche industrielle à la fois, les vrais enjeux et facteurs de changement. Vous serez aiguillé sur le matériel à choisir pour entrer dans le métaverse, la plateforme à privilégier, l’équipe avec laquelle réaliser vos projets. Ce livre offre les clés pour définir et appliquer sa stratégie vers le métaverse, en tirant avantage des expériences récentes.

    Voulez-vous contribuer à la création du remplaçant d’internet et entrer dans l’économie des créateurs ? Ce livre est pour vous.

  • Langage R - Prendre en main les statistiques - Complément vidéo : Accéder à tous types de données

    Langage R – Prendre en main les statistiques – Complément vidéo : Accéder à tous types de données

    0 de 5
    335,00 MAD

    Ce livre de la collection vBook se compose d’un livre de référence sur le langage R pour lever la complexité apparente de ce puissant langage et permettre une prise en main aisée des statistiques de premier cycle et d’un approfondissement sous forme de vidéo pour apprendre à récupérer des données issues de diverses sources avec ce langage dédié à la Data Science. R est un langage statistique très riche en fonctionnalités de traitement des données.

    Il permet l’extraction de données de sources variées, leur traitement et leur organisation. Plus encore, la multiplicité des systèmes de visualisation graphique et les nombreuses fonctions de modélisation statistique font de ce langage un outil statistique redoutable. Avec ce livre, les auteurs proposent une présentation de R ayant pour objectif de lever la complexité apparente de ce puissant langage et de permettre une prise en main aisée des statistiques de premier cycle.

    Dans la première partie du livre, le lecteur découvre de manière détaillée les fondamentaux du langage R : les variables et la syntaxe des opérations de base, les structures de données, les outils du langage pour programmer notamment les structures de contrôles, les fonctions et même la conception de packages. Dans la seconde partie, les auteurs traitent des problématiques métiers liées aux outils d’importation et d’exportation de données, d’analyse basique et de visualisation des données, aux outils de simulation et d’inférences statistiques et aux modèles statistiques classiques (ANOVA, régression linéaire, etc.).

    Chaque concept abordé est accompagné d’exemples pratiques commentés pour guider le lecteur dans son apprentissage du langage pour le traitement des statistiques de base. Des éléments complémentaires sont disponibles en téléchargement sur le site www.editions-eni.fr. La vidéo de formation s’adresse à toute personne souhaitant récupérer des données issues de diverses sources avec le langage R, langage open source dédié à la Data Science.

    Après quelques rappels sur R et son environnement R Studio, vous découvrirez, à travers différents exemples de jeux de données, qu’il est très facile d’y accéder et ce quel que soit le format initial (CSV, Excel, base de données relationnelle SQL, API et base de données NoSQL MongoDB). Pour chaque jeu de données, vous verrez ainsi comment les importer dans R et comment réaliser un exemple de visualisation graphique (nuage de points, graphique en bâtons, nuage de mots ou encore graphiques dynamiques pour le web).

  • JUnit - Mise en oeuvre pour automatiser les tests en Java

    JUnit – Mise en oeuvre pour automatiser les tests en Java

    0 de 5
    346,00 MAD

    Ce livre sur l’automatisation des tests avec JUnit s’adresse à toutes les personnes impliquées dans des projets de développement logiciel et désireuses de découvrir le potentiel de JUnit. Quelle que soit la façon dont l’équipe de développement travaille, que vous soyez débutant ou expert manager, développeur, architecte ou chef de projet, ce livre vous permettra d’appréhender les tests automatiques, de les insérer dans une logique de fabrication de logiciels et de les mettre en oeuvre efficacement. Le premier chapitre est destiné à Introduire rapidement JUnit de manière concrète. Cette partie intéressera surtout les développeurs utilisant JUnit pour la première fois. La seconde partie s’adressera autant aux personnes ayant des responsabilités techniques que managériales et permettra de mieux comprendre les enjeux de l’automatisation des tests ainsi que leur imbrication dans le processus de la création de logiciels. Enfin la troisième partie sera dédiée aux techniques avancées de test permettant d’utiliser les tests automatiques comme un élément de compétitivité économique. Pour tirer le meilleur profit de ce livre, il est intéressant que le lecteur dispose des connaissances de base de la programmation Objet avec le langage Java, la connaissance des Design Patterns étant un plus. À la fin de cet ouvrage, vous serez capable de concevoir et mettre en oeuvre une stratégie de tests automatiques et de tester votre code à différents niveaux. Les éléments disponibles en téléchargement sur le site contiennent les codes sources de la calculatrice et du serveur de calcul, les deux projets exemples menés tout au long du livre.

  • Design Patterns en PHP - Les 23 modèles de conception : descriptions et solutions illustrées en UML2 et PHP

    Design Patterns en PHP – Les 23 modèles de conception : descriptions et solutions illustrées en UML2 et PHP

    0 de 5
    346,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 PHP 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 de la dernière version du langage PHP et de ses aspects objets. 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 introduit trois variantes de patterns existants, montrant la grande souplesse de mise en œuvre de ces modèles.

    Le pattern composé MVC (Model-View-Controller) est également présenté. Les exemples utilisés dans ces parties sont issus d’une application de vente en ligne de véhicules et sont en téléchargement sur le site www.editions-eni.

  • SQL Server 2012 - Coffret de 2 livres : Maîtrisez l'administration d'une base de données

    SQL Server 2012 – Coffret de 2 livres : Maîtrisez l’administration d’une base de données

    0 de 5
    350,00 MAD

    Ces deux livres offrent au lecteur un maximum d’informations sur l’administration d’une base de données transactionnelle SQL Server 2012 et plus de 20 H de mise en pratique sous la forme de TP à réaliser (avec leurs corrigés). Ce premier livre propose une dizaine de flash codes (ou QR codes) pour accéder à des séquences vidéos destinées à enrichir certains passages. Il s’adresse à toute personne désireuse d’administrer une base de données transactionnelle (administrateur de base de données, développeur…).
    Avec le second livre sur SQL Server 2012, le lecteur pourra s’entraîner sur les différentes opérations que peut être amené à réaliser un administrateur SQL Server 2012 et ainsi mieux comprendre le fonctionnement et le comportement de SQL Server 2012.

Fin de contenu

Fin de contenu