Recommended Books
-
Apprendre à développer un site web responsive et dynamique avec PHP
Ce livre s’adresse à un public de développeurs débutants disposant de notions de base sur la programmation informatique et le langage HTML. Il a pour objectif de rendre le lecteur autonome dans la création en langage PHP d’un site internet responsive et dynamique.
Dans les premiers chapitres l’auteur présente l’environnement de travail et met en place un serveur web local gratuit (Wamp) qui sera utilisé pour tester les développements avant leur mise en ligne.
Après un rappel des bases du HTML5, les chapitres suivants traitent du langage PHP (syntaxe, structures de contrôle, boucles, fonctions, formulaires…) et de la gestion des bases de données avec MySQL ; éléments indispensables pour rendre dynamique un site internet et améliorer l’expérience utilisateur.
Vous découvrirez ensuite comment, avec les CSS et divers outils, gérer l’aspect et l’ergonomie du site internet avec l’objectif de le rendre responsive.
Enfin, dans les derniers chapitres vous pourrez créer un site internet responsive et dynamique ainsi que son outil d’administration complet.
-
Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web
Ce livre s’adresse à de grands débutants en développement informatique, qui n’ont jamais programmé avec HTML5, CSS3 et JavaScript. L’auteur guide le lecteur en lui enseignant des méthodesefficaces et actuelles pour créer son premier site web, en partant vraiment de zéro et en allant jusqu’à un niveau suffisant pour qu’il soit ensuite autonome.
Dès le début du livre l’auteur présente un tour d’horizon du développement sur le Web ; les langages côté client et serveur, les formats d’images, les navigateurs… afin que le lecteur comprenne les mécanismes par lesquels le contenu d’une page s’affiche sur un écran. Le chapitre suivant enseigne les règles générales à observer pour développer de manière efficace : lisibilité du code, organisation des dossiers, utilisation des éditeurs de code, référencement…
Ensuite, l’auteur entre dans le vif du sujet et présente tout d’abord le langage HTML5 qui permet de structurer une page, de disposer les éléments visuels très précisément. Le second langage présenté est le CSS3, qui permet quant à lui d’ajouter des styles, des effets visuels rendant inutile l’utilisation d’images et permettant d’adapter l’affichage aussi bien sur un téléphone que sur un ordinateur. Pour avoir une bonne connaissance des langages utilisés côté client, le troisième présenté dans ce livre est le JavaScript. C’est ce langage qui va permettre d’ajouter de l’interactivité sur les pages, de faire des comparaisons, de répéter des actions, d’utiliser une base de données côté client… <br< <br= » »>Au travers d’exemples concrets et au-delà de l’aspect purement technique de cet apprentissage, l’auteur transmet au lecteur les principales règles de mise en page à respecter pour rendre le site agréable à l’œil, convivial et facile d’utilisation ainsi que les bonnes méthodes de développement et les pièges à éviter. Après la lecture de ce livre, le lecteur pourra créer un site web fonctionnel dont il pourra être fier. </br<>
-
Bootstrap 3
Ce livre sur Bootstrap 3 est destiné aux personnes expérimentées en création de sites Web. Une bonne connaissance des standards HTML5 et CSS3 est nécessaire à la maîtrise des concepts qui sont présentés au fil des chapitres. Des notions de JavaScript et de jQuery seront également utiles au lecteur pour bien appréhender l’usage de l’API de Bootstrap 3. Le livre présente, de façon progressive, les différents concepts proposés par Bootstrap 3 ; chaque composante de cette librairie est définie puis illustrée à l’aide d’exemples simples et concrets pour que le lecteur puisse passer facilement à la pratique et adopter Bootstrap 3.
L’auteur débute par une présentation générale du framework puis des concepts qui rendent Bootstrap 3 si innovant pour les designers et les développeurs Web. Le lecteur apprend ainsi à manipuler les grilles qui lui permettront de créer des pages optimisées pour tous les supports (smartphones, tablettes, …). Dans le même esprit, il découvre comment donner, avec Bootstrap 3, un nouveau souffle aux classiques menus et barres de navigation. Une bibliothèque de contrôles de formulaires et de boutons lui permet également de créer des pages plus rapidement.
L’auteur présente ensuite les concepts tels que les listes, les infobulles ou la typographie, qui changent résolument la façon de travailler des designers et des développeurs Web. Enfin, l’accent est mis sur la puissante API JavaScript de Bootstrap 3 pour animer des pages et accéder à des fonctionnalités, aujourd’hui encore peu connues.
Au final, le lecteur sera à même de créer, avec un minimum de code, des sites et des applications Web à l’aspect professionnel, enrichis de contenus disposés de façon fluide, dynamique et optimisée pour tous les types de supports utilisés par les internautes d’aujourd’hui.
-
CSS3
Ce livre sur CSS3 s’adresse à un public de développeurs qui doivent intervenir sur la gestion de pages web comportant l’utilisation de feuilles de styles CSS. À l’issue de cette lecture, vous serez en mesure de comprendre, de modifier et d’adapter les styles CSS créés par des graphistes, afin de les intégrer dans le développement de vos projets.
Le livre permet de découvrir la mise en place des CSS, avec toute la syntaxe et les notions indispensables d’héritage et de cascade. Les propriétés CSS étudiées sont illustrées d’exemples d’application. Chaque chapitre est consacré à une thématique des CSS : les polices de caractères, le texte, les listes, les tableaux et les formulaires. L’auteur traite bien sûr la gestion des conteneurs qui permettent la mise en œuvre de certaines techniques de mise en page (boîtes flottantes et boîtes positionnées). Il présente la notion de Responsive Web Design pour créer des pages web s’adaptant aux différents supports de diffusion (écran d’ordinateur, tablette et smartphone). Il poursuit le livre par la description des techniques d’animation, de transformation et de transition. Le dernier chapitre fournit des exemples de mise en page.
-
Développement d’applications Web HTML5
Ce livre s’adresse à tout développeur, chef de projet ou directeur technique amené à travailler sur le développement d’applications web HTML5 avec Visual Studio 2015 et Team Foundation Server. Le lecteur est guidé depuis l’écriture du code côté serveur et client, en passant par la création des tests, jusqu’à la mise en production. L’auteur tient compte des problématiques inhérentes au développement en équipe et propose des solutions afin d’assurer une agilité et une qualité de code optimale. Une connaissance des bases du langage C#, des concepts de la programmation orientée objet ainsi que des technologies du web est un prérequis indispensable pour tirer pleinement profit de ce livre.
Dans un premier temps, le lecteur est guidé sur la mise en place de l’environnement technique de développement et la planification du projet. Place au code ensuite avec la création d’une API REST JSON avec ASP.NET 5 MVC 6 associé à Entity Framework 7. Le chapitre dédié au JavaScript présente un ensemble de recommandations, de bonnes pratiques et de modèles de programmation à mettre en œuvre pour produire un code performant, propre et facile à maintenir. Les chapitres suivants ouvrent la voie au développement d’applications monopages (Single Page Applications), l’auteur propose de réaliser une application AngularJS complètement fonctionnelle. Le lecteur découvrira ensuite le langage TypeScript, sa syntaxe, ses concepts, pour développer des applications complexes tout en conservant les qualités qui ont fait la popularité du JavaScript.
Le chapitre sur les web apps adaptatives plonge le développeur au sein des nouvelles techniques qu’il doit maîtriser pour adapter ses interfaces aux divers terminaux aujourd’hui connectés (Responsive web design).
Après le développement proprement dit, l’auteur présente les outils de Visual Studio et Team Foundation Server pour créer et industrialiser les tests sous toutes leurs formes. Le lecteur est ensuite guidé dans la création d’un processus de Build d’intégration continue, suivi tout naturellement de la configuration pour mettre en place le déploiement continu. Ensuite, l’auteur détaille comment mettre en place le service Application Insights afin de suivre la disponibilité et l’utilisation des applications web.
Enfin, c’est dans les derniers chapitres que vous trouverez une sélection d’API HTML5 particulièrement intéressantes pour vous permettre de proposer des interactions toujours plus riches et de prendre dès aujourd’hui la vague du web de demain.
-
Développement Fullstack
Ces trois livres offrent au lecteur un maximum d’informations sur les langages C#, HTML5, et CSS3ainsi que sur le framework ASP.NET Core pour maîtriser le développement fullstack.
1466 pages par nos experts.Un livre de la collection Expert IT
ASP.NET Core MVC – Maîtrisez ce framework web puissant, ouvert et multiplateforme (Nouvelle édition)Extrait du résumé : Ce livre s’adresse aux développeurs web désireux de maîtriser ASP.NET Core MVC, framework proposé par Microsoft, totalement Open source. L’auteur souhaite fournir au lecteur les bases techniques nécessaires à une utilisation optimale du framework pour construire des applications web riches et modernes. La connaissance de HTML, CSS et C# sont des prérequis indispensables pour tirer le meilleur profit du livre…
Un livre de la collection Ressources Informatiques
HTML5 et CSS3 – Maîtrisez les standards de la création de sites web (2e édition)Extrait du résumé : Ce livre sur le langage HTML5 (en version 5.2 au moment de l’écriture) et les feuilles de styles CSS3, langages fondateurs dans la création de sites web, s’adresse aux développeursqui souhaitent disposer des connaissances nécessaires pour créer et faire évoluer des sites webdans le respect des bonnes pratiques.
-
HTML
Dépliant aide-mémoire de 12 pages recensant les balises principales du HTML, classées par ordre alphabétique puis regroupées par thème. Tableau des codes de 140 couleurs et tableau des codes des principaux caractères spéciaux.
-
HTML5
Dépliant aide-mémoire de 12 pages recensant les balises principales du HTML5, classées par ordre alphabétique puis regroupées par thème. Tableau des codes des principaux caractères spéciaux. L’aspect plastifié du produit permet de le garder toujours à portée de main sans détérioration.
-
HTML5 et CSS3
Ce livre sur le langage HTML5 (en version 5.2 au moment de l’écriture) et les feuilles de styles CSS3, langages fondateurs dans la création de sites web, s’adresse aux développeurs qui souhaitent disposer des connaissances nécessaires pour créer et faire évoluer des sites web dans le respect des bonnes pratiques.
Le livre est rédigé de façon à permettre un apprentissage progressif des éléments HTML et des propriétés CSS les plus couramment utilisés. Il n’a pas pour objectif de présenter l’ensemble des syntaxes mais uniquement celles couramment exploitées dans la création de sites web modernes. Les exemples de code présentés par l’auteur sont illustrés par des captures d’écran afin que le lecteur puisse se faire une idée de l’affichage obtenu.
Dans la première partie du livre, l’auteur donne les informations nécessaires pour bien appréhender la conception de site web. Il présente les spécifications techniques du HTML et des CSS (les fameuses recommandations proposées par le W3C), le rôle essentiel des navigateurs et leur compatibilité avec les éléments HTML et les propriétés CSS, ainsi que les bonnes pratiques de conception de sites web pour obtenir des contenus sémantiques bien conçus.
Dans la deuxième partie, le lecteur apprend à concevoir la structure des pages web avec des éléments HTML sémantiques dédiés. Il étudie ensuite les éléments qui permettent d’insérer du texte, des liens, des tableaux, des images, des formulaires, sans oublier des contenus multimédias. Un chapitre est consacré aux Microdata permettant d’obtenir un site sémantique et d’optimiser son référencement.
La troisième partie permet au lecteur d’exploiter les CSS afin de mettre en forme et de mettre en page un site web. Il y apprend la syntaxe des CSS et des sélecteurs puis étudie les notions d’héritage et de cascade. Ensuite, il découvre comment mettre en forme chaque composant d’une page web : le texte, les images, les formulaires ainsi que les boîtes conteneurs. Les nouvelles techniques de mise en page avec les modules Flexbox et Grid sont détaillées dans un chapitre dédié et la conception des sites Responsive est également abordée. L’auteur termine avec l’étude des modules CSS dédiés aux animations pour dynamiser des pages web.
-
HTML5 et CSS3
Ces vidéos s’adressent à toute personne débutant dans la création ou le développement de sites Web basés sur les langages HTML5 et CSS3. Elles sont extraites de la formation « Création de contenus pour le Web en HTML5 et CSS3 » animée par Nicolas PLOQUIN chez ENI Service.
Après une introduction aux langages et outils de création de contenus pour le Web, nous aborderons les notions fondamentales du langage HTML5, comme les balises et attributs HTML. Nous verrons comment intégrer des contenus ou groupes de contenus simples tels que les éléments de texte, liste et image. Nous apprendrons à ajouter des liens de navigation vers un autre site ou une autre page. Après avoir présenté le rôle des feuilles de style et sélecteurs CSS dans la mise en forme, nous passerons en revue les principales propriétés de style s’appliquant au texte et aux blocs de texte. Nous étudierons les différents éléments structurants ou conteneurs d’une page Web (section, entête, pied de page, menu) et nous verrons comment vous pouvez positionner ces éléments dans une page Web.
Nous passerons ensuite à l’intégration de contenus plus complexes avec des mises en forme avancées en CSS3, l’intégration de contenus audio et vidéo, la création de tableau et de formulaire HTML5. Nous découvrirons toute la richesse de style apportée par la transformation d’élément, l’application de transition et l’exécution d’animation. Enfin, nous verrons de quelle manière adapter son site web aux nouveaux types d’appareils connectés, communément appelé « Responsive Web Design ».
-
HTML5 et JavaScript
Ce livre s’adresse aux développeurs désirant apprendre les mécanismes du développement d’applications pour le Windows Store (sous Windows 8 et 8.1) avec HTML5, CSS et JavaScript. Des connaissances de base sur les technologies HTML5, CSS et JavaScript sont un prérequis indispensable pour tirer le meilleur parti possible de ce livre.
L’auteur présente les différents aspects de la conception d’une application pour le Windows Store avec HTML5 et JavaScript dans un environnement Visual Studio, les particularités liées à Windows 8.1 sont citées tout au long du livre. Il démarre par une brève introduction et une mise en situation du marché puis, il continue par une introduction aux applications JavaScript pour le Windows Store, des notions de base sur la construction d’une application jusqu’à l’intégration de fonctionnalités avancées et propres au système (comme l’implémentation des contrats de recherche et de partage ou encore l’utilisation des vignettes).
Ensuite, l’auteur développe plus particulièrement l’utilisation de ressources distantes notamment à travers la consommation de services Web, et vous apprend à rendre votre application internationale et accessible.
Enfin, le livre se termine par le packaging et le déploiement de votre application sur le Windows Store. Il présente également les différentes manières de générer du revenu avec une application, que ce soit par l’intégration de publicités ou de fonctionnalités d’achat intégré.
Pour chaque chapitre, l’auteur propose en téléchargement sur le site www.editions-eni.fr, un ou plusieurs projets qui illustrent les concepts présentés. Vous serez ainsi à même de tester des fonctionnalités clés telles que : les notions fondamentales de WinJS et l’utilisation des principaux contrôles, la gestion de la navigation, l’interrogation de services Web, la manipulation de fichiers et le stockage, l’intégration de la recherche et du partage, l’impression, l’utilisation de périphériques et de capteurs, la localisation et la globalisation.
-
HTML5 et PHP 5 – Développez des applications web performantes
Ce livre s’adresse à un public de développeurs souhaitant mettre à niveau et approfondir leurs connaissances sur HTML et PHP et tirer le meilleur parti des dernières nouveautés de ces langages pour réaliser des applications web solides et performantes.
Ces deux piliers du web ont connu de grandes évolutions ces dernières années : HTML se fait l’acteur d’une nouvelle génération d’applications web et mobiles, PHP s’est professionnalisé en intégrant notamment un modèle objet complet ; il est à présent le langage utilisé par l’immense majorité des gestionnaires de contenu (CMS) et des frameworks.
-
HTML5, CSS3 et JavaScript
Ce livre s’adresse aux concepteurs ou développeurs de sites web qui, déjà familiers des nouvelles normes HTML5 et CSS3, souhaitent migrer ou créer un site internet parfaitement adapté aux terminaux mobiles. Ce livre va leur permettre de bien appréhender les différences entre les deux mondes, de mieux comprendre les attentes de l’internaute mobile (le mobinaute), de bien mesurer les avantages à développer pour ce type d’appareil mais aussi les problèmes que cela engendre.
Chapitre après chapitre, le lecteur découvrira :
– les avantages de la norme HTML5 dans le monde mobile (mode hors-ligne, spécificité des formulaires, etc.),
– les avantages du CSS3 pour une meilleure adaptation du site au terminal de consultation (media queries),
– les nouvelles fonctions JavaScript particulièrement utiles pour une utilisation nomade (géolocalisation, canvas).L’auteur a choisi d’écrire ce livre comme une formation en détaillant toutes les étapes pour créer ou migrer vers un site mobile. Les mobinautes sont de plus en plus nombreux et les sites internet se doivent d’être complètement adaptés à ces nouveaux utilisateurs.
-
jQuery Mobile (HTML5, CSS3, JavaScript)
Ce livre sur le développement d’applications Web mobiles avec jQuery Mobile s’adresse aux développeurs web conscients de la mutation en cours dans l’utilisation du web et soucieux de proposer des applications Web parfaitement adaptées aux spécificités des terminaux mobiles.
Les premiers chapitres traitent des caractéristiques du Web mobile, tant d’un point de vue navigateurs, périphériques, usages et bonnes pratiques, que d’un point de vue outils de tests, émulateurs et validateurs web mobiles. Les chapitres suivants dressent le panorama des éléments incontournables du HTML5, des CSS3 et des API JavaScript spécifiques aux applications mobiles. Une large partie est ensuite consacrée à jQuery Mobile ; ce framework propose de concevoir des interfaces mobiles compatibles avec la totalité des périphériques du marché, le tout dans un look résolument moderne et adapté à l’utilisation tactile. Vous découvrirez dans ce livre comment, avec jQuery Mobile, concevoir des pages avec en-tête et pied de page, des barres de navigation, des fenêtres de dialogue ou pop-up, des listes, des formulaires y compris les nouveaux formulaires du Html5, des éléments dépliants… ceci en toute simplicité et sans une seule ligne de JavaScript ! Pour les experts, l’API jQuery Mobile est présentée en fin d’ouvrage.
-
jQuery Mobile (HTML5, CSS3, JavaScript)
Ce livre sur le développement d’applications Web mobiles avec jQuery Mobile s’adresse aux développeurs web conscients de la mutation en cours dans l’utilisation du web et soucieux de proposer des applications Web parfaitement adaptées aux spécificités des terminaux mobiles.
Les premiers chapitres traitent des caractéristiques du Web mobile, tant d’un point de vue navigateurs, périphériques, usages et bonnes pratiques, que d’un point de vue outils de tests, émulateurs et validateurs web mobiles. Les chapitres suivants dressent le panorama des éléments incontournables du HTML5, des CSS3 et des API JavaScript spécifiques aux applications mobiles. Une large partie est ensuite consacrée à jQuery Mobile ; ce framework propose de concevoir des interfaces mobiles compatibles avec la totalité des périphériques du marché, le tout dans un look résolument moderne et adapté à l’utilisation tactile. Vous découvrirez dans ce livre comment, avec jQuery Mobile, concevoir des pages avec en-tête et pied de page, des barres de navigation, des fenêtres de dialogue ou pop-up, des listes, des formulaires y compris les nouveaux formulaires du Html5, des éléments dépliants… ceci en toute simplicité et sans une seule ligne de JavaScript ! Pour les experts, l’API jQuery Mobile est présentée en fin d’ouvrage.
-
Les API JavaScript du HTML5
Ce livre s’adresse aux développeurs de pages et applications Web désireux de tirer pleinement parti des API JavaScript du Html5. L’auteur propose une exploration de ces nombreuses API JavaScript, certaines pleinement opérationnelles, d’autres encore en phase de développement. Le Html5 étant une évolution de portée considérable qui modifie totalement la conception des pages ou applications Web, l’auteur a veillé à adopter une approche pragmatique et explicative, illustrée de nombreux exemples et captures d’écran.
L’objectif du livre est double ; tout d’abord, permettre au lecteur d’intégrer dans ses applications, certaines de ces API comme la géolocalisation, le dessin en 2D, le stockage de données en local ou pourquoi pas une base de données, ensuite, de faire découvrir l’énorme impulsion que vont créer ces API JavaScript qui seront dans leur globalité une véritable plateforme de développement d’applications Html5.
Les différents chapitres du livre détaillent en particulier : l’API Selectors qui remédie aux lacunes du JavaScript traditionnel dans la sélection des éléments du DOM – la plus médiatique du moment, l’API de géolocalisation qui permet de connaître les coordonnées géographiques de l’utilisateur – l’API Storage qui permet de conserver dans le navigateur des données qui pourront être utilisées ultérieurement sans passer par un serveur – l’API Offline élaborée pour permettre aux tablettes et smartphone de continuer à utiliser une application en mode déconnecté suite à une perte de réseau – l’API History qui permet de créer de nouvelles entrées dans l’historique – l’API Drag & Drop qui permet d’utiliser le glisser/déposer en mode natif… Suivent ensuite une série d’API plus limitées comme la sélection de fichiers, la possibilité de transmettre des informations entre différentes fenêtres ou balises <iframe>, localisées sur le même domaine ou des domaines différents, l’exécution de scripts en arrière-plan et l’API WebSocket qui permet d’ouvrir une connexion bi-directionnelle permanente entre le client et le serveur. Enfin, l’API Canvas qui permet le dessin 2D directement dans la page sans passer par des images.
-
Progressive Web App
Ce livre sur les Progressive Web Apps s’adresse aux développeurs qui souhaitent développer des applications utilisables depuis un navigateur qui, tout en capitalisant sur les technologies standards du Web, proposent une expérience utilisateur similaire à celle des applications mobiles.
Dans ce livre, l’auteur détaille les technologies et concepts mis en œuvre dans le développement de Progressive Web Apps. Le lecteur commence ainsi par étudier le Web App Manifest qui permet d’ajouter des métadonnées à une application pour activer certaines fonctionnalités ainsi que les notions de service worker et d’API Cache, utiles notamment pour la création d’expériences de navigation déconnectée efficaces. L’auteur présente ensuite la persistance de données côté client avec l’utilisation de l’API IndexedDB et la synchronisation entre l’application et le serveur avec l’API Background Sync. Un chapitre est dédié aux bonnes pratiques de développement qui permettent d’accroître les performances générales de l’application.
Pour finir, l’auteur présente la nouvelle version HTTP/2 du protocole HTTP et la mise en place de notifications push avec l’API Notification. -
WSUS 3 (Windows Server Update Services 3)
Ce livre sur WSUS 3 (Windows Server Update Services 3) s’adresse aux administrateurs système et réseaux en charge de mettre en place une architecture de déploiement des mises à jour Microsoft et ceci de manière centralisée au sein d’un parc informatique.
A partir de l’exemple précis d’une entreprise de taille assez importante, l’auteur met en place et configure un ensemble de serveurs WSUS dans le respect de contraintes techniques et organisationnelles décrites dans l’un des chapitres. L’auteur décrit ensuite la gestion des mises à jour et couvre les différentes tâches d’administration au sein de l’infrastructure WSUS pour assurer le suivi et la création des rapports de mises à jour. L’auteur détaille également la résolution d’incidents courants. -
Zend Framework 2
Ce livre sur le développement d’applications web mobiles avec Zend Framework 2, Zend Server et Zend Studio, s’adresse à tous les développeurs qui souhaitent approfondir leurs connaissances sur le développement d’applications mobiles connectées au Cloud avec PHP. C’est aussi l’occasion de découvrir les fonctionnalités apportées par les formulaires HTML5, le framework jQuery Mobile ou la base de données NoSQL MongoDB.
Dans une première partie, vous apprendrez comment les solutions Zend permettent d’améliorer votre productivité en même temps que la qualité des applications PHP développées. L’auteur présente ensuite les objectifs de l’étude de cas utilisée tout au long du livre pour illustrer les bonnes pratiques de développement d’applications mobiles avec les solutions Zend, HTML5 et jQuery Mobile. Vous verrez ainsi comment mettre en pratique les motifs de conception issus du Domain Driven Design ainsi que la manière d’écrire des tests unitaires sur ces design patterns avec PHPUnit. À la fin de cette première partie, vous disposerez d’une application PHP pour le web mobile, fonctionnelle.
Dans une deuxième partie, vous apprendrez à utiliser des techniques de programmation JavaScript avancées qui permettent une meilleure organisation du code JavaScript lorsqu’une application web contient beaucoup de code côté client. Le framework Backbone.JS ainsi que la librairie Require.JS seront utilisés conjointement à jQuery Mobile afin d’améliorer la modularité du code JavaScript produit. À la fin de cette deuxième partie, vous saurez comment déployer une application PHP pour le web mobile sur le Cloud avec Zend Studio.