• ASP.NET avec C# sous Visual Studio 2022 - Conception et développement d'applications web

    ASP.NET avec C# sous Visual Studio 2022 – Conception et développement d’applications web

    0 de 5
    330,00 MAD

    Ce livre s’adresse aux développeurs, architectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d’applications Web en tirant le meilleur parti possible d’ASP.NET. Il accompagne le lecteur dans une étude complète de la technologie ASP.NET et de Visual Studio 2022. Pour chaque thème abordé, des exemples pratiques et utiles sont fournis en C#. Le lecteur commencera par Visual Studio et ses outils (débogage, refactoring, tests unitaires, tests d’interface graphique, VSTS…) et par les évolutions du langage C#.

    Le deuxième chapitre décrit le fonctionnement des applications IIS sous Windows comme Azure, et explique comment réaliser des modules spécifiques pour le serveur Web. L’ouvrage étudie en détail les Web forms, AJAX, JQuery, et propose des composants personnalisés pour créer des graphiques. Les chapitres suivants élaborent des solutions pour allier rapidité de développement et performances dans l’accès aux bases de données ADO.NET, avec notamment les composants basés sur LINQ et Entity Framework.

    Sont ensuite traitées la sécurisation unifiée des sites Web OWIN (avec Google) et la personnalisation de la navigation (Web Part et services Web WCF, REST). Les sites MVC et leurs développements SPA et Web API sont présentés avec des exemples pratiques, ainsi que la plateforme ASP.NET Core 7. Le dernier chapitre décrit la mise en production sous ASP.NET et l’infrastructure de supervision Health Monitoring ainsi que le déploiement des applications Web sur la plateforme Cloud Microsoft Azure.

  • Python 3 - Traitement de données et techniques de programmati

    Python 3 – Traitement de données et techniques de programmati

    0 de 5
    330,00 MAD

    Ce livre sur le langage Python 3 s’adresse à tout professionnel de l’informatique, ingénieur, étudiant, enseignant ou même autodidacte qui souhaite maîtriser ce langage très abouti. L’objectif de ce livre est de montrer au lecteur ce que l’on peut faire avec le langage, du traitement de données à la création d’un site web, en passant par la gestion du système et du réseau. Pour bien appréhender son contenu, la lecture du livre dont il est la suite, Python 3 – Les fondamentaux du langage chez le même éditeur, est recommandée.

    La première partie couvre le traitement de données avec la manipulation de fichiers, les fichiers de configuration, les formats d’import/export, la gestion de la compression ou encore les flux XML ou la génération de documents. La seconde partie présente la programmation système, la programmation réseau, la programmation web et la programmation scientifique, qui sont autant de niches dans lesquelles le langage Python excelle par sa simplicité d’utilisation autant que par sa couverture fonctionnelle exceptionnelle.

    La troisième partie présente tous les outils de programmation concurrente, qu’il s’agisse de programmation asynchrone, parallèle ou distribuée. On notera que l’accent est mis sur de nombreuses techniques asynchrones, car il s’agit de l’un des points majeurs de l’évolution récente du langage Python.

  • Laravel - Un framework efficace pour développer vos applicat

    Laravel – Un framework efficace pour développer vos applicat

    0 de 5
    330,00 MAD

    Ce livre s’adresse aux développeuses et développeurs qui souhaitent découvrir Laravel (en version 10 dans cet ouvrage) et acquérir des bases solides pour être autonomes dans le développement d’applications avec ce framework. Pour l’apprécier, il est conseillé d’avoir un minimum de connaissances sur les concepts de base du langage PHP ou d’un autre langage orienté objet. Les auteurs commencent par détailler la préparation de l’environnement de développement.

    Ensuite, les éléments clés du développement avec Laravel sont étudiés et agrémentés d’exemples : la création de routes, l’utilisation des vues, le mapping objet-relationnel avec l’ORM Eloquent, la mise en place de contrôleurs, le filtrage avec les middlewares ou encore le traitement des données de formulaires. Vous apprendrez également à mettre en place un système d’authentification et à gérer les autorisations, à utiliser les sessions et les files d’attente et à planifier l’envoi d’email.

    Pour finir, les auteurs traitent de la mise en place de tests automatisés, l’intégration de composants ou le recours à des fonctions assistantes avant de conclure par le déploiement en production de l’application développée. A l’issue de la lecture de ce livre, le lecteur aura une connaissance avancée des possibilités du framework et sera en mesure de faire les bons choix pour développer des applications PHP robustes et fiables.

  • PowerShell - Fonctionnalités avancées (2e édition)

    PowerShell – Fonctionnalités avancées (2e édition)

    0 de 5
    330,00 MAD

    Ce livre sur les fonctionnalités avancées de PowerShell s’adresse aux administrateurs et ingénieurs système désireux d’approfondir leurs connaissances et d’aller plus loin avec ce langage de programmation. Dans un premier temps, vous découvrez les différences entre Windows PowerShell (version 5. 1) et PowerShell Core (version 7. 3 au moment de l’écriture). Vous procédez ensuite à l’installation sur un système Linux et sur un système Windows avant de découvrir un nouvel environnement de développement pour vos scripts et module : Visual Studio Code.

    Après un second chapitre sur les fonctions avancées et de leur utilisation, vous découvrez comment donner un caractère collaboratif à votre travail avec la création de modules et leur partage à travers la solution de package NuGet. Vous mettez ensuite un pied dans le monde du développement avec la manipulation d’objets personnalisés et l’élaboration de classes d’objets, offrant ainsi de nouvelles possibilités d’écriture pour enrichir votre code.

    Vous étudiez également les notions de jobs, qui permettent une gestion asynchrone des tâches, et de workflows. Ensuite, vous étudiez l’énorme potentiel de la fonctionnalité PowerShell DSC pour la gestion d’une infrastructure. Cette fonctionnalité permet de simplifier la configuration d’un nombre important de systèmes en un temps record, ainsi qu’une détection de toute dérive de cette configuration.

    Vous pourrez ainsi procéder de manière proactive à sa correction avant l’apparition d’incidents. Vous verrez les fonctionnalités de la version 5. 1 de Windows PowerShell en termes de gestion avancée des fichiers (gestion de l’archivage, lien symbolique, fichiers temporaires…) ainsi que les atouts des technologies COM pour la communication avec d’autres applications. Vous explorez une façon d’améliorer la sécurité des systèmes administrés à distance grâce à Just Enough Administration (JEA) et découvrirez comment mettre en place PowerShell Web Access pour rendre accessible une console PowerShell depuis un navigateur web.

    Pour finir, vous étudierez la création d’interfaces graphiques, la collecte des données de performances ainsi que la manipulation d’annuaires Active Directory. Vous prendrez ensuite connaissance de l’ouverture de PowerShell à un monde plus open source avec PowerShell Core, qui propose un outil d’administration multiplateforme, et l’environnement de développement Visual Studio Code.

  • Scripting Python sous Linux - Développez vos outils système (2e édition)

    Scripting Python sous Linux – Développez vos outils système (2e édition)

    0 de 5
    330,00 MAD

    Ce livre s’adresse aux ingénieurs système qui souhaitent écrire leurs propres outils d’administration d’un système Linux à l’aide du langage Python. Articulé en trois parties, ce livre donne les explications nécessaires au lecteur, suivies d’exemples concrets de difficulté croissante, pour ainsi étendre les possibilités du shell. La connaissance d’un autre langage de programmation, d’un système Linux (quelle que soit la distribution) et des principes de base d’Unix est un plus pour la lecture de ce livre.

    Débutée par quelques chapitres pour présenter l’environnement de travail et rappeler les bases du langage Python, la première partie présente ensuite les principes de la Programmation Orientée Objet en Python ainsi que la librairie standard de Python. Dans la deuxième partie, le lecteur apprend grâce à des exemples concrets à concevoir des outils pour récupérer des informations sur le système, à générer une infrastructure sur le cloud AWS, à renifler le réseau pour récupérer des informations, à accéder aux bases de données, à utiliser différents formats de fichiers (.odt, .csv, .ini, .tar, .zip…), à générer des cartes, à générer des documents au format texte, CSV ou HTML, ou encore à générer des données aléatoires cohérentes…

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

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

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

Fin de contenu

Fin de contenu