Retour
Savoir développer un site web dynamique - PHP
Objectifs de la formation
Savoir créer des sites dynamiques avec le langage PHP et la base de données MySQL.
Contenu de la formation
INTRODUCTION AU PHPHistoire du PHP Définition et fonctionnement du PHP Travailler en locale (Wampserver) PHP5 ou PHP7 ? Installation (application apache, MySQL, PHP) BASES DE PROGRAMMATION EN PHP Insérer du PHP dans du code HTML Fonctions d'affichage Les opérateurs Créer une variable La portée des variables Les superglobales Opérateurs d'affectation Les fonctions PHP Les redirections LES INSTRUCTIONS DE CONTRÔLE Les conditions simples (if) Les conditions multiples (if – else, elseif, switch) Les conditions imbriquées Opérateurs de comparaison Les boucles (for, while, foreach) LES FORMULAIRES Création de formulaires HTML Récupération des données Méthodes GET et POST Sécuriser la transmission de données LES TABLEAUX A propos des tableaux Tableaux associatifs Tableaux multidimensionnels Créer un tableau Parcourir un tableau Recherche dans un tableau SESSIONS ET COOKIES Créer et modifier un cookie Utiliser et sécuriser les sessions Créer un espace sécurisé GESTION DES FICHIERS A propos des fichiers Lecture d'un fichier Ecrire dans un fichier Créer un fichier GESTION DES BASES DE DONNEES MYSQL Initiation à PHPMyAdmin Principales commandes et requêtes SQL Les bases Les tables Les champs Les liaisons Se connecter à une base de données Récupérer des données Modifier des données Insérer des données Traiter les données VARIABLES D'ENVIRONNEMENT Utilité des variables d'environnement GET, POST, FILES, SERVER, ENV DESSIN PAR LE PHP Les possibilités Différents formats d'image Fonctions de dessin Fonctions utiles Créer dynamiquement des images sur le serveur GESTION XML Concepts et structure Fonctions de base Lire et créer un flux RSS LES EXPRESSIONS REGULIERES Utilités et usages des expressions régulières Construire une expression régulière Symboles utilisés Les métacaractères Ancres et classes Créer un motif Les assertions Les PCRE Les POSIX SÉCURITÉ Les différents types d'attaque Les bonnes pratiques LE LANGAGE AVANCÉ Les fonctions de données Les fonctions de temps et date Les fonctions mathématiques Manipuler les chaines de caractères Entrées / Sorties et accès au disque Création de fonctions LA PROGRAMMATION ORIENTÉE OBJET Utilité et usages de la programmation orientée objet Composition d'une classe Manipuler une classe Constructeurs L'héritage, l'agrégation et les exceptions Surcharge et itération MISE EN APPLICATION
Résultats de la formation
Attestation de formation
Conditions spécifiques d'accès à la formation
Savoir utiliser un ordinateur et avoir des connaissances de base en HTML.
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
Devictio Formations
Durée de la formation
12 mois
Modalités de formation
formation mixte
Prochaine(s) session(s)
- 01/01/2024 - 31/12/2024