Présentation
Réalisation d un projet professionnel. ALPHADIS garantie la qualité des formations avec des formateurs certifies. Accès illimité sur la plateforme d assistance collaborative (cours, exercices, forum d entraide...
Objectifs
• Maîtriser les bases du HTML5.
• Exploiter les ressources des CSS.
• Créer des pages Web de qualité.
• Savoir créer des fonctionnalités pour enrichir ses pages Web
• Créer des applications en ligne
• Acquérir les bases permettant découvrir le PHP
• Développer un site Web dynamique avec base de données.
• Utiliser le langage de script PHP, langage SQL, manipulation de fichiers graphiques,…
• Créer des sites dynamiques avec PHP.
• Accéder aux sources de données externes.
Programme
Rappels du fonctionnement d’un serveur Web et
du dialogue Navigateur/Serveur Web
• Présentation de l’URL et localisation d’un
document
• Le protocole HTTP
• Les autres protocoles tels que FTP, TELNET,
etc...
Le format des documents
• Le format HTML
• Les différents types de format
• Les formats texte, image, vidéo
Présentation du protocole http
• Principe du protocole
• Les différents types de requêtes (GET, POST,
etc..)
Les bases du HTML
• Structure type d’une page HTML
• Les balises et leurs attributs.
• L’instruction !DOCTYPE
• Le HTML et le HTML 5.
L’en-tête HTML
• La balise META
• La reconnaissance par les moteurs de
recherche
Créer une page HTML
• Page, en-tête, titre, commentaires.
• Police, taille, gras, italique...
Les listes
• Les listes à puce
• Les listes numérotées
• Les listes de définition
• Les listes de menu et répertoire
• Les listes imbriquées
Les styles de Paragraphe
• Les en-têtes de paragraphe
• Les sauts de paragraphe
• Formatage des textes
• Les balises DIV et SPAN
• Le formatage des textes par balises
• Les séparateurs graphiques
Insérer des médias dans une page
• Taille, positionnement, texte alternatif.
• Son, vidéo, animation.
Définir la navigation et les liens hypertextes
• Lien vers une ancre, une page du site, une url
externe, vers une messagerie.
• Lien sur une image, une partie d’image.
Créer l’interactivité avec les formulaires
• Les champs : texte, mot de passe, menu
déroulant, case à cocher…
• Envoyer les informations par mail.
• Structurer la mise en page.
Les tables
• Définir une table
• Les balises de définition de table et leurs
attributs TABLE, TH, TR, TD,
Les feuilles de style CSS
• Présentation des feuilles de style
• Définition d’un style
• La balise LINK
• La notion de cascade
• Les attributs des styles
Découverte du JavaScript
• Présentation de JavaScript
• La balise SCRIPT
• Les attributs événementiels
• Masquer le script JAVASCRIPT
• La balise NOSCRIPT
Introduction
• Qu’est-ce que PHP ?
• Interactivité avec les internautes.
Les fonctionnalités du langage
• Automatisation d’une page Web
• Les principes client serveur
• Premiers éléments du langage.
• Intégration de PHP dans une page HTML.
• Variables et fonctions
• Librairies
• Fonctions de base, variables serveur et variable PHP
• Contrôles de flux et boucles.
• Exercice pratique
Les formulaires simples
• Passage et transmission de variables.
• Lecture écriture de fichier
• Vérification de login et mot de passe
• Redirection
Les fonctionnalités avancées du langage
• Les tableaux complexes
• Constructeur array
• Fonctions associées aux tableaux
• Fonctions d’extraction
Variables persistantes: Cookies et Session
• Avantages et inconvénients des cookies et sessions.
• Limitations et précautions.
• Les variables de session
• Les Cookies
• Sérialisation des variables complexes
• Utilisation
Utilisation d’une base de données MySQL
• Présentation de phpMyAdmin.
• Concepts fondamentaux: Bases, tables, champs, enregistrements.
• Création d’une base ...