Réalisation de sites web

Sommaire du site

Présentation
Comment apprendre
L'équipement
La page web
  Styles et CSS
  HTML, structure de la page
  HTML, éléments du corps
Le langage JavaScript
  JavaScript, objets "core"
  JavaScript, DOM, les bases
  JavaScript, DOM, node
  JavaScript, compléments
Le langage PHP, les bases
  PHP, fonctions utiles
  PHP pour le web
  PHP, compléments
SQL, introduction
  MySQL et PHP pour le web
  MySQL, plus loin...
Applications AJAX
Annexes utiles
  Fichier .htaccess
  Sécurité des sites web
  Conception d'un site web
  Référencement, syndication

Sommaire détaillé

Mentions légales.

Chapitres de cette page
Contenu  -> 

Page mise à jour le : 12-08-2015

Sommaire de cette page

Haut de la page

* Sommaire détaillé *

Présentation (MàJ : 12-08-2015)

Utiliser ce site

A qui s'adresse ce site

Pourquoi et comment réaliser un site web

Allons-y

Comment apprendre (MàJ : 12-08-2015)

Au sujet de cette page

0- S'équiper

1- Réaliser des pages statiques.

2- Dynamiser avec le JavaScript

3- JavaScript et DOM

4- Passer au site dynamique en PHP

5-Se familiariser avec MySQL.

6- Accéder à MySQL depuis le PHP

7- Programmation objet

C'est parti...

L'équipement (MàJ : 12-08-2015)

Quel type de site ?

Le matériel

Les logiciels

Liens utiles

Hébergement

On commence...

La page web (MàJ : 12-08-2015)

Création d'une première page web simple

Mise en forme du texte

Lien

Les tableaux

Les images

A suivre...

Styles et CSS (MàJ : 12-08-2015)

Présentation

Editeur de styles

Définition des règles de style (sélecteur)

Les styles de boîte

Surcharge et priorités des styles

Balises <div> et <span>

D'autres propriétés

Exemple de feuille de style

A suivre...

HTML, structure de la page (MàJ : 12-08-2015)

Présentation

Structure de la page

Quelques spécifications d'en-tête

Le cas des pages de cadres (ou "frames")

A suivre...

HTML, éléments du corps (MàJ : 12-08-2015)

Paragraphes (et titres)

Mise en forme des caractères

Lien et ancre

Images

Tableaux

Formulaires

Cadres en ligne

Inclusion générique 

A suivre...

Le langage JavaScript (MàJ : 12-08-2015)

Présentation

Intégration du JavaScript dans la page HTML

Structure de base du langage

Les types de données et les objets

Les opérateurs

Les structures de contrôle

Les déclarations de fonctions

A suivre...

JavaScript, objets "core" (MàJ : 12-08-2015)

Math (mathématiques)

Date (date et heure)

Array (tableaux)

String (chaînes de caractères)

A suivre...

JavaScript, DOM, les bases (MàJ : 12-08-2015)

Présentation

L'objet "window"

L'objet "location"

L'objet "document"

Image

Evénements

A suivre...

JavaScript, DOM, node (MàJ : 12-08-2015)

Structure

Propriétés

 Méthode 'item()' et propriété 'length'

Méthodes

A suivre...

JavaScript, compléments (MàJ : 12-08-2015)

Remarques nécessaires

Détection du navigateur

Vérification de formulaires

Expressions rationnelles (ou régulières)

Exemple commenté de gestion de formulaire

A suivre...

Le langage PHP, les bases (MàJ : 12-08-2015)

Présentation

Structure de base du langage

Les types de données et les variables

Les opérateurs

Les structures de contrôle

Les déclarations de fonctions

A suivre...

PHP, fonctions utiles (MàJ : 12-08-2015)

Le site web de référence

Une fonction essentielle

Autres fonctions utiles

Gestion des variables

Quelques fonctions sur les chaînes de caractères

Quelques fonctions sur les tableaux

Quelques fonctions sur les dates et heures

A suivre...

PHP pour le web (MàJ : 12-08-2015)

Gestion des formulaires

Adaptation des textes

Sessions et cookies

Gestion des en-têtes HTTP

Messagerie électronique

A suivre...

PHP, compléments (MàJ : 12-08-2015)

Expressions rationnelles (régulières)

Système de fichiers

Images

Et encore...

A suivre...

SQL, introduction (MàJ : 12-08-2015)

Base de données

SQL et MySQL

Interface web de gestion : phpMyAdmin

Requêtes SQL

A suivre...

MySQL et PHP pour le web (MàJ : 12-08-2015)

Intérêt

Connexion aux bases de données

Fonctions PHP d'interface

Le cas des requêtes renvoyant une liste

A suivre...

MySQL, plus loin... (MàJ : 12-08-2015)

Opérateurs et fonctions

Quelques compléments sur les clauses pour SELECT

Requêtes sur plusieurs tables

A suivre...

Applications AJAX (MàJ : 12-08-2015)

Présentation

L'objet 'XMLHttpRequest'

Principe de fonctionnement

Exemple d’application

Quelques remarques pour faire plus simple

En savoir plus

A suivre...

Annexes utiles (MàJ : 12-08-2015)

Fichier .htaccess (MàJ : 12-08-2015)

Serveur Apache

Fichier '.htaccess'

Restrictions d'accès

Réécriture des URL

Sécurité des sites web (MàJ : 12-08-2015)

Principes de base

Les utilisateurs privilégiés

Types d'attaques

Le problème des robots

Encore quelques conseils concernant les formulaires

Pour les curieux : le « pot de miel » (honeypot)

En savoir plus...

Conception d'un site web (MàJ : 12-08-2015)

Définir les objectifs du site

Identifier le type de population concernée

Inventorier et hiérarchiser les contenus

Structurer

Définir une charte graphique

Concevoir, rédiger

Documenter

Référencement, syndication (MàJ : 12-08-2015)

Préparation du référencement

Fichier "Sitemap"

Référencement

Dépot Légal (France)

Flux de syndication