Formateur PHP

Je vous propose mes services en tant que formateur sur PHP partout dans le Nord.

Formateur PHP

Qu'est ce que PHP ?

PHP: Hypertext Preprocessor , plus connu sous son sigle PHP (acronyme récursif), est un langage de programmation libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet comme C++.

PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook, YouTube, Wikipedia, Google, etc... Il est aujourd'hui considéré comme la base de la création des sites Internet dits dynamiques.

Source Wikipédia

Pré- requis

Avoir de bonnes bases et connaissances en HTML, utiliser couramment Internet .

Public

Toute personne souhaitant s'initier à la programmation sous PHP afin de développer des applications performantes.

Objectifs

Acquérir les compétences indispensables au développement de sites internet dynamiques. Savoir manipuler les données d'une base de données relationnelles à partir de l'application.Mettre en oeuvre les sessions pour conserver l'information côté serveur.

Durée : 4 jours (28 heures)



Vous êtes un organisme de formation :

Merci de me contacter au 06 29 02 67 24

Vous êtes un professionnel :

Cliquer ici pour obtenir un devis


Programme de formation PHP

Les bases du langage PHP

  • Constantes, variables, types de données
  • Les opérateurs de calcul et les opérateurs logiques
  • Les structures de contrôle (if, switch)
  • Les boucles itératives (for, while, do, foreach)
  • Inclusion de fichiers (include, require)

Les chaines de caractéres

  • Mise en forme
  • Gestion des espaces
  • HTML et caractéres spéciaux
  • Recherche et comparaisons de sous-chaînes
  • La concaténation
  • Les expressions réguliéres

Les tableaux (Array)

  • Les différents types de tableaux (indicés, associatifs)
  • Création de tableaux
  • Les différentes méthodes pour lire un tableau
  • Opération sur les tableaux (extraction ,tri, ajout ou suppression d’éléments

Les fonctions

  • Créer ses fonctions
  • Fonctions avec un nombre de paramétres variables
  • Portée des variables

Divers

  • Redirection et headers
  • Insertion de javascripts
  • Manipulation des dates
  • Manipulation des chaînes de caractéres
  • Collection de bibliothéques PEAR

Gestion des formulaires

  • Rappel sur les éléments de formulaires
  • Méthodes GET et POST
  • Récupération des paramétres ($_GET, $_POST)
  • Upload de fichiers

Gestion des fichiers

  • Création, ouverture et fermeture d’un fichier
  • Lecture, écriture et modifications de fichiers
  • Informations sur les fichiers

Les emails

  • Envoi de mail simple
  • Envoi de mail HTML avec piéces jointes

Gestion des erreurs

  • Gérer les erreurs d'un site Web
  • Création d’un fichier de logs

Sécurité

  • Fichier .htaccess et .htpassword
  • Injections SQL : principe et contre-mesure.
  • Fichier php.ini

Variables persistantes : Cookies et Session

  • Avantages et inconvénients des cookies et sessions.
  • Les variables de session.
  • Fonctions liées aux variables de session.
  • Utilisation des Cookies.

Utilisation d’une base de données MySQL

  • Présentation de MySQL et des concepts fondamentaux : bases, tables, champs, enregistrements.
  • Fonctions PHP MySQL.
  • Introduction au langage SQL (sélection, modification, suppression).
  • Traitement des résultats des requêtes et encodages UTF-8/ISO.

Les graphiques et le format PDF

  • Activation et utilisation de la librairie GD
  • Création d’un cadre pour une image, gestion de sa couleur et ajout de texte
  • Génération de formes géométriques et de graphiques statistiques
  • Utilisation de la librairie FPDF et génération de document au format PDF

Introduction à la POO (programmation orienté objet)

  • Terminologie des objets
  • Classe et instance
  • Héritage
  • Clonage