Développement Web II


  Plan du cours

Partie 1 : Généralités et Rappels

Chapitre 1 : Introduction Générale et Rappel sur le language HTML

  • Structure d'un document HTML
  • Principales balises HTML (titre, paragraphe, listes, formulaire, lien hypertexte, commentaires)
  • Concepts clés (URL, Port, www, @IP, lien relatif/absolu)
  • Rendre le web dynamique (dynamisme côté client/serveur)

Partie 2 : Dynamisme côté serveur (PHP)

Chapitre 1 : Introduction à PHP et syntaxe

  • Historique et définition
  • Principe de fonctionnement
  • Architecture logicielle (outil WAMP Server et familiarisation avec l'interface "Localhost")
  • Implémentation au sein d’une page HTML et premier exemple
  • Les commentaires en PHP
  • Chaînes de caractères et concaténation
  • Les variables dans PHP (scalaires, tableaux, tableaux associatifs)

Chapitre 2 : Éléments et structures de base de PHP

  • Inclusion de pages externes et utilité de découpage
  • Structures conditionnelles (if, if..else)
  • Structures itératives (While, For, Foreach)

Chapitre 3 : Fonctions et Traitement des formulaires

  • Déclaration et appel des fonctions
  • Porté des variables et passage de paramètre par référence
  • Méthodes d’envoi des formulaires (POST et GET)
  • Récupération des données d’un formulaire

Chapitre 4 : Cookies et Sessions

  • Concepts, différence et utilition
  • Manipulation des cookies et des sessions

Chapitre 5 : PHP orienté objet

  • Évolution des version de PHP et support de l'OO
  • Création de la première classe et instanciation d’objets
  • Héritage et classes abstraites

Partie 3 : Dynamisme côté client (Javascript)

Chapitre 1 : Syntaxe et éléments de base de Javascript

  • Utilisation de Javascript (insertion dans la même page HTML, script externe, associé à un événement)
  • Déclaration de variables et Concaténation des chaînes de caractères
  • Instructions - Conditions - Boucles
  • Les objets et leur hiérarchie
  • Les tableaux en Javascript

Chapitre 2 : Gestion des événements

  • Manipulation des chaînes de caractères (quelques fonctions de base)
  • Les événements
  • Contrôle des formulaire avec Javascript

  Pré-requis

HTML / CSS

  Organisation pédagogique

Régime mixte   |   3h/semaine

  Télécharger le cours

Veuillez envoyer un email à cette adresse : oussamabk.isamm [at] gmail.com  

  Bibliographie et Liens utiles

[1] Concevez votre site avec PHP et MYSQL, M. Nebra, OpenClassrooms
[2] Cours de PHP 5, G. Rossolini, developpez.com
[3] PHP5: Cours et Exercices, J. Engels , Eyrolles (2ème édition).
[4] PHP5 avancé, E. Daspet et C. Pierre de Geyer, Eyrolles (4ème édition).
[5] Dynamisez vos sites web avec Javascript, J. Pardanaud, OpenClassrooms

Revenir vers la page précédente »