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
Contact