Recherche

Sécurité des applications web. Stratégies offensives et défensives

Extraits

ActuaLitté

Sécurité

Sécurité des applications web. Stratégies offensives et défensives

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.

06/2024

ActuaLitté

Sécurité

La sécurité logicielle. Une approche défensive

La sécurité logicielle désigne l'ensemble des théories, des pratiques, des vérifications et des prudences que devraient utiliser les programmeurs afin que les systèmes qu'ils développent soient aussi sécuritaires que possible. Cet aspect de la sécurité informatique est souvent négligé. Cette attitude est regrettable, car, si le code d'un programme n'est pas développé avec soin, les stratégies de sécurité telles que la cryptographie ou les outils de sécurité des réseaux seront insuffisantes pour assurer la sécurité du système. Dans cet ouvrage, nous présentons les principes théoriques ainsi que les approches pratiques qui mènent à la création de codes robustes et sécuritaires. Nous utilisons une approche pédagogique originale par laquelle les principes sous-jacents à la sécurité des programmes sont illustrés par des exemples d'attaques réelles, et suivis de conseils que le programmeur peut mettre en pratique sans délai. Le livre présente aussi au lecteur les avancées scientifiques récentes de la recherche dans ce domaine.

08/2021

ActuaLitté

Java

Jakarta EE. Développez des applications web en Java

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 Jakarta EE. 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 à mettre en place des projets au travers de l'IDE Eclipse lui permettant d'explorer le fonctionnement des technologies décrites. Le premier chapitre présente Jakarta EE, le protocole HTTP et l'environnement de développement utilisé (Java, Eclipse, Tomcat et MySQL). Les deux chapitres suivants présentent en détail les fondamentaux du développement web avec les servlets et les JSP ainsi que les technologies suivantes : les filtres, les événements, les sessions, les cookies, l'EL et les balises JSTL. Le quatrième chapitre traite de la persistance des données, un élément incontournable pour créer une application. La première partie de ce chapitre détaille l'utilisation de l'API JDBC et la seconde partie montre la puissance d'un ORM en présentant la spécification JPA. à l'issue de ces quatre premiers chapitres, le lecteur est capable de créer ses premières applications web en Java. Pour aller encore plus loin dans la connaissance et la maîtrise des technologies Java liées au développement web, le cinquième chapitre présente la notion de Framework qui permet d'architecturer les applications et d'industrialiser le développement. à ce titre, les bases du Framework JSF sont présentées. Les deux chapitres suivants sont dédiés à la mise en oeuvre de technologies complémentaires : les Services Web REST et les WebSockets. Enfin, le dernier chapitre s'attarde sur le déploiement d'une application sur Tomcat en traitant des sujets incontournables que sont la sécurité (l'authentification, l'autorisation, HTTPS) et la journalisation. Un focus est aussi réalisé sur la mise en place du HTTP/2.

06/2022

ActuaLitté

Beaux arts

Catalogue de armures, armes offensives et défensives de la collection de M. B.

Catalogue de armures, armes offensives et défensives faisant partie de la célèbre collection de M. B / [expert] Carle Delange Date de l'édition originale : 1869 Le présent ouvrage s'inscrit dans une politique de conservation patrimoniale des ouvrages de la littérature Française mise en place avec la BNF. HACHETTE LIVRE et la BNF proposent ainsi un catalogue de titres indisponibles, la BNF ayant numérisé ces oeuvres et HACHETTE LIVRE les imprimant à la demande. Certains de ces ouvrages reflètent des courants de pensée caractéristiques de leur époque, mais qui seraient aujourd'hui jugés condamnables. Ils n'en appartiennent pas moins à l'histoire des idées en France et sont susceptibles de présenter un intérêt scientifique ou historique. Le sens de notre démarche éditoriale consiste ainsi à permettre l'accès à ces oeuvres sans pour autant que nous en cautionnions en aucune façon le contenu.

01/2021

ActuaLitté

Informatique

Développer une application web

Cet ouvrage s'adresse aux étudiants en IUT, en BTS et en licence ainsi qu'aux élèves ingénieurs en informatique. Une application web manipule des fichiers (les pages web) qui sont écrits en langage HTML. Ces pages sont stockées sur un serveur et sont exécutées par le navigateur web du client. Dans l'enseignement de l'informatique les aspects serveur, les aspects client et les aspects réseaux sont le plus souvent enseignés séparément, ce qui peut provoquer des confusions dans cette phase d'apprentissage entre la partie des programmes de l'application qui s'exécute côté serveur et celle qui s'exécute côté client. Le but de cet ouvrage est de présenter de manière pédagogique les connaissances et les outils nécessaires au développement d'applications web (langage HTML, langage CSS, protocole HTTP, langage PHP, niveaux de stockage...). Les explications sont complétées par une centaine d'exercices corrigés, qui sont un premier pas vers la mise en pratique.

09/2016

ActuaLitté

Beaux arts

Catalogue d'armes offensives et défensives, bahut en bois sculpté de la collection de M. Fayet

Catalogue d'armes offensives et défensives, très-beau bahut en bois sculpté provenant de la collection de M. Fayet / [expert] Carle Delange Date de l'édition originale : 1870 Le présent ouvrage s'inscrit dans une politique de conservation patrimoniale des ouvrages de la littérature Française mise en place avec la BNF. HACHETTE LIVRE et la BNF proposent ainsi un catalogue de titres indisponibles, la BNF ayant numérisé ces oeuvres et HACHETTE LIVRE les imprimant à la demande. Certains de ces ouvrages reflètent des courants de pensée caractéristiques de leur époque, mais qui seraient aujourd'hui jugés condamnables. Ils n'en appartiennent pas moins à l'histoire des idées en France et sont susceptibles de présenter un intérêt scientifique ou historique. Le sens de notre démarche éditoriale consiste ainsi à permettre l'accès à ces oeuvres sans pour autant que nous en cautionnions en aucune façon le contenu.

01/2021

ActuaLitté

Génie logiciel

Développement et architecture des applications web modernes. Retrouver les fondamentaux

Les années 2010 ont bouleversé à jamais le développement web. HTML5, ECMAScript 6, les Web Components et de nombreuses nouvelles capacités permettent enfin de créer nativement des applications ambitieuses et performantes. Pourtant, l'ensemble du secteur donne aujourd'hui l'impression de se résumer à un trio Angular-React-Vue. Un nouveau courant de "Développement web moderne" questionne l'importance de ces frameworks et bibliothèques en s'appuyant sur les innovations les plus récentes. Pourquoi avoir ajouté tant de complexité ? Devrions-nous persévérer dans cette direction ? Les capacités natives de la plateforme ne pourraient-elles pas suffire ? S'inscrivant dans la continuité de ce mouvement, ce livre vise à permettre à chacun, du développeur web débutant (disposant d'une première expérience de JavaScript et HTML), à l'architecte le plus confirmé, d'adopter une plus large perspective du développement applicatif web, en trois étapes. En décomposant les bases communes à toute application Web moderne, ce livre expose une approche originale permettant d'appréhender le développement web moderne dans son ensemble. Dans les deux premiers chapitres, l'auteur revient tout d'abord sur l'histoire et l'organisation du Web (et ses standards) ainsi que sur les navigateurs, permettant ainsi au lecteur de mieux comprendre la situation actuelle et d'anticiper les évolutions futures. Les quatre chapitres qui suivent, constituant le coeur de l'ouvrage, présentent pas-à-pas et à l'aide d'exemples actuels et concrets, les éléments les plus fondamentaux du développement applicatif : la programmation orientée composant, les Web Components, le routage des Single Page Applications et enfin le rendering. Pour finir, un ultime chapitre répertorie et met en perspective les approches architecturales concrètes applicables au quotidien, illustrées par une présentation complète de nombreuses micro-bibliothèques. Des éléments complémentaires sont disponibles en téléchargement.

03/2021

ActuaLitté

Informatique

HTML5. De la page web à l'application web

Ce livre s'adresse à tous les développeurs, étudiants ou amateurs éclairés qui savent déjà coder un site web en (X)HTML et en JavaScript. Il leur permettra d'améliorer leurs sites avec les fonctionnalités introduites par HTML5 en respectant les contraintes habituelles de production : support des navigateurs, support de certains smartphones, accessibilité, référencement, maintenabilité du code et bonnes pratiques. Les auteurs utilisent déjà la plupart des fonctionnalités et des API (syntaxe, formulaires, websockets, off fine, multimedia, géolocalisation) présentées en conditions réelles et discutent sans concessions des limites d'utilisation d'HTML5. Les chapitres sont indépendants les uns des autres, et peuvent donc se lire dans n'importe quel ordre. Chaque point est traité comme suit : la théorie avec des exemples de code ; la pratique avec une démo ; une discussion sur les bénéfices et les limites ; le support navigateur et la méthode de contournement. La première partie aborde principalement les changements concernant le code HTML, la sémantique et l'accessibilité. La seconde partie explore les fonctionnalités des applications web qui peuvent enrichir les sites actuels et présente de nombreux exemples de code JavaScript. En annexe, des fiches référentielles pratiques résument chaque API. Attention : ce livre peut également contenir des traces d'humour.

07/2011

ActuaLitté

Beaux arts

Catalogue des armes offensives et défensives, coiffures et costumes, modèle de navire. de la collection de M. C. André fils

Catalogue des armes offensives et défensives, coiffures et costumes, modèle de navire, composant la collection de M. C. André fils,... / [expert] B. -Lasquin Date de l'édition originale : 1895 Le présent ouvrage s'inscrit dans une politique de conservation patrimoniale des ouvrages de la littérature Française mise en place avec la BNF. HACHETTE LIVRE et la BNF proposent ainsi un catalogue de titres indisponibles, la BNF ayant numérisé ces oeuvres et HACHETTE LIVRE les imprimant à la demande. Certains de ces ouvrages reflètent des courants de pensée caractéristiques de leur époque, mais qui seraient aujourd'hui jugés condamnables. Ils n'en appartiennent pas moins à l'histoire des idées en France et sont susceptibles de présenter un intérêt scientifique ou historique. Le sens de notre démarche éditoriale consiste ainsi à permettre l'accès à ces oeuvres sans pour autant que nous en cautionnions en aucune façon le contenu.

11/2020

ActuaLitté

Informatique

Sécurité réseaux informatique : Applications aux VPN

Une des solutions pour répondre au besoin de communications sécurisées consiste à relier les réseaux distants à l'aide de liaisons spéciales. Toutefois la majorité des entreprises ne peuvent pas se permette de se relier par ce moyen, il est parfois nécessaire d'utiliser le compromis Voix IP comme support de transmission en utilisant, un protocole de communication basé sur l'encapsulation , c'est à dire encapsulant les données à transmettre de façon chiffrée. On parle alors de réseaux privés virtuels. ce rapport traite le tunnelage basé sur L2F, L2TP et la signature MD5.

07/2019

ActuaLitté

Programmation

Apprendre à développer des applications web avec PHP et Symfony. 2e édition

Apprendre à développer des applications web avec PHP et Symfony Ce livre s'adresse aussi bien au lecteur qui souhaite disposer des connaissances nécessaires pour apprendre à développer des applications web avec PHP 8 et le framework Symfony (en version 6), qu'à celui disposant déjà de connaissances en PHP et qui souhaiterait approfondir sa connaissance du framework. Partant des bases jusqu'à mener le lecteur progressivement vers des notions plus avancées, ce livre ne nécessite aucune connaissance préalable dans le domaine du développement pour être lu. Après une introduction sur la manière dont fonctionne un site web et sur les outils nécessaires pour le développer, l'auteur présente les notions de base essentielles du langage PHP : variables, fonctions, types, opérateurs de comparaison... Il approfondit ensuite son propos avec la notion de langage objet et la découverte des outils de gestion de dépendances comme Composer et Scoop. Une fois les concepts fondamentaux de PHP présentés, le lecteur est ensuite invité à découvrir Symfony en commençant par la construction d'un site basique. Puis, petit à petit, é se familiarise avec des notions plus complexes telles que le routage, le moteur de templates Twig, l'utilisation de Webpack Encore, l'utilisation de Symfony Stimulus, l'installation de dépendances avec Symfony Flex, la gestion de bases de données avec Doctrine, les formulaires, la sécurité (y compris d'une API), les services ou encore l'utilisation de la classe Mailer, pour finir avec l'étude du déploiement d'une application. A chaque étape, des exemples illustrent les concepts transmis, que le lecteur peut reproduire à l'aide du code source proposé en téléchargement sur le site www.editions-eni.fr, et une référence à la documentation Symfony est donnée pour aller encore plus loin dans l'exploration du framework.

09/2023

ActuaLitté

Géopolitique

Sécurité en Méditerranée : acteurs et stratégies. 123 Hiver 2022-2023

En moins d'une décennie, la Méditerranée est redevenue un espace de confrontation géostratégique, entre grandes puissances et promoteurs d'un ordre multipolaire, dont les pôles restent à définir. Affecté par des crises multiformes, cet espace, stratégique à de nombreux égards, n'a cessé de se transformer depuis la fin de la guerre froide. Des transformations que la revue Confluences Méditerranée n'a cessé d'interroger depuis sa création. Au sommaire, entre autres : La gestion de crise en Méditerranée. Des approches à géométrie variable ; L'Afrique du Nord ou la permanence du sécuritaire ; Franchir le Rubicon et se désenclaver : les chemins sinueux d'une restauration militaire...

01/2023

ActuaLitté

Gestion

Web conversion. Stratégies pour convertir vos visiteurs en clients

Après avoir fait venir des visiteurs sur votre site Internet, il est nécessaire qu'ils atteignent vos objectifs : acheter un produit, souscrire à un service ou cliquer sur des bannières publicitaires... Pour y parvenir, il faut attirer des visiteurs de qualité, les convertir par des interfaces persuasives et les fidéliser. À travers quatre étapes clés, cet ouvrage propose des stratégies pour générer plus de chiffre d'affaires grâce à votre site Internet ! Réaliser un auto-diagnostic Évaluer la maturité Internet de votre projet et de vos équipes. Concevoir et refondre un site Internet Créer un site web performant en travaillant sur les objectifs, l'architecture de persuasion, le maquettage et le copywriting. Optimiser un site Internet existant. Mettre en place des tableaux de bord Internet, diagnostiquer les non-performances et améliorer la performance d'un site dans le temps. Utiliser la boite à outils de la conversion Découvrir les fonctionnalités et outils incontournables pour mieux mesurer la performance d'un site.

04/2009

ActuaLitté

Création de site internet

Vue.js. Développement d'applications web modernes en JavaScript

Ce livre de la collection vBook se compose d'un livre de référence sur Vue. js pour développer des applications web modernes en JavaScript avec un framework progressif et d'un approfondissement sous forme de vidéo qui présente le développement avec Vue. js d'un jeu de rapidité et d'adresse. Livre Vue. js - Développement d'applications web modernes en JavaScript Alliant théorie et pratique avec ses nombreux exemples, ce livre sur Vue. js, framework JavaScript facile à prendre en main, s'adresse à tout développeur Front End désireux de développer des applications web fluides, dynamiques et réactives. Bien que des connaissances sur les langages HTML, CSS et JavaScript soient un plus pour appréhender la lecture de ce livre, un chapitre dédié à JavaScript permettra au lecteur d'être à jour des nouvelles syntaxes apparues ces dernières années. Après une introduction sur le concept de DOM virtuel et d'architecture MVVM dont Vue. js s'inspire, le lecteur passe rapidement à la pratique avec l'installation et la configuration des outils d'aide au développement. Il apprend à utiliser Vue. js sur un nouveau projet ou sur un projet existant et devient ainsi en mesure de manipuler le DOM d'une page web, de mettre en place les comportements attendus suite aux actions de l'utilisateur ou encore de gérer des styles CSS à l'aide des directives introduites par le framework. Un chapitre est également dédié à la création de formulaires dynamiques. Dans la suite du livre, l'auteur détaille la manière d'organiser son code en composants et d'architecturer une application en fonction de sa taille, en ayant notamment recours à la mutualisation du code. Le lecteur apprend également à utiliser l'empaqueteur de modules Webpack pour compiler et déployer une application en production. Ayant pris soin de rappeler les concepts de sécurité liés aux applications web (CORS, cookies, jetons JWT, attaques CSRF et XSS, protocole OAuth 2. 0), l'auteur explique ensuite comment consommer des API dans une application de manière sécurisée, d'abord sous la forme d'une API REST puis sous la forme d'une API GraphQL. Pour finir, le lecteur appréhende le routage avec Vue Router pour simuler les URLs de l'application dans un navigateur, ainsi que la centralisation de la gestion des données avec le plug-in Vuex. Vidéo Réalisation d'un jeu de rapidité et d'adresse avec Vue. js Cette vidéo s'adresse aux développeurs qui souhaitent concevoir un jeu de rapidité et d'adresse avec le framework JavaScript progressif Vue. js. Vous commencerez par créer une première instance de type Vue avant d'utiliser Vue. js pour interagir avec le DOM. Vous manipulerez ainsi différentes propriétés, méthodes, attributs ou directives pour initialiser la grille du jeu, modifier l'affichage des cases, compter le nombre d'essais restants ou encore afficher un message de félicitations. Puis, l'utilisation de propriétés calculées, d'écouteurs et de styles dynamiques vous permettra de tester toute la réac

09/2021

ActuaLitté

DHTML, XML, PHP

PHP et MySQL. Coffret en 2 volumes, Développement d'applications web dynamiques et interactives ; Entraînez-vous à développer une application collaborative

Ces deux livres offrent au lecteur un maximum d'informations sur le langage PHP et sur MySQL pour maîtriser le développement d'applications web dynamiques et interactives. 1094 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 PHP et MySQL - Maîtrisez le développement d'un site web dynamique et interactif (4e édition) Extrait du résumé : Ce livre sur PHP et MySQL s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP et MySQL pour développer un site web dynamique et interactif...
Un livre de la collection Les TP Informatiques PHP et MySQL - Entraînez-vous à développer une application collaborative Extrait du résumé : Ce livre sur PHP et MySQL vous permettra de maîtriser le développement étape par étape d'une application collaborative associée à une base de données MySQL, tout en respectant les standards de développement actuels tels que MVC, HTML5 ou Bootstrap...

02/2021

ActuaLitté

Gestion

La stratégie d'entreprise. Diagnostic stratégique, stratégies business, stratégies corporate, mise en oeuvre de ces stratégies, 3e édition

Si la stratégie d'entreprise trouve ses racines dans l'art de la guerre, elle est aujourd'hui devenue une discipline à part entière, organisée selon une logique particulière, avec des enjeux qui lui sont propres. C'est elle que cet ouvrage synthétise de façon claire et illustrée. Pour cela, après un chapitre introductif qui présente les différents aspects que revêt la stratégie, le livre adopte le plan habituel de la démarche stratégique : l'entreprise réalise le diagnostic stratégique : la démarche d'ensemble et le découpage stratégique ; le diagnostic stratégique externe ; le diagnostic stratégique interne ; les relations entre éléments du diagnostic ; la synthèse ; elle définit les stratégies particulières de chaque activité, appelées les stratégies business : comprendre les stratégies business ; la création de l'avantage concurrentiel et sa conservation ; elle définit la stratégie au niveau de l'entreprise : ce sont les stratégies corporate : la spécialisation ; la diversification et ses différentes formes ; l'internationalisation. Il s'agit en outre de décider des complémentarités que l'entreprise entend faire jouer entre ses différentes activités ; elle détermine comment mettre ces stratégies en œuvre : c'est le déploiement des stratégies avec, en particulier, le choix de faire seul ou bien de faire faire (stratégie d'impartition). Cet ouvrage s'adresse à toutes les personnes qui souhaitent découvrir la stratégie d'entreprise, en comprendre les enjeux et en maîtriser la mise en oeuvre. C'est le cas des étudiants des BTS tertiaires, des étudiants des cursus universitaires en gestion (Licences, Masters, DUT, Licences professionnelles, etc.) et des étudiants en écoles de commerce.

07/2013

ActuaLitté

Langages informatiques

TypeScript et React. Coffret de 2 livres : Développer des applications web Front End en JavaScript

Ces deux livres offrent au lecteur un maximum d'informations sur le langage TypeScript et sur la bibliothèque React pour maîtriser le développement Front End d'applications web en JavaScript. 760 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 TypeScript - Notions fondamentales Extrait du résumé : Ce livre sur le langage TypeScript (en version 3. 6 au moment de l'écriture) s'adresse aux développeurs, disposant déjà d'une pratique de programmation dans d'autres langages, qui souhaitent optimiser et sécuriser la production de code JavaScript dans un projet de développement. Si la connaissance basique du langage JavaScript est un plus pour la lecture de ce livre, elle n'est toutefois pas indispensable pour appréhender les différentes notions étudiées... Un livre de la collection Expert IT React - Développez le Front End de vos applications web et mobiles avec JavaScript Extrait du résumé : Ce livre s'adresse aux développeurs qui souhaitent lever la complexité apparente du framework Front End React pour réaliser des applications web et mobiles bien architecturées et aisées à maintenir. Pour bien appréhender la lecture de ce livre, un minimum de connaissances sur le langage JavaScript, et en particulier sur les nouveautés apportées par ES2015, est un plus...

05/2021

ActuaLitté

Langage C#

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

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.

05/2021

ActuaLitté

Dictionnaires

Vue.js. Développez des applications web modernes en JavaScript avec un framework progressif

Alliant théorie et pratique avec ses nombreux exemples, ce livre sur Vue.js, framework JavaScript facile à prendre en main, s'adresse à tout développeur Front End désireux de développer des applications web fluides, dynamiques et réactives. Bien que des connaissances sur les langages HTML, CSS et JavaScript soient un plus pour appréhender la lecture de ce livre, un chapitre dédié à JavaScript permettra au lecteur d'être à jour des nouvelles syntaxes apparues ces dernières années. Après une introduction sur le concept de DOM virtuel et d'architecture MVVM dont Vue.js s'inspire, le lecteur passe rapidement à la pratique avec l'installation et la configuration des outils d'aide au développement. Il apprend à utiliser Vue.js sur un nouveau projet ou sur un projet existant et devient ainsi en mesure de manipuler le DOM d'une page web, de mettre en place les comportements attendus suite aux actions de l'utilisateur ou encore de gérer des styles CSS à l'aide des directives introduites par le framework. Un chapitre est également dédié à la création de formulaires dynamiques. Dans la suite du livre, l'auteur détaille la manière d'organiser son code en composants et d'architecturer une application en fonction de sa taille, en ayant notamment recours à la mutualisation du code. Le lecteur apprend également à utiliser l'empaqueteur de modules Webpack pour compiler et déployer une application en production. Ayant pris soin de rappeler les concepts de sécurité liés aux applications web (CORS, cookies, jetons JWT, attaques CSRF et XSS, protocole OAuth 2.0), l'auteur explique ensuite comment consommer des API dans une application de manière sécurisée, d'abord sous la forme d'une API REST puis sous la forme d'une API GraphQL. Pour finir, le lecteur appréhende le routage avec Vue Router pour simuler les URLs de l'application dans un navigateur, ainsi que la centralisation de la gestion des données avec le plug-in Vuex.

04/2021

ActuaLitté

Droit

La sécurité sociale. Rapport sur l'application des lois de financement de la sécurité sociale

Dans le cadre de sa mission constitutionnelle d'assistance au Parlement et au Gouvernement, la Cour des comptes présente chaque année un rapport sur l'application des lois de financement de la sécurité sociale (RALFSS). Dans sa première partie, le rapport 2019 analyse la situation et les perspectives financières de la sécurité sociale, ainsi que les dispositifs dérogatoires d'assujettissement aux prélèvements sociaux ("niches sociales"). La deuxième partie examine les revenus de remplacement versés par la sécurité sociale sous trois angles complémentaires : les indemnités journalières, les pensions d'invalidité et les dispositifs de départ à la retraite à taux plein avant l'âge légal ou à l'âge légal sans condition de durée d'assurance. La troisième partie souligne les voies possibles d'amélioration de l'efficience de notre système de santé dans quatre domaines : les transports programmés dans les secteurs sanitaire et médico-social, les actes et consultations externes à l'hôpital, les greffes d'organe et l'assistance médicale à la procréation. La quatrième partie est consacrée aux évolutions de la relation de service des caisses de sécurité sociale avec les assurés à l'ère de la numérisation croissante des démarches administratives. Pour chaque sujet, la Cour formule des recommandations visant à améliorer la gestion et l'efficience des dépenses et favoriser un équilibre durable des comptes sociaux.

11/2019

ActuaLitté

Sécurité sociale

La sécurité sociale. Rapport sur l'application des lois de financement de la sécurité sociale

Dans ce rapport annuel, la Cour formule des recommandations visant à améliorer la gestion et l'efficience des dépenses et à favoriser un retour à l'équilibre durable des comptes sociaux. Dans sa première partie, le rapport 2021 présente la situation et les perspectives financières de la sécurité sociale. La deuxième partie analyse l'impact de la crise sanitaire dans différents domaines : fonctionnement des organismes de sécurité sociale, développement de la télésanté, dépenses de biologie médicale. La dernière partie souligne la nécessité de poursuivre les réformes et l'amélioration de la gestion de la sécurité sociale, à travers quatre exemples : les méthodes de financement du secteur médico-social, la dématérialisation des prescriptions médicales, la gestion de la reconnaissance et de la réparation des accidents et maladies professionnelles et celles du minimum vieillesse et de l'allocation de rentrée scolaire.

10/2021

ActuaLitté

Java

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, plusieurs exemples sont basés sur l'application professionnelle d'un artisan lui permettant de consulter la liste de ses clients, son portefeuille client ou ses devis. A travers cette application, le lecteur pourra 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'auteur 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.

06/2023

ActuaLitté

Informatique

Relever le défi du Web mobile. Bonnes pratiques de conception et développement

iPhone, iPad, Android et autres smartphones, consoles de jeux, lecteurs MP3... Face à la déferlante des appareils portables, créer ou adapter un site ou une application web de manière à ce qu'ils soient utilisables et fonctionnels sur tous ces terminaux est une véritable gageure. Suivez le guide et adoptez les stratégies gagnantes pour aborder ce nouveau marché ! Les meilleures pratiques pour approcher les évolutions rapides du Web mobile en toute sérénité ! Tirer parti des innovations technologiques du Web mobile tout en s'adaptant aux nouvelles contraintes entraînées par son utilisation (petite taille d'écran et de clavier, accès aléatoire au réseau, batterie limitée, etc.)... Oui, mais comment s'y prendre ? Ce livre fournit tout un ensemble d'approches et de techniques pour répondre intelligemment aux situations concrètes auxquelles se retrouvent confrontés développeurs et concepteurs de sites et applications mobiles, en évitant les écueils : multiplicité des navigateurs, formats et langages de programmation, méthodes d'adaptation, utilisation des CSS et de JavaScript, sécurité, optimisation des performances... Exemples et avis d'experts à l'appui, s'inspirant de l'expérience pratique des auteurs autant que des recommandations officielles du W3C, il deviendra le guide de référence pour relever le défi du Web mobile !

01/2011

ActuaLitté

Informatique

Phalcon 3. Coffret en 2 volumes : Développement d'applications web en PHP

Ces deux livres offrent au lecteur un maximum d'informations sur le langage PHP pour maîtriser le développement d'applications web avec Phalcon 3. 1501 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 Epsilon Phalcon 3 - Développez des applications web complexes et performantes en PHP. Extrait du résumé : Ce livre sur le framework Phalcon 3 donne les connaissances nécessaires pour développer des applications web en PHP, avec à la fin de chaque chapitre une présentation des nouveautés apportées par la version 4 du framework et, lorsque cela est nécessaire, les informations utiles pour réaliser une migration de la v3 à la v4. Ainsi, que vous soyez développeur débutant ou plus expérimenté souhaitant vous intégrer rapidement dans un projet développé avec Phalcon, lead-developer à la recherche d'un framework performant ou DevOps désirant améliorer l'infrastructure d'un projet Phalcon, ce livre est fait pour vous... Un livre de la collection Ressources Informatiques PHP 7 - Développez un site web dynamique et interactif (2e édition). Extrait du résumé : Ce livre sur PHP 7 (en version 7.2 au moment de l'écriture) s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP pour développer un site web dynamique et interactif. Après une présentation des principes de base du langage, l'auteur se focalise sur les besoins spécifiques du développement de sites dynamiques et interactifs et s'attache à apporter des réponses précises et complètes aux problématiques habituelles (gestion des formulaires, accès aux bases de données, gestion des sessions, envoi de courriers électroniques...)...

01/2021

ActuaLitté

Internet

Le Web3 pour tous. Comment l'Internet de demain va révolutionner votre vie (et le monde)

Petit traité de compréhension du Web3 et de la blockchain à l'usage des gens normaux. Qu'est ce que le Web3 ? Pourquoi en parle-t-on ? Qu'implique-t-il par rapport à l'Internet que nous connaissons ? Quelles sont ses conséquences sur notre vie future ? Alors que le Web1 correspondait à des sites Web statiques, sans interaction entre les utilisateurs (lecture), et le Web2 à des plateformes d'échange comme les réseaux sociaux (lecture-écriture), le Web3 renvoie à des applications et sites détenus et contrôlés par les créateurs (lecture-écriture-possession). Dans ce fascinant essai de vulgarisation, l'entrepreneur et activiste Jérémy Giraud plonge le lecteur dans les coulisses de ce nouvel écosystème. Il aborde dans un premier temps l'histoire et le fonctionnement du Web3, en expliquant tous les concepts et termes clés : bitcoin, ethereum, finance décentralisée, NFT et tokenomics, DAOs, etc. Il explore ensuite le potentiel du Web3 et ses bénéfices : transparence, protection de la vie privée, souveraineté des individus... A plus grande échelle, le Web3 peut également avoir un impact sur la vie politique, par exemple en créant des contre-pouvoirs démocratiques ou en apportant une réponse technologique aux problèmes sociaux. Une dernière partie explore les limites du Web3, dans la continuité de celles que nous connaissons aujourd'hui avec le Web2 : notamment le coût environnemental et la fracture numérique. Avec pédagogie et nuance, Jérémy Giraud détaille ces enjeux à étudier pour que le Web puisse être aussi réellement au service de ses utilisateurs.

04/2023

ActuaLitté

Informatique

La rédaction web. Créez votre stratégie de contenu et boostez votre référencement

Avec le développement du web, les informations autour de la marque, des produits et des services sont devenues essentielles, le brand content (contenu de marque) est vital pour la pérennité d'une enseigne afin de développer sa notoriété et permettre l'accroissement de son chiffre d'affaires. La rédaction web est donc aujourd'hui une réalité et une nécessité en matière de communication digitale. Mais, comment rédiger un contenu efficace, conforme aux guidelines de Google et qui vous permettra d'optimiser votre référencement ? Nous verrons que l'écriture web nécessite une méthodologie pour construire une stratégie de contenu efficace. Ce livre est destiné à toute personne qui souhaite monter en compétences en conception rédaction web, que vous soyez étudiant, créateur de contenu, community manager ou responsable de communication pour le compte d'un annonceur. Vous y trouverez dans un premier temps toutes les étapes de travail préparatoire indispensables avant de commencer à rédiger : l'audit et la veille pour trouver l'information, la définition de votre cible et l'élaboration d'un calendrier éditorial. Le contenu textuel s'articule autour de deux éléments principaux qui sont les piliers du référencement naturel : les mots clés et la structuration du texte (construction des phrases, vocabulaire et syntaxe appropriés, liens hypertextes) que nous étudierons en détail. La conception/rédaction web représente un investissement en temps et en argent et répond à des objectifs différents s'il s'agit d'animer un blog, concevoir un storytelling pour diffuser du contenu impactant à travers une histoire, créer la page d'accueil d'un site, alimenter les réseaux sociaux ou rédiger pour la presse écrite. Ces différents aspects sont détaillés dans plusieurs chapitres. Ce livre contient des astuces et des outils pour optimiser votre stratégie rédactionnelle. Il vous apportera de nombreuses techniques d'écriture web ainsi que des biais de compréhension sur le métier de concepteur rédacteur.

01/2021

ActuaLitté

Sciences politiques

L'enjeu énergétique dans les Balkans. Stratégie russe et sécurité européenne

Avec l'effondrement du communisme qui a provoqué la rupture des équilibres issus du bipolarisme militaire de la guerre froide, la mutation du monde économique a, entre autres bouleversements, initié un nouveau rapport de force. Au point qu'un nouveau "Grand jeu" se déroule avec, celle. fois, pour toile de tond l'approvisionnement énergétique de toute une partie de l'Europe. C'est ce nouveau "Grand jeu" que Marina Glamotchak nous décrit ici de façon magistrale avec In double expertise qui est la sienne : celle d'une spécialiste de l'énergie et d'une experte des Balkans. C'est que les Balkans représentent pour la Russie un enjeu essentiel : les exportations d'hydrocarbures constituent une source majeure de revenus en même temps qu'un excellent instrument d'influence géopolitique. Les positions qu'elle a acquise dans le domaine de l'énergie, ainsi que le projet du gazoduc South Stream, doivent l'aider à contrecarrer les mesures prises par l'Union européenne pour diversifier ses approvisionnements, principalement gaziers. L'Union européenne veut échapper à une forme de dépendance envers Moscou ; une dépendance qui pèse notamment sur certains pays de l'ancien bloc de l'Est, alimentant des tensions à répétition. Outre l'élaboration de cinq projets concurrentiels de gazoducs du Corridor du Sud, l'Union européenne a mis en place avec les pays de l'Europe du Sud-Est une "Communauté de l'énergie". "Pour les différentes nations des Balkans, l'avenir géopolitique et énergétique décrit par l'auteur est également passionnant. Ou bien ils se tourneront vers l'Union européenne, ou bien vers la Russie, pensera-t-on en général. Mais Marina Glamotchak laisse entrevoir une troisième hypothèse : ils feront les deux et la Russie, par le biais de l'énergie et grâce à South Stream, se retrouverait en quelque sorte "membre honoraire" de l'Union européenne" indique Georges-Henri Soutou, Membre de l'Institut de France, dans sa préface.

11/2013

ActuaLitté

Informatique

SAP BusinessObjects Web Intelligence (WebI) BI 4.3

Ce livre présente la version BI 4.3 de SAP BusinessObjects Web Intelligence (WebI) qui s'inscrit dans la continuité des versions précédentes. Il s'adresse à tout utilisateur (du simple collaborateur au décideur) appelé à travailler avec cette application pour interroger et croiser des données d'entreprise au sein de rapports statiques et dynamiques fiables et pertinents. Il vous permettra de découvrir également le caractère innovant et la simplicité d'utilisation de cet outil. Vous apprendrez ainsi à maîtriser les différentes fonctionnalités de WebI BI 4.3 tout en construisant des documents de qualité : création de requêtes (sur la base de nouveaux fournisseurs de données), mise en forme de rapports (tableaux croisés, diagrammes, sections, ruptures, palmarès et mises en forme conditionnelles, etc.) analyse des données (filtres dynamiques, contrôles d'entrées, exploration ascendante et descendante, fonctions et variables, etc.). Pour vous aider dans votre apprentissage, vous suivrez de nombreux exemples adaptés à des problématiques couramment rencontrées ou vous permettant d'utiliser pleinement les nouvelles fonctionnalités de cette version telles que les contrôles d'entrées en cascade ou les graphiques de type cartographique. Vous découvrirez également des techniques permettant de répondre à des besoins plus complexes d'analyse ou de mise en forme : rapports interactifs avec notion d'invite, requêtes avancées et SQL à la carte, utilisation de fichiers personnels de données, liaison entre sources de données, insertion de calculs dans un document. Les nouveautés fonctionnelles et la nouvelle IHM de cette version majeure de WebI seront particulièrement mises en relief. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

01/2021

ActuaLitté

Informatique

Graphisme et ergonomie des sites web

Cet ouvrage s'adresse aux infographistes, designers, webmasters, professionnels ou étudiants. Il concerne également les passionnés soucieux des impératifs de navigation et d'ergonomie en ligne. Grâce à des exemples concrets, des conseils pratiques et des analyses détaillées, l'auteur dévoile les secrets d'experts en création graphique de sites Internet. Après une introduction sur l'infographie ainsi qu'un rappel sur les règles de composition graphique, elle montre les différentes étapes qui mènent à la réalisation d'un projet type, de la réflexion sur la structuration du contenu à sa conception formelle. Ainsi, vous apprendrez à monter des sites ergonomiques - dont la navigation sera un plaisir pour les internautes -, à agencer l'information pour qu'elle soit aussi agréable que facile à consulter, et à maîtriser toutes les contraintes posées par la gestion de la couleur et les traitements graphiques de la communication en ligne. Des mises en œuvre utilisant les principaux logiciels du marché (Photoshop, Fireworks et Image Ready) vous montrent comment peaufiner vos créations. En outre, ce livre comporte une partie en couleur regroupant des images choisies afin de mieux illustrer les concepts développés et leurs applications.

04/2003

ActuaLitté

Informatique

Java EE. Coffret de 2 livres : Développez votre application web responsive

Ces deux livres offrent au lecteur un maximum d'informations sur Java EE pour le développement d'applications web responsive. 1141 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr. Le livre de référence de la collection Epsilon Java EE - Développez des applications web en Java (Nouvelle édition) 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 à mettre en place des projets au travers de l'IDE Eclipse lui permettant d'explorer le fonctionnement des technologies décrites. Les chapitres du livre : Avant-propos - Introduction à Java EE - Le traitement métier avec les servlets - La présentation avec les JSP - La persistance des données avec JDBC et JPA - Les frameworks JSF et Struts - Des technologies complémentaires - Déploiement d'applications sur Tomcat Le livre de la collection Expert IT Java EE - Concevez et développez une application web responsive Ce livre s'adresse aux développeurs qui souhaitent concilier développement Java et Responsive Web Design (RWD) pour acquérir de nouvelles compétences sur le développement d'applications web ergonomiques.
Des connaissances en programmation Java, en programmation orientée objet et quelques notions sur HTML et sur CSS sont nécessaires pour tirer le meilleur profit de cette lecture. Tout au long du livre, un fil rouge guide le lecteur dans la conception et le développement d'une application de gestion de prêt de livres. Il pourra ainsi mieux comprendre les différents mécanismes permettant de réaliser une application professionnelle responsive et ergonomique.
L'auteur lui propose également de mettre en application les connaissances présentées au fil de la lecture à travers la réalisation de l'interface d'administration de l'application de gestion de prêt de livres. Une correction type sera proposée à la fin du livre. Les chapitres du livre : Introduction - Les bases du Java EE - Installation : environnement de travail - Les bases de données avec Java EE - Conception d'une application Java EE - Utiliser les feuilles de style CSS3 - JavaScript - Prototypage d'une application responsive - Pensez votre application responsive - Application responsive et performante - Développez : application prêt de livres - Correction de l'exercice

02/2019