Recherche

web application

Extraits

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é

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é

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é

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é

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é

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

WEBCLASSES FROM SCRATCH. CD-Rom Includes

Jesse Liberty's WebClasses from scratch is designed to teach Web database programming in the context of building EmployeeNet, a robust and scalable human resources intranet application. This book is for you if you are a Visual Basic programmer who wants to make the transition to developing Web applications, a database programmer who wants to put his data on the Web, a Web designer and programmer who wants to write the server-side and client-side code to support your increasingly complex and powerful Web sites, or a Web developer who wants to apply object-oriented analysis and design and industry best-practices to your web development. The Concept Web on the inside cover graphically represents the interrelationships between the Windows interNet Application architecture and the various technologies used to create the application. - Design a database to effectively organize tables, create indexes, and support referential integrity - Build a robust, maintainable, and scalable application using COM and ActiveX - Use JavaScript- extensively for data manipulation and validation on the client side - Utilize Microsoft's Distributed interNet Applications architecture (DNA) to build large-scale distributed application - Connect the database and application by using ADO and ODBC

12/1999

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é

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é

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

ActuaLitté

DHTML, XML, PHP

PHP et MySQL : Cours et Exercices corrigés - Maîtrisez le développement d'une application web collab. Maîtrisez le développement d'une application web collaborative (2e édition)

Ce livre s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP et MySQL pour maîtriser le développement d'applications web dynamiques et interactives. Il est organisé en deux parties, correspondant à deux livres existants : le premier issu de la collection de livres de référence Ressources Informatiques, le second issu de la collection de livres TP Informatiques. Ainsi, la première partie couvre les notions fondamentales d'un point de vue théorique et la seconde partie propose au lecteur de nombreux exercices ainsi qu'un ensemble de Travaux Pratiques complets avec leurs corrigés détaillés. 1ère partie : PHP 8 - Développez un site web dynamique et interactif Après une présentation des principes de base du langage, cette partie du livre 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. 2ième partie : PHP et MySQL - Entraînez-vous à développer une application collaborative des QCM - des travaux pratiques et leurs corrigés - des heures de mise en pratique. Les nombreux Travaux Pratiques permettent au lecteur de concevoir et développer étape par étape une application collaborative associée à une base de données MySQL.

12/2023

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é

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é

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é

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é

Littérature française

Modelisation des Donnees Appliquee au SGBD MySQL et SQL. Cours et exercices corriges de merise, MySQL et SQL

Ce livre répond aux questions et aux attentes des apprenants désireux de connaître le domaine de la conception et de l'implémentation des bases de données, de l'interaction avec les bases de données en utilisant le langage de requête SQL (Structured Query Language), de l'intégration des bases de données à un site web ou à une application professionnelle et de la mettre sur la toile mondiale. Ces applications et sites web doivent être évolutifs afin de répondre aux attentes des clients. La demande pour la fourniture des sites web et applications étant sans cesse croissante, nous avons jugé utile de mettre à usage des apprenants ce livre afin de permettre aux professionnels du domaine web et applications de pouvoir répondre aux attentes du terrain.

01/2022

ActuaLitté

Dictionnaires

Python, Raspberry Pi et Flask. Données télémétriques et tableaux de bord web. Complément vidéo : Création d'une application web avec Flask

Ce livre de la collection vBook se compose d'un livre de référence sur la capture de données télémétriques avec un Raspberry Pi et leur présentation sous forme de tableaux de bord web et d'un approfondissement sous forme de vidéo qui présente la création d'une application web avec Flask. Livre Python, Raspberry Pi et Flask - Données télémétriques et tableaux de bord web Ce livre s'adresse à toute personne qui souhaite découvrir comment capturer des données télémétriques d'une maison (température, humidité, pression atmosphérique, luminosité) et les présenter dans une interface web sous forme de tableaux de bord. L'auteur s'appuie pour cela sur les possibilités offertes par le langage Python, le nano-ordinateur Raspberry Pi et le framework Flask. Bien qu'appliqué au Raspberry Pi, le contenu du livre est suffisamment universel pour être exploité sur d'autres plateformes telles que des ordinateurs. Pour tirer le meilleur profit de la lecture de ce livre, des notions de programmation orientée objet et quelques rudiments sur le langage Python et en électronique sont nécessaires. Une première expérience avec le Raspberry Pi est également souhaitée. Les points technologiques du livre sont isolés et vulgarisés avant d'être intégrés dans un projet global qui sert de fil conducteur à la prise en main et l'exploitation des différentes technologies étudiées. L'auteur commence par présenter la collecte de données à l'aide de composants basés sur les microcontrôleurs ESP8266 et ESP32 programmés avec MicroPython. Il détaille ensuite la centralisation de ces données à l'aide d'un broker MQTT fonctionnant sur un Raspberry Pi. Dans la suite du livre, le lecteur découvre comment une base de données SQLite 3 permet d'offrir un stockage persistant des données et comment elle peut être exploitée par une application Flask pour produire des tableaux de bord sur mesure. En marge d'une solution Python, les objets ESP et le broker MQTT peuvent également être réutilisés avec InfluxDB et Grafana. Le lecteur découvrira alors InfluxDB, une base de données TimeSeries optimisée pour la capture de gros volumes de données en temps réel. Le greffon Telegraph permettra de capturer les données envoyées sur le broker MQTT pour les injecter dans InfluxDB. Enfin, l'outil Grafana permettra de consulter ces données sous forme de graphiques et visualisations attrayants. A l'issue de ce livre, le lecteur disposera de bases solides pour créer sereinement une grande variété de solutions, plus ou moins sophistiquées, en fonction de ses besoins. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Vidéo Création d'une application web avec Flask Flask est un framework en Python qui permet de développer des applications web en seulement quelques lignes de code. L'objectif de cette vidéo est de vous donner les connaissances nécessaires pour développer une première application web en Python avec ce framework. La vidéo commence par une présentation du framework Flask et de la notion de templates. Puis, dans un autre module, vous découvrirez le puissant moteur de templates Jinja permettant de produire du contenu mis en forme. Vous étudierez ainsi plus précisément les filtres, les inclusions, les assignations et conditions ou encore les boucles. Pour finir, vous développerez pas à pas un projet d'application web avec Flask en vous intéressant aussi bien au Front End qu'au Back End de l'application.

02/2022

ActuaLitté

Policiers

Dark Web

Le corps d'une adolescente de 14 ans est retrouvé au pied de son immeuble. Pour tout le monde, Sybille s'est suicidée en se jetant d'une fenêtre. Léo, son grand frère, ne croit pas une seconde à cette thèse officielle. Obsédé par le besoin de savoir la vérité, il se lance dans une recherche qui se révèle vite très dérangeante. Dans sa ligne de mire : FUNBOX, le réseau social qui est censé garantir une absolue confidentialité des données. Mais le jeune homme, étudiant en informatique, sait que rien n'est jamais vraiment confidentiel et il découvre que des photos de sa soeur ont été diffusées sur le Dark Web. Son enquête le mène jusqu'aux recoins les plus sombres des réseaux sociaux où se croisent trafiquants, prédateurs et groupes occultes. Pour Léo, il y a urgence à découvrir la vérité, d'autant qu'une mécanique diabolique s'est mise en marche et que sa soeur n'est plus la seule victime...

09/2017

ActuaLitté

Policiers

Web mortem

Sois le bienvenu numéro un. Au hasard de la toile tu as su te frayer un chemin. Au hasard du jeu des carrés tu vas appliquer le talion. Dans le temps tu vas aviver la mémoire des spectres oubliés. Dans le sang tu vas laisser ton empreinte... Dans la lignée de Fred Vargas, Christine Adamo nous embarque dans un thriller fascinant et un troublant jeu sur la Toile où l'étude des langues oubliées de l'ancienne Mésopotamie peut se révéler fatale.

06/2009

ActuaLitté

Policiers

Web spiritus

Au Ier siècle à Ephèse, Timée, fils du gouverneur d'Asie Celsus et héros des légions de Dacie, est en secret un disciple de saint Jean. Démasqué, il fuit la ville avec Sémilna, sa jeune promise, et rejoint Jean, qui prépare à Patmos la diffusion de son Apocalypse. Vingt siècles plus tard, la découverte de ces textes dans la tombe de Celsus déclenche une guerre entre des terroristes anti-progrès et les gouvernements du monde entier. Le linguiste William Fisher - héros de Uruad - sauve d'une saisie policière une étrange page de manuscrit. Sous le texte apparent, un texte à peine plus ancien présente une autre manière d'écrire le nom de la Bête... En compagnie de la belle Liv, reporter aventureuse, William découvrira que c'est le dévoilement de ce secret qui intéresse le Repenti, leader des terroristes et ancien membre de la Confrérerie de Jean. Celle-ci guette depuis deux mille ans les signes de survenue de la Bête. Signes qui pourraient annoncer une transition évolutionnaire majeure, dans quelques décennies, au cours de laquelle surgira une forme de vie supérieure, déjà parmi nous... Thriller érudit qui puise dans l'exégèse biblique comme dans l'Histoire et la haute technologie, Web Spiritus développe une théorie fascinante sur L'Evolution. Les changements observés aujourd'hui dans tous les domaines de la vie humaine, de la sexualité à la géopolitique, prennent ici un sens nouveau. Ce livre bouleversera votre vision de l'avenir. Lisez-le : le temps presse...

01/2014

ActuaLitté

Création de site internet

Angular. Développez vos applications web avec le framework JavaScript de Google (3e édition)

Ce livre permet aux lecteurs de se lancer dans le développement d'applications web avec le framework Angular (en version 12 au moment de l'écriture). Pour une meilleure compréhension de son contenu, il est nécessaire d'avoir un minimum de connaissances sur le fonctionnement du web et sur les langages HTML et JavaScript. Les auteurs ont eu à coeur de rédiger un livre très pragmatique avec de nombreux exemples de code, commentés et expliqués, qui illustrent de façon très concrète les passages plus théoriques. Conçu pour être un allié efficace au quotidien, ce livre à la structure claire constitue un réel référentiel Angular pour le développeur. Dans les premiers chapitres, pour pouvoir démarrer le développement d'une application avec Angular, les auteurs traitent des sujets à maîtriser que sont les composants, les templates, les pipes ou encore les modules. Le langage de Microsoft TypeScript et l'outil en ligne de commande CLI sont également étudiés. Chacun des chapitres suivants détaille une brique précise du framework. Le lecteur y apprend ce qu'est un composant, un service ou une directive et comment les utiliser. Le fonctionnement de l'injection de dépendances ou du routage sont traités ainsi que la création d'un formulaire ou les interactions avec l'utilisateur. Le livre se poursuit avec l'apprentissage des tests d'une application Angular, que ce soit au travers de tests unitaires ou d'intégration (end-to-end), ainsi que différentes solutions pour rendre une application multiplateforme (ou cross-platform). Enfin, un chapitre est consacré à des sujets plus avancés dans lequel les auteurs détaillent notamment la façon d'effectuer le rendu côté serveur ou encore le fonctionnement du moteur de détection de changements.

02/2022

ActuaLitté

Informatique

Angular. Développez vos applications web avec le framework JavaScript de Google, 2e édition

Ce livre permet aux lecteurs de se lancer dans le développement d'applications web avec le framework Angular (en version 8 au moment de l'écriture). Pour une meilleure compréhension de son contenu, il est nécessaire d'avoir un minimum de connaissances sur le fonctionnement du web et sur les langages HTML et JavaScript. Les auteurs ont eu à coeur de rédiger un livre très pragmatique avec de nombreux exemples de code, commentés et expliqués, qui illustrent de façon très concrète les passages plus théoriques. Dans les premiers chapitres, pour pouvoir démarrer le développement d'une application avec Angular, les auteurs traitent des sujets à maîtriser que sont les composants, les templates, les pipes ou encore les modules. Le langage de Microsoft TypeScript et l'outil en ligne de commande CLI sont également étudiés. Chacun des chapitres suivants détaille une brique précise du framework. Le lecteur y apprend ce qu'est un composant, un service ou une directive et comment les utiliser. Le fonctionnement de l'injection de dépendances ou du routage sont traités ainsi que la création d'un formulaire ou les interactions avec l'utilisateur. Le livre se poursuit avec l'apprentissage des tests d'une application Angular, que ce soit au travers de tests unitaires ou d'intégration (end-to-end), ainsi que des différentes possibilités existantes pour rendre une application multiplateforme (ou cross-platform). Enfin, un chapitre est consacré à des sujets plus avancés dans lequel les auteurs détaillent notamment la façon d'effectuer le rendu côté serveur ou encore le fonctionnement du moteur de détection de changements.

10/2019

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é

Programmation

Bubble. Programmez vos premières applications en no-code

L'arrivée des technologies no-code a radicalement changé les prérequis nécessaires à la création d'applications web et mobiles. Que vous soyez entrepreneur, en reconversion ou simplement curieux, la technologie est à portée de main pour réaliser vos propres applications grâce à Bubble. Bubble est un éditeur de programmation visuelle créé en 2012 qui permet de concevoir des applications web et mobiles sans avoir besoin de coder. Ce livre a comme objectif de vous apprendre à créer et publier une application complète sans une seule ligne de code. Il est destiné à toutes les personnes non développeurs désirant exploiter le no-code pour construire une application personnalisée, ergonomique et conviviale. Au fil des chapitres, vous concevrez pas à pas vos premières interfaces en y intégrant votre design, en collectant, organisant et affichant de la donnée. Vous découvrirez ainsi le concept du no-code et pourrez concevoir toute sorte d'applications pour répondre à vos besoins.

12/2023

ActuaLitté

Informatique

JavaScript et jQuery. Coffret en 2 volumes : Dynamisez le front end de votre application web

Ces deux livres offrent au lecteur un maximum d'informations sur le langage JavaScript et le framework jQuery pour développer des applications web front end dynamiques. 1440 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. 1 livre de la collection Ressources Informatiques Apprendre à développer avec JavaScript (3e édition) Extrait du résumé : Ce livre sur l'apprentissage du développement avec JavaScript s'adresse à des lecteurs qui souhaitent maîtriser cette brique incontournable des développements web (applications/serveurs web et applications hybrides pour smartphones). En effet, même si des solutions logicielles existent pour contourner la connaissance du langage JavaScript, sa maîtrise est un atout essentiel pour acquérir une expertise dans le domaine des technologies du Web 2.0... 1 livre de la collection Ressources Informatiques JavaScript et jQuery - La programmation web par la pratique Extrait du résumé : Ce livre s'adresse à toute personne qui débute la programmation ainsi qu'à des développeurs déjà expérimentés dans d'autres domaines et désireux de découvrir la programmation web. Il a pour objectif de donner les connaissances nécessaires pour dynamiser et enrichir des pages web et applications dites "clients légers" en utilisant la puissance du langage JavaScript et de la bibliothèque jQuery.

12/2019

ActuaLitté

Active server pages

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

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.

06/2023

ActuaLitté

Comics Super-héros

Dark Web T03

New York est la proie des démons ! Tandis que Spider-Man affronte des versions infernales de ses pires ennemis, les X-Men font ce qu'ils peuvent pour prêter main- forte au Tisseur. Quel est le rôle de Venom dans tout ça ? Et celui de Bedlam ? Que restera-t-il de New York après la bataille ? Dernier tome pour cet évènement qui a passionné les fans de Spider-Man et des X-Men durant trois mois, en marge des aventures publiées dans MARVEL COMICS et DESTINY OF X. Un crossover aux dessins particulièrement alléchants, puisqu'il réunit Ed McGuinness (Avengers), Bryan Hitch (Ultimates) et Adam Kubert (Wolverine)... entre autres !

10/2023

ActuaLitté

Création de site internet

Angular et Node.js. Développement web Full Stack avec MEAN

Ce livre est un guide complet destiné aux développeurs web, disposant de bases en programmation et d'une compréhension élémentaire des concepts JavaScript, qui souhaitent apprendre à développer des applications web Full Stack modernes à l'aide de la stack MEAN (MongoDB, Express, Angular, Node. js). L'auteur commence par une étude approfondie de JavaScript, couvrant les bases du langage telles que les variables, les boucles, les fonctions et les objets. L'introduction de TypeScript, extension améliorant la maintenabilité du code avec un typage statique, est également traitée. Les chapitres suivants se concentrent sur Node. js et MongoDB, expliquant l'installation, la configuration et l'utilisation de ces technologies pour créer des applications serveur robustes et gérer des bases de données NoSQL. Le livre explore également Angular, détaillant les concepts fondamentaux tels que les modules, les composants, les modèles, la liaison de données et les directives, ainsi que l'intégration d'un serveur Node. js dans une application Angular. Le routage d'Angular est également abordé en détail, expliquant la configuration de la navigation entre différentes vues et composants de l'application. Enfin, le livre couvre les tests, guidant les lecteurs à travers le processus de test des applications Angular et Node. js avec des frameworks tels que Jasmine et Jest, ainsi que le déploiement des applications en production. Avec ce livre, le lecteur aura toutes les cartes en main pour apprendre, tester et approfondir ses connaissances sur le développement web Full Stack avec la stack MEAN. "

04/2024

ActuaLitté

E-Business

Web Crash. Le jour où le Web fit faillite

Le Web donne tous les signes d'une crise multiforme. Les récents licenciements pratiqués dans le secteur, le ralentissement des résultats des poids lourds du marché, le réveil de la société civile sur les dangers du numérique, le combat des Etats pour reprendre la main accélèrent sa déstabilisation. Un législatif plus restrictif, une transition énergétique difficile rendent impossibles la survie d'un Internet purement publicitaire et marchand. Trois voies de mutations radicales sont possibles : le Web décentralisé (Web 3), le Web gouverné par les IA génératives, le Web étatique.

11/2023

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