1

A propos le cours

• Thème : Initier la création des sites web dynamique sous PHP.
• Pré requis : Connaissances de HTML.
• Objectif : Programmer des scripts pour le développement de sites dynamiques.

Plan

Niveau 1

Tour d’horizon PHP
• Principes de fonctionnement
• Le contexte Web
• Les variables
• Les types de données en un clin d’œil
• Les opérateurs
• Les instructions conditionnelles
• Un type particulier : les tableaux
• Les boucles, parcourir les tableaux
• Trier les tableaux par ordre alphabétique
• Introduction aux super globales
• Récupération de données de formulaire
• Envoyer un e-mail
• Les constantes
• Etude de cas : système de candidature en ligne
Organiser des scripts PHP – les fonctions
• Déclaration de fonctions
• Les paramètres et l’instruction return
• Création de bibliothèques de fonctions
• Fonctions prédéfinies : exemples, organisation, documentation
• Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates
• Autres exemples de fonctions
• Comment identifier les types des variables ?
• Upload de fichiers : la variable $_FILES et les fonctions associées
• Etude de cas : amélioration du système de candidature en ligne
Découvrir les méthodes de gestion du contexte applicatif
• Principes de l’interaction avec l’utilisateur
• Rappels des formulaires
• Les champs cachés
• Les URL longues
• Introduction aux sessions
• Sécuriser l’accès à l’administration des candidatures avec les sessions
• Présentation des cookies
• Afficher la date de dernier accès à la plate-forme d’administration des candidatures
Les bases de données
• Utilité des bases de données
• Présentation de PHPMyAdmin
• Construction d’une base avec PHPMyAdmin
• SQL sous PHPMyAdmin :
• – Les principales instructions
• – Lecture de code SQL
• – Génération de multiples requêtes
• – Les bonnes habitudes : tester ses requêtes avec PHPMyAdmin
• Fonctions d’accès aux bases de données
• Formulation de requêtes dans un fichier PHP
Pour aller plus loin avec PHP : création d’un CMS*
• Spécifications et organisation du développement
• Création des bibliothèques de génération de code HTML (sans connexion aux bases)
• Génération de pages à partir des bibliothèques
• Création de la base de données
• Fonction d’insertion de pages et de stockages dans la base MySQL
• Fonction de modification de pages
• Fonction de suppression de pages
• Modification des bibliothèques de génération de code HTML pour les coupler à la base
Conclusion et bilan

 

Partager c'est aimer!


Niveau 2

Manipulation de fichiers
• Ouvrir un fichier
• Fermer un fichier
• Lire le contenu d’un fichier
• Lire le contenu d’un fichier par ligne
• Ecrire dans un fichier
Pour aller plus loin avec PHP : création d’un CMS*
• Reprise d’un exemple introduit dans la formation PHP/MySQL initiation
• Modification de la création de pages pour associer un fichier généré à la volée
• Création d’une base d’auteurs
• Introduction à la relation de table dans MySQL 5
• Développement de la fonction d’ajout d’auteur
• Modification de la création de pages pour associer un auteur
• Fonctions d’affichage de pages créées par un auteur
• Authentification des auteurs sur l’administration
• Stockage de l’authentification dans des variables de session
Lier les cookies aux bases : création d’un panier d’achat
• Conception du site et des bases de données
• Introduction à la manipulation d’image : redimensionner dynamiquement une image
• Organisation de l’interface de consultation du catalogue par thèmes
• Enregistrement du panier d’achat sur un cookie
• Moteur de recherche classique et thématique et pagination des résultats (en fonction du
temps restant)
Conclusion et bilan

Partager c'est aimer!

Partager c'est aimer!

Formation PHP

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Prix : 400 DT
  • Durée : 20 Heures