Formation PHP MySQL

PHP

Savoir réaliser un site dynamique

Objectifs

Connaître les principes généraux et avancés du PHP et de MYSQL.

Public

Toute personne souhaitant réaliser ou modifier un site internet.

Pré-requis

Ce stage requiert une bonne connaissance de l’environnement informatique (pratique courante de MacOs ou de Windows).

Durée

5 jours

mysql

Parcours

Introduction

– Qu’est ce que php et mysql

– Installation d’un serveur Web Apache et de MYSQL

– Présentation de Phpmyadmin

– Présentation du serveur Apache

– PHP dans du code HTML

– Structure d’un programme

Les fondamentaux

– Les commentaires

– Afficher du texte : fonctions echo() et print()

– La concaténation

– Les types de données

– Les variables

– Déclarer une variable

– Affecter une valeur à une variable

– Les structures de contrôle

– Les conditions if() et else if()

– Les boucles while () for()

– Les tableaux scalaires, associatifs et multidimensionnels

– Parcourir un tableau Boucle foreach et pointeur interne

– Tri des tableaux

– En tête HTTP et authentification : fonction header()

Fonction de dates et d’heure

– La notion de timestamp

– Conversion

– Comparaison de dates

– Formatage d’une date

– Échappement de caractères

Un peu plus loin

– Ecrire et lire dans un fichier texte

– Les fonctions utilisateurs

– Les variables d’environnement

– Les cookies

Les formulaires

– Récupération des données d’un formulaire

– Traitement des données d’un formulaire

– Vérifier le type et le remplissage des champs

– Récupérer le contenu d’un formulaire par mail text et mail html

– Rediriger l’internaute vers une page

– Insérer les données dans une base MYSQL

MYSQL

– Présentation des bases de données

– Présentation de PHP Myadmin

– Création de la base

– Création d’une table

– Fonctions Create, Alter & Drop

– Requête de sélection Select

– Requête d’insertion Insert

– Requête de mise à jour Update

– Requête de suppression Delete

– Sélection avec Where

– Fonctions PHP pour MySQL

– Interroger une table MySQL

– Alimenter une ou plusieurs tables MySQL

Les pseudos-frames

– Fonction include() et include_once()

– Fonction require() et require_once()

– Passer des variables par l’url ($_GET) en incluant un fichier

Le transfert de fichiers

– Le transfert de fichiers

– Champ INPUT FILE

– Test sur le fichier : extension, type mine, taille etc

– Formulaire

– Réception

– Envoi multiple

– Créer des fichiers PDF

Les sessions

– Session_start()

– Vérifier une session

– Session_destroy()

– Créer une section protégé par Session

La programmation objet

– Classes et objets

– Les méthodes magiques


Prérequis :


Validation :

Attestion de stage