Vous êtes ici

Formation PHP

Formation PHP

Formation PHP : concevoir des sites web dynamiques.

PHP est un langage de programmation informatique essentiellement utilisé pour produire à la volée des pages web dynamiques. Dans sa version 5 lancée en juillet 2004, PHP s’est imposé comme le langage de référence sur le web en raison de sa simplicité, de sa gratuité et de son origine de logiciel libre.
Les compétences en développement PHP, développeurs PHP et ingénieurs de développement PHP, sont très recherchées par les entreprises qui l’utilisent de plus en plus dans le cadre de création de pages web dynamiques ainsi que dans le cadre de langage interprété de façon locale.
PHP est considéré par certains comme une plate-forme de développement en raison de l’étendue et de la richesse de sa bibliothèque..

Contexte :

Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte de développement de sites Internet dynamiques. Il vous permettra aussi d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques.

Public :

Développeurs, webmasters ayant déjà une bonne connaissance d'un langage de programmation client. La bonne connaissance des langages HTML et CSS est indispensable.

Objectifs :

Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL.


Durée :

4 jours

Les Plus :

Des machines sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur MySQL seront mis à la disposition des participants. Les participants vont créer un site dynamique complet.

Pour toute demande concernant la formation contactez-nous au

03 80 60 52 99

Programme :

Introduction à PHP

  • Installer le serveur d’application
  • Configurer : Apache / MYSQL / PHP / PhpMyadmin

Maîtriser la syntaxe PHP

  • Commenter le code, déclarer des variables
  • Connaître les opérateurs, les expressions, les instructions de contrôle

Programmation Objet en PHP 5

  • Définition de classe en PHP5
  • Instanciation et héritage de classe en PHP5
  • Constructeur et destructeur
  • Imbrication de classes
  • Polymorphisme et interfaces
  • Attributs et méthodes de classe

Réutiliser du code

  • Utilisation des fonctions, portée des variables
  • Les includes, la différence entre Include et Require
  • Utiliser les fonctions

Manipuler des données complexes

  • Tableaux, nombres, dates et chaînes de caractères

Gérer les formulaires

  • Validation côté client/côté serveur
  • Récupérer et traiter des éléments de formulaire HTML

Publier le contenu d’une base de données

  • Se connecter à une base de données
  • Techniques d’affichage avancées
  • SQL avancé : architecture relationnelle, clé primaire, index, structure, jointures
  • Modifier le contenu d’une base de données

Persistance de l’application

  • Les variables de session et d’environnement, les cookies

Créer et manipuler des images

  • Création et manipulation des formes et des couleurs
  • Gestion du texte

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
     
Retour en haut de page