Ces deux livres offrent au lecteur un maximum d’informations sur le développement d’applications web avec JSF. 646 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Un livre de la collection Ressources Informatiques Java Enterprise Edition – Le développement d’applications web avec JEE 6 (2ième édition) Extrait du résumé : Ce livre sur JEE 6 s’adresse aux développeurs Java et fournit toutes les bases pour utiliser le langage Java dans le développement d’applications web dynamiques… Les chapitres du livre : Avant-propos – Présentation de JEE – Le protocole HTTP – Les servlets – Utilisation des sessions – Les pages JSP La bibliothèque JSTL – Balises JSP personnalisées – JDBC – Annexes Un livre de la collection Expert IT JSF 2 avec Eclipse – Développement d’applications web avec Java Server Faces (2ième édition) Extrait du résumé : Ce livre expose la mise en œuvre de la technologie Java Server Faces (JSF) sous l’environnement de développement Eclipse.
Le livre s’adresse tout particulièrement à des lecteurs maîtrisant le langage de programmation Java et familiarisés par ailleurs avec le développement d’applications web basées sur la technologie JSP… Les chapitres du livre : Avant-propos – Applications web, servlets et JSP – Langage d’évaluation d’expressions – Les bibliothèques de balises JSF – Composition d’une application JSF – Exploitation des composants standards JSF – Convertisseurs et validateurs – Composants graphiques personnalisés – Internationalisation d’une application web – Facelets
Ces deux livres offrent au lecteur un maximum d’informations sur l’utilisation et l’administration avancée d’un système Linux : 951 pages pour devenir Expert. Des éléments complémentaires sont en téléchargement sur www.editions-eni.fr. Un livre de la collection Ressources Informatiques Linux – Principes de base de l’utilisation du système [4e édition] Extrait du résumé : Ce livre sur GNU/Linux s’adresse à tout informaticien désireux de maîtriser les principes de base de ce système d’exploitation ou d’organiser et consolider des connaissances acquises sur le terrain. Il présente de façon détaillée les principes de base du système et décrit très précisément les commandes essentielles à la manipulation de la ligne de commande shell, en les illustrant de nombreux exemples… Les chapitres du livre : Avant-propos – Introduction – Connexion et premières commandes – Documentation – L’arborescence Linux – Manipulation de fichiers – édition de fichiers texte – Vi – Droits d’accès aux fichiers – Gestion des processus – Shell Bash – Programmation et scripts Bash – Gestion du compte utilisateur – Outils Linux – Configuration basique du système Un livre de la collection Expert IT Linux – Administration avancée – Maintenance et exploitation de vos serveurs Extrait du résumé : Ce livre s’adresse à un public de professionnels de l’informatique soucieux de consolider leurs connaissances de base sur le système d’exploitation Linux afin d’évoluer en compétences sur la maintenance et le support de ce système d’exploitation.
Les distributions Linux traitées dans le livre sont Debian 7, Ubuntu Server 12.04 LTS et CentOS 6.4. Il est néanmoins possible d’adapter les sujets du livre à d’autres distributions… Les chapitres du livre : Introduction – Dépannage : techniques et procédures – Architecture du système GNU/Linux – Noyau Linux – Modules – Pseudo-systèmes de fichiers – Dépannage matériel – Maintenance des disques – Séquence d’amorçage – Maintenance des applications – Maintenance de la configuration réseau – Sécurité – Analyse des performances
Ce livre sur le développement d’applications réactives et de streaming s’adresse à toute personne (programmeur, tech lead, architecte…) amenée à travailler sur un projet basé sur Java Spring (en version 6. 0 au moment de l’écriture). Il a pour objectif de donner les connaissances nécessaires pour appréhender les problématiques liées aux nouvelles architectures réactives avec la programmation asynchrone.
Pour profiter pleinement de la lecture de ce livre, il est nécessaire de bien comprendre les mécanismes de Java EE et de la programmation Java en général. Des connaissances de base sur le framework Spring sont également un plus. L’auteur commence par présenter les éléments fondamentaux pour la programmation réactive. Il présente ensuite les librairies reactor-core, la stack web réactive Spring avec WebFlux et les WebSockets et RSocket.
La gestion des bases de données réactives est ensuite étudiée avant d’explorer les reactor(s) spécialisés pour Netty, RabbitMQ et Kafka. Les extensions pour Kotlin sont également détaillées. La suite du livre aborde la programmation des microservices et des applications dans le cloud ainsi que des éléments comme le DDD, l’event sourcing, l’architectures Hexagonale et le CQRS. L’auteur présente pour conclure une étude des applications générées par JHipster.
Tout au long du livre, l’auteur s’appuie sur des exemples concrets d’utilisation. Les éléments nécessaires à la réalisation de ces exemples sont disponibles en téléchargement sur le site www. editions-eni. fr
Cet ouvrage explore en profondeur la sécurité des applications web, offrant une expertise complète aux développeurs, professionnels de la cybersécurité ou passionnés du numérique qui désirent comprendre et maîtriser les techniques d’attaque et de défense. A travers des études de cas, des exemples, des conseils, des astuces et des exercices pratiques, ce livre offre une expérience d’apprentissage immersive et enrichissante et dresse un panorama complet des vulnérabilités web les plus courantes.
L’auteur commence par analyser l’importance de la sécurité des applications web et de leur écosystème avant de détailler un ensemble de concepts, d’outils et de ressources pour caractériser les vulnérabilités et prioriser leur correction. Pour transmettre au lecteur des bases solides, le fonctionnement des applications web, des technologies et des protocoles associés est également détaillé. Dans la suite du livre, les principales vulnérabilités web sont examinées en détail et illustrées par des exemples pour mieux appréhender leur fonctionnement.
A la fin de chaque étude de vulnérabilité, une série d’exercices axés sur les aspects offensifs (découverte et exploitation) et défensifs (application des bonnes pratiques de développement) permet d’apprendre à la corriger. La protection d’une application web va bien au-delà de la simple écriture de code ; la configuration des équipements joue un rôle crucial. Cet aspect est exploré dans des chapitres dédiés aux en-têtes HTTP de sécurité, à la cryptographie et au fonctionnement de TLS, essentiels notamment pour HTTPS.
L’ouvrage se conclut sur la mise en place de processus visant à améliorer la sécurité des applications au sein des chaînes d’intégration continue et par une revue des prestations possibles en matière de sécurité des applications web.
Ce livre décrit les techniques et la méthodologie utilisées par les professionnels de l’investigation numérique sur les environnements Microsoft Windows et GNU/Linux. Il a été pensé et conçu pour des professionnels dans le domaine de la réponse à incident et de l’investigation numérique ainsi que pour des passionnés par la cybersécurité, curieux et recherchant une approche théorique et pratique. Le livre propose ces deux types d’approches complémentaires et il s’agit d’un des rares livres écrits en français sur ce sujet.
La partie théorique du livre présente de nombreux concepts fondamentaux relatifs aux systèmes d’exploitation et une description des méthodologies régissant l’investigation numérique sur le terrain. Les chapitres détaillent les techniques inhérentes à la réalisation de prélèvements en environnement physique et virtuel ainsi que les particularités des nombreux hyperviseurs. Ces prélèvements seront vérifiés puis rendus accessibles aux analystes via des méthodes détaillées et précises prenant en compte les contraintes imposées par les méthodologies retenues.
Un chapitre est dédié aux outils afin de proposer une référence permettant aux nouveaux analystes comme aux expérimentés de répondre efficacement aux problématiques rencontrées. Les solutions permettant de créer son propre environnement d’analyse et de le déployer sur l’hyperviseur de son choix sont également présentées. Dans la seconde partie du livre, quatre études de cas illustrent par la pratique les concepts, outils et méthodes présentés dans la première partie.
Ce livre sur Shinken a pour objectif d’aider les administrateurs à déployer cette solution de supervision et à la paramétrer selon leurs propres besoins en évitant certains écueils. L’auteur propose une mise en œuvre rapide de l’outil shinken (en version 2.4 au moment de l’écriture) et détaille son paramétrage au plus près des besoins de…
Ce livre s’adresse à des lecteurs ayant déjà une connaissance de la démarche ITIL V3 (par exemple, certifiés « ; Niveau 1 – Les fondamentaux ») et qui doivent s’impliquer dans la mise en œuvre de processus dans leur entreprise, et également à des gestionnaires de processus en leur fournissant des conseils pratiques. Pour aider efficacement…
Ce livre sur Docker s’adresse à tout développeur, architecte, administrateur souhaitant aboutir à une connaissance structurée de Docker en s’appuyant sur la mise en pratique d’un exemple concret de déploiement d’une application en conteneurs. Une connaissance même minimale de Linux et des réseaux TCP/IP est un prérequis indispensable pour tirer le meilleur profit de ce…
Ce livre s’adresse aux développeurs souhaitant monter en compétences sur le développement d’applications web, côté serveur, avec les technologies essentielles de la plateforme Java EE 7 (Java Enterprise Edition 7). Des connaissances sur le langage Java sont un prérequis nécessaire à la bonne compréhension du livre. Tout au long des chapitres, l’auteur aide le lecteur…
Préface de Julien Corioland, Technical Evangelist Microsoft Azure – Microsoft France Ce livre s’adresse à toute personne désireuse de découvrir ou approfondir ses connaissances sur la plateforme Microsoft Azure. Les architectes logiciels l’utiliseront comme guide pour découvrir les différents services PaaS (Plateforme As a Service), piliers phares de Microsoft Azure, et les adapter à leurs…
Ce livre traite de COBOL qui, depuis plus de 50 ans, est utilisé pour les applications stratégiques des grosses entreprises : il est au coeur de leurs applications patrimoniales. Le besoin d’informaticiens le maîtrisant reste d’actualité en 2010 et pour encore plusieurs décennies : pour la maintenance des parcs applicatifs mais également pour de nouveaux…
Ce livre s’adresse aux développeurs web qui souhaitent réaliser des applications mobiles multiplateformes. Une connaissance du développement web avec HTML, CSS et JavaScript est un prérequis indispensable. L’auteur exploite avec beaucoup d’exemples concrets les deux frameworks JavaScript majeurs que sont Meteor et Ionic (respectivement en version 1. 6 et 3 au moment de l’écriture). Au…
Afin de vous offrir une expérience d’achat personnalisée, notre site utilise des cookies. En continuant à naviguer sur ce site, vous acceptez notre utilisation des cookies.