COURS SUR PHP

2 niveaux

Professeur :
Allek Abdelkrim
lieu :
Laval
durée :
15 heures
Prix total :
Cliquez ici pour lire des témoignages.
DESCRIPTION SOMMAIRE

Le Centre Professionnel ELC offre des cours en programmation, notamment le langage PHP. Ce dernier est utilisé afin de produire des pages Web dynamiques.

  • 1
    DÉBUTANT
  • 2
    INTERMÉDIAIRE

NIVEAU 1: DÉBUTANT

OBJECTIFS

 
À la fin de cette formation, le participant pourra :
 
  • Créer des documents dynamiques pour le Web grâce à la technologie PHP.
 
CLIENTÈLE VISÉE
Tous postes en développement, Web spécialistes et Webmaster
PRÉALABLE(S)
Connaissance de la mise en page HTML et d’un langage de programmation structuré. Connaissance de base de SQL est souhaitable
PLAN DE FORMATION
Tout le contenu
  • Présentation et installation de EasyPHP
  • - Définition de PHP
  • - Les bases du langage
  • Insertion d’un script PHP dans une page HTML
  • Variables, constantes et types de données
  • - Les variables
  • - Les fonctions
  • - Les conditions
  • - Les variables POST et GET
  • Opérateurs, expressions conditionnelles, boucles et fonctions
  • Récupération des données de l’utilisateur
  • Fonctions utilitaires pour le Web
  • Vecteurs, tableaux associatifs et fonctions de tri
  • Chaînes de caractères et expressions régulières
  • Fonctions de traitement de la date
  • Envoi de courriel avec PHP
  • Gestion d’une base de données MySQL avec phpMyAdmin
  • Interaction avec une base de données MySQL
  • - Connexion et déconnexion
  • - Requêtes SQL
  • - Traitement des résultats et des erreurs
  • Exemple d’une application dynamique avec base de données en ligne

NIVEAU 2: INTERMÉDIAIRE - DÉVELOPPMENT D’APPLICATIONS WEB AVEC PHP

OBJECTIFS

 
À la fin de cette formation, le participant pourra :
 
  • Créer des applications modulaires pour le Web grâce aux notions avancées de la technologie PHP 5 et ses outils connexions.
 
CLIENTÈLE VISÉE
Tous postes en développement et Web spécialistes
PRÉALABLE(S)
Connaissance du langage PHP ou d’un langage de programmation orienté-objet. Connaissance des technologies XML est souhaitable.
PLAN DE FORMATION
Tout le contenu
  • Sessions et suivis usagers
  • Notions objet en PHP5
  • - Polymorphisme
  • - Héritage
  • - Encapsulation
  • - Réflexivité
  • - Sérialisation
  • Gestion des erreurs à l’aide du mécanisme try-catch
  • Quelques patrons Web
  • - Contrôleurs
  • - Objets métiers
  • - Mappage de données
  • Traitement XML
  • - Extension simpleXML
  • - Requêtes XPath
  • - Transformations XSL côté serveur
  • - Extension DOM XML
  • Consommation de services Web avec SOAP
  • Tests unitaires avec PHPUnit
  • Documentation avec PHPDocumentor
  • Librairies d’extensions PEAR
TOP