Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation PHP7
Domaine : Langages et Frameworks
DURÉE
5 jour(s)
OBJECTIFS
Comprendre le fonctionnement d'une application web pour créer des sites dynamiques avec PHP et MySQL.
Pré-requis
Connaître le langage HTML. Avoir des bases en conception de bases de données et en langage SQL.
Participants
Développeur web débutant.
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
PHP7
Les bases du langage PHP
Les balises (Syntaxe de base, Insertion des balises PHP dans du code XHTML, Envoi des données au serveur web, Insertion de code XHTML avec l'instruction echo, Les commentaires)
Les variables (Affectation, Les types de variables, Particularité du type string, La concaténation, Le transtypage, Les variables dynamiques)
Les constantes
Les variables (Affectation, Les types de variables, Particularité du type string, La concaténation, Le transtypage, Les variables dynamiques)
Les constantes
Fonctions et structures de contrôle
Les conditions (if, switch)
Les boucles (for, while, do while, foreach)
Les tableaux (Tableaux numériques, Tableaux associatifs, Constantes de type tableau, Parcours d'un tableau, Fontions sur les tableaux, Tableaux à plusieurs dimensions)
Traitement de chaînes de caractères (Les fonctions de manipulation de chaîne, Les expressions régulières)
Les opérateurs (Les opérateurs de chaîne, Les opérateurs arithmétiques, Les opérateurs de comparaison, L'opérateur ternaire, Les opérateurs logiques)
Les fonctions (Création, Les exceptions, Retour du type des déclarations, Portée des variables, Les variables globales, statiques, Fonctions utiles, Passage par référence, Fonctions sur la gestion de fonction, Fonctions variables via l'opérateur..., Décompression des arguments via l'opérateur..., Fonction anonyme, Fonctions dynamiques interdites, Fonction générateur, Récursivité, Fonctions prédéfinies dans PHP, Stocker une fonction dans une variable, Gérer la mémoire tampon)
Les dates
Les fichiers (Introduction, Lecture rapide, Ecriture rapide, Ouverture et fermeture d'un fichier, Lecture et écriture, Accès concurrent, Manipulation de fichiers, Manipulation de répertoires)
Les includes
Exercices sur les fichiers
Les boucles (for, while, do while, foreach)
Les tableaux (Tableaux numériques, Tableaux associatifs, Constantes de type tableau, Parcours d'un tableau, Fontions sur les tableaux, Tableaux à plusieurs dimensions)
Traitement de chaînes de caractères (Les fonctions de manipulation de chaîne, Les expressions régulières)
Les opérateurs (Les opérateurs de chaîne, Les opérateurs arithmétiques, Les opérateurs de comparaison, L'opérateur ternaire, Les opérateurs logiques)
Les fonctions (Création, Les exceptions, Retour du type des déclarations, Portée des variables, Les variables globales, statiques, Fonctions utiles, Passage par référence, Fonctions sur la gestion de fonction, Fonctions variables via l'opérateur..., Décompression des arguments via l'opérateur..., Fonction anonyme, Fonctions dynamiques interdites, Fonction générateur, Récursivité, Fonctions prédéfinies dans PHP, Stocker une fonction dans une variable, Gérer la mémoire tampon)
Les dates
Les fichiers (Introduction, Lecture rapide, Ecriture rapide, Ouverture et fermeture d'un fichier, Lecture et écriture, Accès concurrent, Manipulation de fichiers, Manipulation de répertoires)
Les includes
Exercices sur les fichiers
Transmettre des données d'une page à l'autre
Les variables superglobales ($GLOBALS, $_SERVER, $_ENV, $_SESSION, Les options de Session, $_COOKIE, $_FILES)
La méthode GET (Utilisation de la méthode GET, Test de la présence de la variable dans l'URL, Test de la valeur de la variable dans l'URL, Informations complémentaires)
La méthode POST (Utilisation de la méthode POST, Les différents éléments du formulaire)
La variable $_REQUEST
Extraction de données
Zones portant le même nom
Plusieurs formulaires dans la même page
Contrôle des données et redirection de pages (Introduction, Données obligatoires, Les filtres, Suppression des espaces indésirables, Longueur maximale, Caractères autorisés, Magic quotes, Redirection de page)
La méthode GET (Utilisation de la méthode GET, Test de la présence de la variable dans l'URL, Test de la valeur de la variable dans l'URL, Informations complémentaires)
La méthode POST (Utilisation de la méthode POST, Les différents éléments du formulaire)
La variable $_REQUEST
Extraction de données
Zones portant le même nom
Plusieurs formulaires dans la même page
Contrôle des données et redirection de pages (Introduction, Données obligatoires, Les filtres, Suppression des espaces indésirables, Longueur maximale, Caractères autorisés, Magic quotes, Redirection de page)
Les effets spéciaux sur une image
La librairie GD
Création d'une image (Le header, Création d'une image vide, Création et affichage d'une image complète, Résolution de l'image)
Texte et couleur (La couleur, Le texte, La transparence)
Redimensionnement d'une image
Superposition d'images
Les formes
Différents exemples
Création d'une image (Le header, Création d'une image vide, Création et affichage d'une image complète, Résolution de l'image)
Texte et couleur (La couleur, Le texte, La transparence)
Redimensionnement d'une image
Superposition d'images
Les formes
Différents exemples
Base de données MySQL
Présentation (Introduction, Structure)
phpMyAdmin / Adminer
Le langage SQL (Présentation, Lire des données, Ecrire des données, Filtrer des données, Les alias, Tri des données, Supprimer des données, Modifier des données, Les jointures, Le regroupement)
SQL avancé (Les fonctions et instructions SQL, Les fonctions de chiffrement et de compression, La commande SHOW, La commande SHOW PROCESSLIST, Les expressions rationnelles, Les sous-requêtes, Les procédures stockées et les fonctions, Les autres objets de MySQL)
Exercices SQL
L'accès aux bases de données avec PHP (Introduction, Connexion, Déconnexion, Requêtes non préparées, Requêtes préparées)
PDO (Introduction, Connexion, Requêtes non préparées, Requêtes préparées)
phpMyAdmin / Adminer
Le langage SQL (Présentation, Lire des données, Ecrire des données, Filtrer des données, Les alias, Tri des données, Supprimer des données, Modifier des données, Les jointures, Le regroupement)
SQL avancé (Les fonctions et instructions SQL, Les fonctions de chiffrement et de compression, La commande SHOW, La commande SHOW PROCESSLIST, Les expressions rationnelles, Les sous-requêtes, Les procédures stockées et les fonctions, Les autres objets de MySQL)
Exercices SQL
L'accès aux bases de données avec PHP (Introduction, Connexion, Déconnexion, Requêtes non préparées, Requêtes préparées)
PDO (Introduction, Connexion, Requêtes non préparées, Requêtes préparées)
L'objet
Introduction
Les classes (Introduction, L'encapsulation, Visibilité des attributs et des méthodes, Ajout d'une méthode dans une classe, Utilisation d'une classe, Mettre à jour et lire les attributs de l'instance, Passage en paramètre de type objet, Le constructeur, Le destructeur, Exercice, Les constantes de classe, Les attributs et méthodes statiques, Les exceptions)
L'héritage (Introduction, Protected, Substitution, Héritage en cascade)
Les classes abstraites
Substitution de méthodes abstraites
Les interfaces
Les classes finales
Les méthodes magiques
Les classes anonymes
Les traits
Uniform Variable Syntax
Les espaces de noms
Autoload
Les classes (Introduction, L'encapsulation, Visibilité des attributs et des méthodes, Ajout d'une méthode dans une classe, Utilisation d'une classe, Mettre à jour et lire les attributs de l'instance, Passage en paramètre de type objet, Le constructeur, Le destructeur, Exercice, Les constantes de classe, Les attributs et méthodes statiques, Les exceptions)
L'héritage (Introduction, Protected, Substitution, Héritage en cascade)
Les classes abstraites
Substitution de méthodes abstraites
Les interfaces
Les classes finales
Les méthodes magiques
Les classes anonymes
Les traits
Uniform Variable Syntax
Les espaces de noms
Autoload
La configuration
Fichier de configuration PHP (php.ini)
Fichier de configuration MySQL (my.ini)
Fichier de configuration Apache (httpd.conf)
Fichier de configuration MySQL (my.ini)
Fichier de configuration Apache (httpd.conf)
Sécurité
Failles XSS (XSS non permanent, XSS permanent, Page d'erreur)
Droits sur la base de données
Injection SQL (addslashes)
Vérification de la session
Performances (PHP7, Utilisation d'AST, Optimiser les performances en PHP, Optimiser les performances en MySQL)
Droits sur la base de données
Injection SQL (addslashes)
Vérification de la session
Performances (PHP7, Utilisation d'AST, Optimiser les performances en PHP, Optimiser les performances en MySQL)
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
- ANGULAR ANGULAR JS Développement
- JAVASCRIPT Les fondamentaux
- JAVASCRIPT Développement JavaScript "Moderne"
- JAVASCRIPT Web Dynamique
- JAVASCRIPT Niveau 2
- jQuery Les fondamentaux
- VUE.JS Vue.js Initiation
- ANGULAR Prise en main du framework
- ANGULAR Développer une application web avec Angular
- JAVASCRIPT React
- Bootstrap
- XML Langage XML
- Introduction à la Programmation Orientée Objet
nos centres de formation