Objectifs de la formation

  • Créer des sites dynamiques avec PHP et accéder aux sources de données externes sur toute plateforme.

Public

  • Toute personne souhaitant créer un site internet et utiliser des bases de données MySQL.

Prérequis

  • Une bonne connaissance d’Internet est nécessaire
  • Utilisation régulière du HTML ou avoir suivi le module HTML.
  • Connaissance des bases de données et notions de programmation est un plus.

Programme de la formation

Module 1 - Introduction à PHP
Installer le serveur d'application.
Configurer : Apache / Mysql / PHP / PhpMyadmin
Module 2 - Maîtriser la syntaxe PHP
Commenter le code, déclarer des variables
Connaître les opérateurs, les expressions, les instructions de contrôle
Module 3 - Réutiliser du code
Utilisation des fonctions, portée des variables.
Les includes, la différence entre Include et Require.
Utiliser les fonctions
Module 4 - Manipuler des données complexes
Tableaux, nombres, dates et chaînes de caractères
Module 5 - Gérer les formulaires
Validation côté client/côté serveur.
Récupérer et traiter des éléments de formulaire HTML
Module 6 - Publier le contenu d'une base de données
Se connecter à une base de donnée (Mysql, Oracle,…)
Techniques d'affichage avancées
SQL avancé : architecture relationnelle, clé primaire, index,structure, jointures
Modifier le contenu d'une base de données
Module 7 - Persistance de l'application
Les variables de session et d'environnement, les cookies
Module 8 - Gérer des répertoires et des fichiers sur le serveur
Module 9 - Mises en pratique
Configurer l'environnement de développement PHP
Utiliser les fonctions pour réutiliser du code
Gérer les formulaires (validation, traitement)
Réaliser des applications permettant l'ajout, la modification,la présentation d'information d'une base de données
Réaliser des applications permettant de mettre à disposition des données de type fichiers.
Augmenter l'interactivité d'un site web et sa sécurité
Installer un environnement de développement Apache / PHP / Mysql.
Créer un formulaire de contact.
Vérifier les données issues d'un formulaire.
Créer et envoyer des mails.
Afficher et modifier le contenu d'une base de données.
Créer un moteur de recherche.
Créer une application sécurisée avec pages protégées.
Créer un serveur de fichiers sur le serveur via une interface HTML / PHP

Votre contact

Méthode pédagogique

  • Apports théoriques et transfert d'expérience.
  • Possibilité de travailler sur vos projets en cours ou à venir.
  • Un support de cours est remis à chaque participant.
  • Assistance téléphonique et par mail après la formation.
  • Remise d'une attestation de stage.

Horaires

  • Le stage se déroule principalement en intra sur site.
  • Cours individuel possible au centre de formation situé dans l'Ain à Loyes.
  • Possibilité de sessions inter-entreprises: me consulter.
  • Les dates et horaires sont définis conjointement (1 jour = 7 heures).
    Ex: 9h00 - 12h00 / 13h00 - 17h00.