Éditions JFD

Programmation du Web : Tome 1 – Le côté client

Auteur : Abdellatif Obaid

ISBN : 978-2-923710-65-5

Copyright : 2014

Nombre de pages : 642

Pour toutes questions ou commentaires concernant le produit, veuillez nous contacter.

Prix : 89.95 $ CAD

Description

Ce livre présente les technologies du web les plus utilisées du côté du client, soit HTML, HTML5, CSS, CSS3, JavaScript et JQquery. Elles sont présentées de manière graduelle et illustrées par des exemples concrets.

Le langage HTML a connu plusieurs évolutions et plusieurs versions. Elles sont présentées dans ce livre pour que le lecteur puisse voir l’évolution et comprenne les contenus des pages web qui existent. Ensuite, le langage HTML5, la dernière version connue de HTML est présenté en détail à la fin de cet ouvrage pour permettre de créer des sites web modernes.

Pour utiliser des feuilles de style, nous présentons les éléments de CSS version 2 et terminons avec la version CSS3. Cette dernière version, beaucoup plus riche, est de plus en plus utilisée dans les pages web actuelles.

HTML5 et CSS3 sont les deux éléments de construction de pages web supportant le multimédia et l’animation. Ces aspects sont illustrés dans ce livre avec plusieurs exemples concrets.

Nous présentons également JavaScript et jQuery qui sont des langages permettant d’ajouter des fonctionnalités intéressantes aux pages web tels que les éléments de dialogue, d’animation, etc. Ils sont également présentés avec plusieurs exemples pratiques.

Enfin, ce livre constitue un premier tome qui se concentre sur le développement des sites web du côté du client. Le deuxième tome traitera des techniques de développement du côté du serveur.

Table des matières

Chapitre 1 : Le langage HTML
1.1 Introduction
1.2 Les éléments de base de HTML
1.3 Les hyperliens
1.4 Les listes
1.5 Les images
1.6 Les tableaux
1.7 L’attribut style
1.8 Les styles prédéfinis
1.9 Les cadres
1.10 Les cadres internes
1.11 Les cartes
1.12 Les formulaires
1.13 Codage des caractères et des symboles
1.14 Représentation des couleurs
1.15 Les métadonnées
1.16 Les balises <div> et <span>
1.17 Le multimédia
1.18 Les versions de HTML
1.19 XHTML

Chapitre 2 : Le langage CSS
2.1 Introduction
2.2 Les sélecteurs
2.3 Les styles en cascade
2.4 Les propriétés des couleurs
2.5 Les propriétés des fontes
2.6 Les propriétés de texte
2.7 Les propriétés des images
2.8 Les propriétés des dimensions
2.9 Les propriétés de l’arrière-plan
2.10 Le modèle de boîte
2.11 Les propriétés des tableaux
2.12 Les propriétés des listes
2.13 La visibilité et l’affichage
2.14 Le positionnement
2.15 Le flottement
2.16 Les niveaux d’affichage
2.17 Les pseudo-classes et les pseudo-éléments
2.18 Les filtres
2.19 Les styles et les types de médias
2.20 Exemples de conception de pages

Chapitre 3 : Le langage JavaScript
3.1 Introduction
3.2 La syntaxe
3.3 Les variables
3.4 Les opérateurs
3.5 Les structures de contrôle
3.6 La boucle do-while
3.7 Les fenêtres de dialogue
3.8 Les fonctions
3.9 Les événements
3.10 La validation des données
3.11 Les tableaux
3.12 Les tableaux associatifs
3.13 Les chaînes de caractères
3.14 Les expressions régulières
3.15 L’objet Math
3.16 L’objet Date
3.17 Les temporisateurs
3.18 Le DOM

Chapitre 4 : La librairie jQuery
4.1 Introduction
4.2 Sytaxe de jQuery
4.3 Les sélecteurs
4.4 Les méthodes de jQuery
4.5 Les méthodes de modification des styles
4.6 Les méthodes de modification des attributs
4.7 La manipulation des événements
4.8 Utilisation avancée des sélecteurs

Chapitre 5 : Introduction à HTML5
5.1 Introduction
5.2 Les éléments de structure
5.3 Structure d’un document sous HTML5
5.4 Insertion de documents multimédias
5.5 La manipulation des vidéos  et documents audio avec JavaScript
5.6 La géolocalisation
5.7 Les nouveaux champs de saisie
5.8 Les nouveaux éléments des formulaires
5.9 Les nouveaux attributs
5.10 Les dessins avec les canevas
5.11 Utilisation des couleurs
5.12 La manipulation des textes
5.13 L’utilisation des ombres
5.14 Inclusion des images
5.15 La manipulation des pixels
5.16 Les transformations

Chapitre 6 : Introduction à CSS3
6.1 Introduction
6.2 Les bordures rondes
6.3 Les bordures colorées
6.4 Les bordures en image
6.5 Les ombres
6.6 Les textes avec des ombres
6.7 Les propriétés d’arrière-plan
6.8 L’opacité
6.9 Les gradients de couleur
6.10 Les transformations 2D
6.11 Les transformations 3D
6.12 Les transitions
6.13 Les animations
6.14 Les paramètres de l’animation
6.15 Les colonnes multiples

Auteur

Abdellatif Obaid

A. Obaid a un Doctorat en informatique de l’Université d’Ottawa. Il est professeur du département informatique de l’UQAM. Il possède une longue expérience dans le développement des applications réparties, les réseaux et le web mobile. Il travaille sur des problématiques de recherche liées à ces domaines et enseigne plusieurs cours qui touchent à ces aspects tant au niveau des études universitaires de 1er cycle qu’au niveau des études de 2e et 3e cycle.