Formation en programmation PHP

Description sommaire

Vous savez comment créer un site internet statique en langage HTML avec Dreamweaver; maintenant il est temps de passer au langage PHP. Ce type de langage de programmation permet au développeur web de créer des pages dynamiques et d’effectuer une mise à jour plus rapide. Le PHP à été inventé par Rasmus Lerdorf. Il est possible d’utiliser PHP sous plusieurs système d’exploitation comme Windows, car on l’utilise avec différents programmes compatible avec ces systèmes. Le langage de programmation PHP a pris de l’ampleur grâce à la programmation web et au site dynamique. Ce langage de script PHP est devenu populaire par sa simplicité et sa vitesse. Depuis la sortie de PHP 5, il a acquis une grande stabilité et s’est placé sur le podium des serveurs d’applications reconnus, comme .NET et J2EE.

Objectif

La formation PHP vous aidera à mieux comprendre les différentes fonctionnalités des programmes qui utilisent ce langage et de vous en servir pour ainsi pouvoir créer vos propres applications web.

Contenu

Débutant

. Introduction à PHP
. Installation d’un environnement de travail
. Installation et introduction Apache / PHP / MySQL

Les bases de PHP

Ce module présente les différentes fonctions et attributs au langage PHP :

. Balises, commentaires, variables, constantes, 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 leurs attributs respectifs 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

Ce module enseigne comment utiliser les formulaires en PHP.

. Champs d’un formulaire
. Méthodes GET et POST
. Test des données
. Mode Registrer Globals

Intermédiaire

Connexion à une base de données

Ce module présente les différents paramètre de connexion et de modification à des bases de données PHP :

. PHP MyAdmin
. Authentification
. Requêtes SQL
. Recherche et tri au sein d’une base de données

Les cookies et les sessions

Ce module présente 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

Ce module présente les différents attributs et paramètre spécifique à la programmation orienté objet avec PHP.

. Classes et objets
. Constructeur / destructeur
. Polymorphisme
. Visibilité
. Les interfaces
. Les exceptions

La sécurité en PHP

Cette partie de la formation PHP enseigne 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 rendu au niveau le plus avancé.

. Trucs et astuces
. Opérateurs
. «Break» et «continue»
. Optimisation du code et des requêtes
. «Include» vs «require»
. Les variables variables
. Les constantes prédéfinies

Préalables

Connaissance intermédiaire d’Internet et de l’ordinateur.

Approche pédagogique

Le cours de programmation PHP est basé sur une approche adaptée aux objectifs de l’étudiant et vise son avancement personnel ou professionnel.

Documents ou matériel à apporter

. Clé USB
. Papier, crayons
. Vos idées

Particularités

Cette formation PHP privée répond réellement à vos besoins et offre la possibilité d’approfondir vos connaissances, et ce, à votre rythme. L’horaire des cours varie selon vos disponibilités.

Contact

Montréal : 514 448-0883

Québec : 418 478-1647

Ottawa : 613 366-1743

Toronto : 416 907-8551

info@jfl-media.com