Atelier de programmation web

Le langage de programmation PHP a pris de l’envergure grâce à la programmation Web et aux sites dynamiques. Sa simplicité et sa vitesse ont contribué à la popularité du langage script PHP.On peut utiliser la programmation PHP sous plusieurs systèmes d’exploitation comme Windows, par exemple, car différents programmes sont compatibles avec ces systèmes. Depuis sa sortie, PHP s’est placé sur le podium des serveurs d’applications reconnus comme le sont .NET et J2EE. La formation programmation PHP vous permettra d’utiliser de façon adéquate les différentes fonctionnalités des programmes qui utilisent ce langage et vous aidera à mieux les comprendre. Objectifs Vous connaissez la façon de créer un site internet statique en langage HTML avec Dreamweaver? Il est maintenant le temps de vous initier au langage PHP! Ce type de langage de programmation permet au développeur web de créer des pages dynamiques. Les sites sont donc plus légers et les mises à jour se font plus rapidement. Ce cours vous aidera à comprendre ce langage afin que vous soyez aptes à créer vos propres applications web. Contenu

Débutant

Les bases de PHP
Dans ce module, nous allons voir les différentes fonctions et les attributs du langage PHP :

  • Balises, commentaires, variables, constantes et types de données
  • Opérateurs, structures de contrôles
  • Inclusion de fichiers

Les tableaux
Dans ce module, nous allons voir les différents tableaux ainsi que les attributs associés au langage PHP

  • Tableaux scalaires
  • Tableaux associatifs
  • Tableaux multidimensionnels
  • Parcours d’un tableau
  • Les fonctions pour les tableaux

Les formulaires et transmissions de données
Dans ce module, nous allons voir comment utiliser les formulaires en PHP.

  • Champs d’un formulaire
  • Méthodes GET et POST
  • Test des données
  • Mode registar_globals

Intermédiaire

Connexion à une base de données
Dans ce module, nous allons voir les différents paramètres de connexion et de modification à des bases de données PHP.

  • PHPMyAdmin
  • Authentification
  • Requêtes SQL
  • Recherche et tri au sein d’une base de données

Les cookies et les sessions
Dans ce module nous allons voir les différences entre les cookies et les sessions au langage PHP.

  • Cookies, session et développement d’un accès sécurisé.

Avancé

La programmation orientée objet avec PHP
Dans ce module, nous allons voir les différents attributs et paramètres spécifiques à la programmation orientée objet avec PHP.

  • Classes et objets
  • Constructeur / Destructeur
  • Polymorphisme
  • Visibilités
  • Les interfaces
  • Les exceptions

La sécurité en PHP
Dans cette partie de la formation PHP nous allons voir comment paramétrer la sécurité en langage PHP.

  • Mise à jour de PHP
  • Variables et constantes
  • Tests des données
  • Transfert des fichiers
  • Inclusions
  • Injections SQL
  • Champs de formulaires
  • Types de fichiers

Autres fonctionnalités avancées
Cette partie de la formation PHP est réservée à ceux qui sont rendus au niveau le plus avancé.

  • Trucs et astuces
  • Opérateur @
  • Break et continue
  • Optimisation du code et des requêtes
  • Include vs require
  • Les variables variables
  • Les constantes prédéfinies

 

Une formation PHP privée qui répond réellement à vos
besoins et la possibilité d’approfondir à votre rythme. Horaire variable selon
vos disponibilités.