Accueil > Développement informatique et DevOps > PHP/MySQL : création de pages Web dynamiques
Formation #DEV08

Formation PHP/MySQL : création de pages Web dynamiques

Durée : 5 jours

Code : DEV08


Prochaines dates programmées :

Du 24 au 28 Juin 2024

Du 07 au 11 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
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
Dates

Dates

  • Du 24 au 28 Juin 2024
  • Du 07 au 11 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.