Formation PHP-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
Notions de PHP orienté objet (POO)
- Class et méthodes...
- Constructeurs et destructeurs...
- Notions de MVC
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éthode GET 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
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
- 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
- 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
Notions de PHP orienté objet (POO)
- Class et méthodes...
- Constructeurs et destructeurs...
- Notions de MVC
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éthode GET 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
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
- 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
1. Appréhender le langage de programmation PHP et les bases de données MySQL
2. Savoir réaliser des traitements de formulaires complexes
3. Comprendre les principes de création de sites web dynamiques
4. Optimiser les échanges entre bases de données et serveurs
5. Coder proprement et savoir créer des interfaces complexes et...
2. Savoir réaliser des traitements de formulaires complexes
3. Comprendre les principes de création de sites web dynamiques
4. Optimiser les échanges entre bases de données et serveurs
5. Coder proprement et savoir créer des interfaces complexes et...
Centre(s)
- Buxerolles (86)
Secteur(s)
Formation proposée par : CHARTIER MATHIEU - INTERNET FORMATION
À découvrir