20_1232773_139509S https://www.c2rp.fr/formation/1232773 PHP Lambert Christophe EIRL

PHP

Date de mise à jour : 28/02/2024 | Identifiant OffreInfo : 20_1232773
Organisme responsable : Lambert Christophe EIRL

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.

Programme de la formation

Introduction


  • Les différentes versions de PHP

  • De quoi ai-je besoin ?

  • Principe du client serveur

Les bases du langage PHP

  • Les variables

  • Les constantes

  • Les types de données

  • Les opérateurs de calcul

  • Les opérateurs logiques

Les chaines de caractères

  • Formatage avec HTML

  • Mise en forme avec CSS

  • Gestion des espaces

  • HTML et caractères spéciaux

  • La concaténation

Les fonctions en PHP

  • Fonctions mathématiques

  • Fonctions de date

  • Fonctions de texte

  • D'autres fonctions pratiques

  • Inclusion de code

  • Création de fonctions personnalisées

  • Fonctions avec un nombre de paramètres variables

Les structures conditionnelles

  • if, else

  • if, elseif, else

  • AND, OR

  • switch

Les boucles

  • for

  • while

  • do while

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)

  • La boucle foreach

Gestion des formulaires

  • Rappel sur les éléments de formulaires

  • Méthodes GET et POST

  • Récupération des variables

Variables de serveur

  • Les plus utilisées

  • Récupérer des informations sur le serveur, le client

Variables persistantes : cookies et sessions

  • Avantages et inconvénients des cookies et sessions

  • Les sessions

  • Les cookies

  • Initialisation, affectation

  • Fonctions liées à ces variables

Utilisation d'une base de données MySQL

  • Présentation de MySQL et des concepts fondamentaux

    • Base de données, tables, champs, enregistrements



  • Outils :

    • phpMyAdmin, MySQLWorkbench



  • Introduction au langage SQL

    • Sélection, ajout, modification, suppression, jointure ...



  • Fonctions PHP MySQL.

  • Traitement des requêtes avec PHP

Gestion des fichiers

  • Création, ouverture et fermeture d'un fichier

  • Lecture, écriture et modifications de fichiers

  • Informations sur les fichiers

Sécurité

  • Fichier php.ini

  • Injections SQL

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

125 Rue Emile Zola
59125 - Trith-Saint-Léger
Téléphone fixe : 0359251015
Contacter l'organisme

Contact de l'organisme formateur

Lambert Christophe EIRL
SIRET : 48021708200043
Responsable : Monsieur Christophe LAMBERT
Téléphone fixe : 0359251015
Contacter l'organisme

Information fournie par :