PHP Initiation

Cette formation langage web PHP Initiation permettra de découvrir PHP et son univers. Activ'recrutement et formation met à votre disposition ses compétences et son expérience pour le déroulement des formations sur Le mans, Angers, Paris, Laval, Aix en provence, Marseille, Montpellier, Lille.

Cette formation vous intéresse ?

N'hesitez pas à nous contacter au 02.43.20.35.48 ou
par mail ici

Objectifs

A l'issue de cette formation vous serez capable de :

  • 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 œuvre les sessions pour conserver l'information côté serveur.

Public

Cette formation s'adresse à tous publics.

 

 

Durée et lieu

Durée : 3 jours (21h)

Villes:

  • Le Mans
  • Angers
  • Laval
  • Paris
  • Aix en provence
  • Marseille
  • Montpellier
  • Lille

 

 

Programme

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.