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

Lieu de formation

12 Place Bir-Hakeim 69003 Lyon 3e