Montrant 29262940 3690 résultats

  • Blazor - Développement Front End d'applications web dynamiques en C#

    Blazor – Développement Front End d’applications web dynamiques en C#

    0 de 5
    328,00 MAD

    Ce livre sur Blazor, nouvelle technologie de la famille ASP. NET, s’adresse aux développeurs désireux de développer des applications web dynamiques et interactives en C#, sans avoir à utiliser le langage JavaScript. Pour apprécier au mieux le contenu de ce livre, la connaissance du langage C# est un pré-requis mais connaître ASP. NET n’est pas obligatoire. Des notions de base sont toutefois un plus pour rapidement entrer dans le sujet.

    Grâce à un exercice mené en fil rouge qui vous fera réaliser une mini application de gestion de personnel, l’auteur vous mène des bases de Blazor jusqu’à la découverte de notions plus avancées telles que la communication HTTP résiliente, l’interopérabilité avec JavaScript, Blazor Server, la transformation en WebAssembly, et bien plus encore ! Des éléments complémentaires sont en téléchargement sur le site www.

    editions-eni. fr.

  • AWS Lambda - Développez des micro-services en Java sur la plateforme serverless d'Amazon

    AWS Lambda – Développez des micro-services en Java sur la plateforme serverless d’Amazon

    0 de 5
    328,00 MAD

    Cet ouvrage est un guide pratique sur la technologie serverless qui révolutionne actuellement les organisations IT. Plus particulièrement, il propose un voyage au coeur du service AWS Lambda, qui est la solution serverless d’Amazon. Le lecteur apprendra, à base d’exemples concrets et de mini-projets de complexité élevée, comment développer des applications serverless en Java, comment les déployer et les configurer sur l’infrastructure AWS Lambda et comment les intégrer avec les principaux services de la plateforme, comme API Gateway, SQS (Simple Queue Services) et DynamoDB.

    Une approche de type micro-services est utilisée tout au long de l’ouvrage et, notamment, des scénarios d’intégration avec les spécifications Eclipse Microprofile et leur implémentation Quarkus sont discutés et analysés. Un accent important est mis sur l’aspect packaging du code Java déployé ainsi que sur les tests unitaires, d’intégration et de bout en bout. L’intégralité des exemples utilisés pour illustrer les différents concepts et notions est disponible en téléchargement pour le lecteur.

  • AWS - Gérez votre infrastructure sur la plateforme cloud d'Amazon

    AWS – Gérez votre infrastructure sur la plateforme cloud d’Amazon

    0 de 5
    328,00 MAD

    Cet ouvrage propose un voyage au coeur de la plateforme cloud Amazon Web Services et de ses services lors duquel le lecteur trouvera toutes les informations nécessaires sur la conception, le développement et l’administration d’une infrastructure AWS. Il s’adresse à toute personne qui souhaite explorer les subtilités du cloud computing et des principaux services d’AWS pour faire tourner ses applications.

    Après une introduction au Cloud Computing et à la plateforme AWS permettant de bien démarrer, le lecteur est rapidement invité à découvrir comment créer, explorer et supprimer une infrastructure. Puis, l’auteur étudie la question de la sécurité et de la gestion de l’accès à une infrastructure grâce à la console IAM ou via AWS CLI et Terraform. Dans la suite des chapitres, la mise en oeuvre des principaux services d’AWS est détaillée.

    Illustrés par la pratique grâce à de nombreux exemples concrets d’utilisation, le lecteur peut ainsi trouver un maximum d’informations sur les services : EC2 pour la gestion des images, des instances et des réseaux ; S3 ou Elastic Block Store (EBS) pour le stockage ; CloudWatch pour la surveillance d’une infrastructure AWS ; VPC pour l’utilisation de Cloud privé virtuel ; RDS pour la gestion des bases de données ; et Route53 pour la gestion des noms de domaines.

    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr ou sur l’espace GitHub des éditions ENI.

  • Les services AD LDS - Mise en oeuvre d'un annuaire LDAP sur Windows Server 2019

    Les services AD LDS – Mise en oeuvre d’un annuaire LDAP sur Windows Server 2019

    0 de 5
    328,00 MAD

    Ce livre s’adresse aux administrateurs système qui souhaitent mettre en place une infrastructure AD LDS sur le système d’exploitation Windows Server 2019. Il est également recommandé aux développeurs ayant besoin d’un service d’annuaire capable de stocker les données des applications et de gérer l’authentification des utilisateurs. Ce livre répond également aux questions que l’on pourrait se poser sur l’intérêt d’une telle solution en naviguant entre les concepts théoriques et les applications pratiques des services AD LDS.

    Pour le lecteur, la conception des chapitres correspond à la logique des différentes étapes de l’implémentation d’un annuaire d’entreprise. L’ouvrage commence par une présentation générale des systèmes d’annuaire puis aborde d’un point de vue fonctionnel les différents concepts du protocole LDAP (modèles, format d’échange). Dans les chapitres suivants, l’auteur se recentre sur l’installation et la configuration de la solution pour une mise en oeuvre rapide.

    Cette configuration introduit les notions de gestion du processus de réplication, de création des comptes utilisateurs et des groupes, de gestion des droits d’accès et de mise en place des méthodes d’authentification. Pour finir, les derniers chapitres sont consacrés à la sécurisation des connexions LDAP et à l’implémentation d’une solution de haute disponibilité.

  • Java et Eclipse - Développez une application avec Java et Eclipse (2e édition)

    Java et Eclipse – Développez une application avec Java et Eclipse (2e édition)

    0 de 5
    328,00 MAD

    Ce livre sur Java et Eclipse s’adresse aux développeurs et étudiants en informatique. Il fait le lien entre les connaissances théoriques et pratiques en prenant appui sur le développement d’une application de gestion. De la compréhension des concepts de la POO en passant par l’analyse, le lecteur est guidé pas à pas dans la construction de l’application. Pour la partie développement qui constitue l’essentiel de l’ouvrage, les points forts sont l’exploitation d’une base de données multitables avec MySQL et JPA, l’écriture des principales classes suite à une approche génie logicielle basée sur UML, la mise en oeuvre du pattern MVC, l’écriture de tests unitaires avec JUnit, et une sensibilisation à l’internationalisation d’une application.

    Au fur et à mesure du livre et à travers la mise en oeuvre du projet, le lecteur découvrira les principes de base de programmation en Java et les aides du langage, dont les collections, les lambdas, les streams, la gestion du temps et les interfaces graphiques, les étapes pratiques et les connaissances théoriques indispensables au développement d’une application professionnelle, et se verra proposer différents axes d’ouverture pour aller plus loin dans sa connaissance de la programmation Java.

    L’environnement de développement repose sur Java 9, Eclipse 4.7 IDE for Java Developers, Xampp pour le serveur, WindowBuilder pour bâtir de belles IHM et enfin JasperReports pour l’édition des états et l’élaboration de graphiques. Au final, l’application de gestion comporte l’essentiel des fonctionnalités d’une solution professionnelle : gestion des clients, des articles et des commandes – édition et exportation des états aux principaux formats (HTML, PDF,…) – production de graphiques – vues multifenêtres avec mise à jour simultanée.

  • C# 9 - Développez des applications Windows avec Visual Studio 2019

    C# 9 – Développez des applications Windows avec Visual Studio 2019

    0 de 5
    328,00 MAD

    Ce livre sur le développement d’applications Windows avec le langage C# (en version 9) et Visual Studio 2019 est destiné aux développeurs qui débutent avec le framework . NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework . NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.

    L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2019 ainsi qu’avec le concept de l’architecture . NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur. La conception de l’interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l’implémentation de gestionnaire d’évènements et la validation des données saisies.

    Une introduction à la conception d’application WPF est également incluse. Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux d’évènements et l’utilisation des compteurs de performance.

    L’utilisation de Entity Framework est détaillée au sein d’exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données, tout en apprenant à utiliser le langage de requête LINQ pour interagir avec des données sous différents formats (objets, SQL ou XML). L’alternative au stockage de données d’une application sur le système de fichiers et l’utilisation du concept de la sérialisation sont également détaillées, fournissant ainsi une vision globale des possibilités offertes par le framework .

    NET concernant la gestion des données. Des concepts plus avancés sont également abordés afin d’exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio : l’utilisation des expressions régulières, le développement d’applications multitâches et asynchrones, la globalisation et la localisation d’une application, la sécurité du code, l’implémentation d’applications client/serveur, le dessin avec GDI+ ainsi que la réflexion font partie des sujets introduits…

  • C# 8 - Développez des applications Windows avec Visual Studio 2019

    C# 8 – Développez des applications Windows avec Visual Studio 2019

    0 de 5
    328,00 MAD

    Ce livre sur le développement d’applications Windows avec le langage C# (en version 8) et Visual Studio 2019 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage CO, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.

    L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2019 ainsi qu’avec le concept de l’architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur. La conception de l’interface utilisateur couvre toutes les phases utiles peur créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrõles en passant par l’implémentation de gestionnaire d’événements et la validation des données saisies.

    Une introduction à la conception d’application WPF est également incluse. Les outils de Visuel Studio qui permettent de réaliser les tests et le débo-gage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux d’événements et l’utilisation des compteurs de performance.

    L’utilisation de Entity Framework est détaillée au sein d’exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données, tout en apprenant à utiliser le langage de requête LINO pour interagir avec des données sous différents formats (objets, SQL ou XML). L’alternative au stockage de données d’une application sur le système de fichiers et l’utilisation du concept de la sérialisation sont également détaillés, foumissant ainsi une vision globale des possibilités offertes par le framework .NET concemant la gestion des données.

    Des concepts plus avancés sont également abordés afin d’exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio l’utilisation des expressions régulières, le développement d’applications multitâches et asynchrones, la globalisation et la localisation d’une application, la sécurité du code, l’implémentation d’applications client/serveur, le dessin avec GDI+ ainsi que la réflexion font partie des sujets introduits.

    La dernière partie de l’ouvrage est consacrée à la création d’assemblages ainsi qu’au déploiement des applications. Les outils et techniques mis à disposition par Visual Studio pour créer des installeurs Windows et configurer les applications y sont détaillés.

  • C# 7 - Développez des applications Windows avec Visual Studio 2017

    C# 7 – Développez des applications Windows avec Visual Studio 2017

    0 de 5
    328,00 MAD

    Ce livre sur le développement d’applications Windows avec le langage C# et Visual Studio 2017 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d’ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l’ouvrage pour illustrer de manière pratique et cohérente les concepts abordés.

    L’apprentissage commence par la familiarisation avec l’interface de Visual Studio 2017 ainsi qu’avec le concept de l’architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l’héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d’aborder la conception d’interfaces utilisateur. La conception de l’interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l’implémentation de gestionnaire d’événements et la validation des données saisies.

    Une introduction à la conception d’application WPF est également incluse. Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont également détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l’interaction avec les journaux d’évènements et l’utilisation des compteurs de performance.

    L’utilisation de Entity Framework est détaillée au sein d’exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données, tout en apprenant à utiliser le langage de requête LINQ pour interagir avec des données sous différents formats (objets, SQL ou XML). L’alternative au stockage de données d’une application sur le système de fichiers et l’utilisation du concept de la sérialisation sont également détaillés, fournissant ainsi une vision globale des possibilités offertes par le framework .NET concernant la gestion des données.

    Des concepts plus avancés sont également abordés afin d’exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio : l’utilisation des expressions régulières, le développement d’applications multitâches et asynchrones, la globalisation et la localisation d’une application, la sécurité du code, l’implémentation d’applications client/serveur, le dessin avec GDI+ ainsi que la réflexion font partie des sujets introduits.

    La dernière partie de l’ouvrage est consacrée à la création d’assemblages ainsi qu’au déploiement des applications. Les outils et techniques mis à disposition par Visual Studio pour créer des installeurs Windows et configurer les applications y sont détaillés.

  • Programmation shell sous Unix/Linux - ksh, bash, Bourne shell (avec exercices corrigés) (6e édition)

    Programmation shell sous Unix/Linux – ksh, bash, Bourne shell (avec exercices corrigés) (6e édition)

    0 de 5
    328,00 MAD

    Ce livre sur la programmation shell s’adresse aux utilisateurs et administrateurs des systèmes Unix/Linux souhaitant se former à l’écriture de scripts shell. Les fonctionnalités des shells ksh 88 et 93, bash, ainsi que de leur prédécesseur le shell Boume sont détaillées et leurs différences signalées. Les thèmes sont présentés de manière progressive et pédagogique, ce qui fait de cet ouvrage un support idéal destiné aussi bien à la formation professionnelle qu’à l’autoformation.

    Les premiers chapitres sont consacrés au fonctionnement du shell : lancement d’une commande, caractères spéciaux du shell couramment employés (redirections, tubes…), paramé-trage de l’environnement de travail de l’utilisateur (variables et fichiers d’environnement…). Les mécanismes internes sont expliqués en détail et illustrés par de nombreux schémas. La suite de l’ouvrage est dédiée à la programmation proprement dite.

    Les bases de la programmation (variables, structures de contrôle, commandes de test et de calculs…) sont présentées et illustrées par de nombreux exemples. Sont ensuite détaillés les aspects avancés de la programmation shell (gestion des fichiers, fonctions…). La dernière partie de l’ouvrage traite des outils annexes indispensables au traitement de chaînes de caractères et de fichiers texte : les expressions régulières basiques et étendues, l’éditeur non interactif sed, un panorama étendu du langage awk enrichi de fonctionnalités gawk, ainsi que les principales commandes filtres des systèmes Unix.

    Le chapitre Comment faire … résume les principales problématiques et présente différentes méthodes de résolution. Des exercices permettront au lecteur de pratiquer l’écriture de scripts shell tout au long de l’ouvrage. Les solutions sont présentées dans le dernier chapitre. Les exemples de scripts présentés dans l’ouvrage, ainsi que les scripts solutions des exercices sont disponibles en téléchargement sur le site www.editions-eni.fr.

  • PowerShell - Fonctionnalités avancées (Nouvelle édition)

    PowerShell – Fonctionnalités avancées (Nouvelle édition)

    0 de 5
    328,00 MAD

    Ce livre sur les fonctionnalités avancées de PowerShell (en version 5.1 au moment de l’écriture) 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. Après une présentation des 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. L’énorme potentiel de la fonctionnalité PowerShell DSC pour la gestion d’une infrastructure est ensuite étudiée.

    Cette fonctionnalité permet de simplifier la configuration d’un nombre important de systèmes en un temps record et 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 nouveauté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 étudierez la 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. 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.

    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. Des éléments complémentaires sont en téléchargement sur le site de l’éditeur.

  • Symfony 4 (LTS) - Développez des sites web PHP structurés et performants

    Symfony 4 (LTS) – Développez des sites web PHP structurés et performants

    0 de 5
    328,00 MAD

    Ce livre sur Symfony 4 s’adresse aux développeurs, chefs de projets, architectes techniques, qui souhaitent, grâce à ce framework, structurer et organiser leurs développements PHP au sein d’un environnement de construction d’applications 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 4, 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 ou une application 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. Les auteurs ont structuré les chapitres pour faciliter l’apprentissage de Symfony 4 et dévoilent au fil des pages des conseils, bonnes pratiques et exemples détaillés.

  • Linux - Administration système et exploitation des services réseau (4e édition)

    Linux – Administration système et exploitation des services réseau (4e édition)

    0 de 5
    328,00 MAD

    Ce livre présente les connaissances nécessaires à la bonne exploitation des systèmes Linux, de différentes distributions, en réseau local et étendu. Il s’adresse à tout administrateur désireux d’assurer l’installation et la configuration de serveurs Linux et de mettre en oeuvre les services applicatifs courants dans les environnements Open Source. Une connaissance raisonnable des commandes Unix ou Linux est un prérequis souhaitable pour tirer pleinement profit de cet ouvrage.

    La gestion du matériel couvre les techniques avancées de stockage (local ou iSCSI), la reconnaissance des périphériques par le système, ainsi que la configuration de l’accès au réseau. L’administration du système d’exploitation traite du démarrage du système (en mode traditionnel Unix System V ou par systemd), de la mise en oeuvre des différents types de systèmes de fichiers, de la gestion des comptes utilisateurs, locaux ou au sein d’un annuaire.

    Une part importante de l’ouvrage est consacrée aux serveurs d’infrastructure comme DNS et DHCP, aux services applicatifs courants tels que le partage de fichiers et la messagerie, ainsi q’aux services web (Apache, Nginx, squid). La sécurité n’est pas oubliée, que ce soit au niveau des services applicatifs ou du système lui-même avec la configuration et l’exploitation du pare-feu natif des systèmes Linux.

    Un chapitre est consacré au suivi des ressources et aux principes de planification de charge. L’auteur a conçu ce livre comme une boîte à outils dans laquelle l’administrateur retrouve les éléments de compétences nécessaires à l’exploitation des systèmes et des différents services applicatifs mis en oeuvre sur son réseau.

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

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

    0 de 5
    328,00 MAD

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

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

    Pour finir, la dernière partie présente trois variantes de patterns existants, montrant la grande souplesse de mise en oeuvre de ces modèles. Le pattern composé MVC (Model-View-Controller) y est également présenté. Cette nouvelle édition du livre s’enrichit d’un chapitre sur des concepts avancés de la programmation par objets qui permet au lecteur d’approfondir ses connaissances. Les exemples utilisés dans le livre sont issus d’une application de vente en ligne de véhicules et sont en téléchargement sur le site editions-eni.

  • Android - Guide de développement d'applications Java pour Smartphones et Tablettes (4e édition)

    Android – Guide de développement d’applications Java pour Smartphones et Tablettes (4e édition)

    0 de 5
    328,00 MAD

    Véritable guide d’apprentissage, ce livre accompagne le lecteur dans le développement d’applications Android pour smartphones et tablettes tactiles. Il s’adresse aux développeurs disposant d’un minimum de connaissances sur la programmation orientée objet, le langage Java et les environnements de développement intégrés type Eclipse et couvre toutes les versions d’Android jusqu’à la 9 incluse. Le livre présente l’intégralité du processus de création d’applications, de la mise en place de l’environnement de développement Android Studio jusqu’à la publication de l’application, et décrit une large sélection de fonctionnalités proposées par le système Android.

    Vous découvrirez dans un premier temps la plateforme Android, vous installerez l’environnement de développement Android Studio et vous créerez sans attendre votre première application Android. Vous étudierez ensuite comment se construit l’interface utilisateur et prendrez connaissance des composants applicatifs fondamentaux ainsi que des nouveaux composants d’interface. Vous apprendrez à développer des interfaces complexes qui s’adaptent aux écrans des tablettes et smartphones et à construire vos propres composants réutilisables.

    Puis, seront présentées la persistance des données, la programmation concurrente, la sécurité et la communication réseau, en intégrant la bibliothèque spécialisée Volley. Un chapitre vous expliquera comment intégrer les réseaux sociaux dans vos applications. Pour pouvoir proposer des applications les plus qualitatives possibles, vous découvrirez comment déboguer efficacement vos applications et tester votre application en utilisant les fonctionnalités dédiées d’Android Studio.

    Vous serez enfin guidé pas à pas pour publier vos applications vers les utilisateurs du monde entier. L’ouvrage se termine en présentant les mécanismes de géolocalisation, l’intégration de solutions de cartographie type Open Street Map, et l’utilisation des capteurs intégrés dans les terminaux Android. Sont également traités en détail des sujets avancés tels que la création d’AppWidget, la protection des applications payantes (LVL), les achats in-app ainsi que les communications NFC et les objets connectés.

    Un chapitre est entièrement consacré aux nouveautés d’Android P et à la prise en compte des futures versions d’Android. à l’issue de cette lecture, vous serez capable de développer et publier des applications, de qualité, natives Android (dans ses différentes versions jusqu’à la 9 incluse) pour smartphones et tablettes tactiles. Enfin, en complément et pour illustrer de façon pratique les propos de l’ouvrage, l’auteur propose en téléchargement sur le site www.editions-eni.fr un ensemble de projets reprenant toutes les notions présentées dans le livre : interface utilisateur, listes, traitements asynchrones, géolocalisation, NFC, etc.

    Tous les modules sont fonctionnels, directement exploitables et fournissent une solide structure de base pour vos développements.

  • WordPress - Développez avec PHP - extensions, widgets et thèmes avancés (théorie, TP, ressources) (4e édition)

    WordPress – Développez avec PHP – extensions, widgets et thèmes avancés (théorie, TP, ressources) (4e édition)

    0 de 5
    328,00 MAD

    Ce livre sur WordPress (en version 5.4.1 au moment de l’écriture) s’adresse aux développeurs professionnels, autodidactes et passionnés ayant des connaissances en PHP. Il permet de comprendre les rouages de ce CMS et d’acquérir une maîtrise du développement d’extensions en PHP en suivant un apprentissage progressif. L’auteur présente l’interaction entre PHP et le backoffice du CMS à travers plusieurs exemples qui évoluent de la programmation procédurale vers la programmation orientée objet en passant par l’utilisation de requêtes SQL.

    Il présente ensuite l’interaction avec AJAX/JSON. Le lecteur apprend à installer WordPress, à utiliser l’outil d’administration, à ajouter des fonctionnalités, à utiliser des extensions pour les développeurs, à enregistrer en base de données, a ajouter des tables pour maîtriser complètement les principes de fonctionnement du CMS et apprendre ensuite à réaliser des thèmes avancés, des widgets, des extensions.

    Une partie du livre traite du RGPD, du référencement, de l’optimisation, de la sécurité, de la traduction, de la migration, de la mise en ligne… Les extensions indispensables telles que ACF, Duplicator, WooCommerce ou Yoast SEO sont également détaillées. Un chapitre dédié a WooCommem permet au lecteur d’utiliser facilement ses classes, ses fonctions et ses hooks, et ainsi récupérer n’importe quelles informations dans son code PHP pour créer une boutique en ligne.

    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, ajout d’un éditeur wysiwyg, création d’une extension fil d’Ariane, création d’un widget, création d’une extension Google Maps, création d’une extension avec un formulaire pour récupérer des adresses mail en AJAX/JSON.

    Des liens vers le guide de références ainsi que le champ lexical utilisé donneront les clés nécessaires pour approfondir les connaissances sur un sujet précis. Des éléments complémentaires sont en téléchargement sur le site editions-eni.fr. Sur editions-eni.fr : le code source des travaux pratiques.

Fin de contenu

Fin de contenu