Formation PHP, POO et MySQL Expert par CHARTIER MATHIEU - INTERNET FORMATION

Lieu(x)
En centre (86)
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Généralités et définitions
- Théorie sur la programmation web (langages, rôles, applications)
- Particularités et forces du PHP
- Architecture et fonctionnement
- Théorie sur les bases de données
Configuration de PHP
- Installation de PHP sur un serveur
- Installation d'un serveur local (Wamp ou EasyPHP)
- Configuration de php.ini
Structure des codes sources PHP
- Inclusion dans du code HTML
- Balises et instructions PHP
- Constantes et variables
- Types de données
Traitement du code PHP
- Utilisation des opérateurs
- Structure de contrôle (boucles, instructions, conditions)
- Fonctions et appels en PHP
- Traitement de chaînes et conversions
- Manipulation sur les chaînes de caractères
- Gestion des tableaux (fusion, traitement, séparation, clés...)
Fonctions courantes et usuelles
- Fonctions mathématiques
- Traitement des dates avec PHP
- Fonction de hachage
- Exercice d'application : création d'un accès limité
Traitements de formulaires et superglobales
- Rappels sur les formulaires HTML
- Récupération de données en PHP : méthodes GET, PUT et POST
- Envoi de fichiers via PHP
- Envoi d'emails avec pièces jointes
Environnement web
- Fichier .htaccess et rôle lié à PHP
- Paramètres de connexion
- Requête HTTP
- Interactions possibles (javascript, serveurs, etc.)
Sessions et cookies
- Fonctionnement général et rôle
- Lecture et écriture d'un cookie
- Création et utilisation des sessions
- Sécurisation des données
Gestion des fichiers
- Permissions et droits d'accès
- Manipulation et gestion des répertoires et fichiers
- Lecture et écriture dans un fichier
- Sécurité et fichiers
Programmation orientée objet (POO)
- Qu'est
- ce que PHP objet ?
- Structure des classes et objets
- Constructeurs, destructeurs, assesseurs...
- Exercices en POO
Bases de données MySQL
- Présentation du MySQL et de PhpMyAdmin
- Commandes SQL et création de bases de données
- Interactions entre PHP et MySQL
- Traitement de requêtes
Traitement d'erreurs
- Nettoyage du code et commentaires
- Gestion des erreurs PHP
- Gestion des erreurs SQL
Exercices d'applications en PHP
- MySQL et POO
- Création d'un formulaire traité en PHP
- Création d'une base de données MySQL complexe
- Création de fichiers à la volée
- Création d'une interface d'administration (backoffice)
Bilan et questions
Objectifs
* Appréhender le langage de programmation PHP
et les bases de données MySQL
* Savoir réaliser des traitements de formulaires
* Comprendre les principes de création dynamique
* Optimiser les échanges base de données/serveur
* Coder proprement et savoir créer des interfaces
complexes et intuitives
* Connaître les bases de la programmation...
Centre(s)
  • Buxerolles (86)
Formation proposée par : CHARTIER MATHIEU - INTERNET FORMATION
À découvrir
AVALONE
PHP / MySQL - Perfectionnement par AVALONE
PHP / MYSQL par CENTRE DE FORMATION SYNTHESES
Langage et programmation: PHP / MySQL par ACFOR
PHP et MySQL - le guide complet par Alphorm
PHP : le PHP Orienté Objet (PHP POO) par MOSAIQUE Informatique
PHP et MySql par NEURO ACTIVE
PHP - MySQL par ORRILLO Fabrice - Le Long de la Ligne
PHP MySQL par Dawan
PHP MySQL par Atlas Informatique
PHP MySQL par CTI Formation (CTI)