PHP 5 Développer un site Web dynamique avec base de données

PHP 5 Développer un site Web dynamique avec base de données

PHP 5 Développer un site Web dynamique avec base de données

Type(s) : P
Durée : 4 Jours – 28 Heures

Pré-requis        

Une bonne connaissance du HTML sans être un expert est  indipensable pour tirer bénéfice de cette formation PHP 5 , par exemple avoir un niveau de connaissance équivalent à la foramtion HTML (IHTM) ou encore mieux mais pas nécessaire la formation maîtriser HTML5 (IHCJ). Les participants doivent aussi connaitre au moins un langage de programmation.

Objectifs

Cette formation PHP 5 existe à notre catalogue depuis de nombreuses années déjà. Le cours est donc extrêmement bien rodé tant du point de vu de la pédagogie que des nombreux travaux pratiques qui jalonnent la formation. Les participants seront immédiatement opérationnels à la fin du cours, ils vont apprendre pendant ces 4 jours les bases correspondant à plus de 90% des développements web en PHP 5

Public concerné

Développeurs, architectes, chefs de projets techniques.

 

Profil du formateur
Formateur consultant, expert, pédagogue et certifié dans son domaine
Méthode pédagogique
La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.
Suivi, évaluation, sanction
Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.
Formation sans certification.

 

Plan du cours

Philosophie et présentation de PHPOutils et méthodes de développement

  • Qu'est-ce que PHP ?
  • Interactivité avec les internautes
  • Les échanges de base entre un serveur WEB et un navigateur (http)
  • La place de PHP dans l'architecture WEB (scripts client et serveur : javascript, HTML, PHP, SQL...etc.)
  • Nouveautés des dernières versions de PHP
  • Présentation de l'exemple utilisé durant la formation (site de vente en ligne)

 

Présentation du langage et premier site en PHP

Automatisation d'une page Web

  • Les principes client serveur
  • Premiers éléments du langage.
  • Intégration de PHP dans une page HTML
  • Variables et fonctions
  • Librairies
  • Fonctions de base,variables serveur et variable PHP
  • Contrôles de flux et boucles

 

Les formulaires simples

  • Passage et transmission de variables
  • Lecture écriture de fichier
  • Vérification de login/mot de passe
  • Redirection

Sessions utilisateurs et panier d'achat

Variables persistantes: 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

 

Utilisation d'une base de données MySql

  • Gérer les bases MySQL avec phpMyAdmin
  • Concepts fondamentaux: Bases, tables, champs, enregistrements
  • Création d'une base multi-tables
  • Fonctions PHP Mysql
  • Introduction au langage SQL (sélection, modification, suppression)
  • Requêtes SQL avancées (jointures de tables)
  • Traitement des résultats des requêtes

 

Professionnaliser son site WEB en PHP

Les tableaux complexes

  • Constructeur array
  • Fonctions associées aux tableaux
  • Fonctions d'extraction

 

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)

 

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

Initiation à la POO en PHP

  • O.O. (Programmation orientée objet)
  • PHP et la programmation orientée objet
  • Evolution du moteur objet dans PHP5

Nous contacter

AMS Formation (France)
03 83 67 63 05
22 Rue de Medreville
54000 Nancy – France

AMS Formation (Luxembourg)
00 352 26 10 22 58
145, route de Pétange
L-4645 Niederkorn – Luxembourg

ams-formation@ams-training.com

Suivez-nous

Retrouvez toute l'actualité d'AMS Formation sur les réseaux sociaux.