Accueil > Technologies WEB > PHP : développer un site Web dynamique avec base de données
Formation #TWC51

Formation PHP : développer un site Web dynamique avec base de données

Durée : 5 jours

Code : TWC51

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Connaître la syntaxe et les bonnes pratiques du langage PHP
  • Etre capable de développer des pages Web dynamiques en PHP dans un environnement Internet / Intranet
Programme
1/ Introduction à PHP 5
  • Les principes client serveur
  • Les origines et versions de PHP
  • Intégration de PHP dans une page HTML
  • L'outil de développement
  • Installer le serveur
  • Configurer l'outil
2/ Les variables et les opérateurs
  • Types de données
  • Variables et constantes
  • Variables et tableaux
3/ Tests et itérations
  • Tests If et Switch
  • Boucles For et While
  • Instructions de sortie
4/ Fonctions
  • Fonctions PHP intégrées
  • Arguments valeur et référence
  • Retour de valeur
5/ Gérer les formulaires
  • Syntaxe des formulaires HTML
  • Méthodes GET et POST
  • Utilisation des variables globales PHP
6/ Gérer les fichiers en PHP
  • Ouverture et création d'un fichier
  • Lectuer et écriture dans un fichier
  • Instructions d'appel et d'inclusion
7/ 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
8/ Utiliser une base de données MySql
  • Connexion entre PHP et MySQL
  • Création d'une base MySQL
  • Fonctionnalité de base d'une session
  • Utilisation et contrôle de la session
  • Authentification
  • Introduction au langage SQL
  • Requêtes SQL avancées (jointures de tables)
  • Traitement des résultats des requêtes
9/ Les tableaux complexes
  • Constructeur array
  • Fonctions associées aux tableaux
  • Fonctions d'extraction
10/ Les formulaires complexes
  • Moteur de recherche : formulaire en relation avec une base de données
  • Fonctions avancées de sélection: modification de la base, tris (ORDER BY), recherches (WHERE)
11/ Le graphisme
  • Présentation de la librairie GD
  • Création d'image, réutilisation
  • Superposition de texte pour protection de droits
  • Intégration au site
12/ Programmation orientée objet
  • Constructeurs et destructeurs
  • Propriétés et constantes
  • Méthodes
  • Surcharges
  • Exceptions
  • Héritage simple
  • Créer une classe simple
  • Utiliser cette classe
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Personnes Visées

  • Chefs de Projet
  • Développeurs
  • Webmasters