EDUGROUPE : 4.2. Solutions Open Source - Développement Back End - PHP
Organisme
75116 PARIS
Contact
Durée
28 heuresModalités
- Classe virtuelle
- Présentiel
• Evaluation durant la formation par le biais d'exercices pratiques • Auto-évaluation des acquis par le stagiaire via un questionnaire • Attestation de fin de stage adressée avec la facture
Prix
Public
Chefs de projet - Développeurs - Webmaster
Pré-requis
Une bonne connaissance de HTML et connaître au moins un langage de programmation
Objectifs pédagogiques
- Acquérir les bases du langages PHP
- Savoir développer des sites et applications Web avec PHP
- Se familiariser avec les bases de données MySQL/MariaSQL.
Programme détaillé
Module 1 : Introduction à la programmation avec PHP
Les possibilités de PHP
Rechercher et identifier les ressources PHP
Architecture et fonctionnement de la plateforme PHP
Forces et les faiblesses de PHP
Perspectives pour PHP dans un univers en mouvement constant
Module 2 : Installation de PHP et MySQL
Installation d’un serveur Web
Les différents modes d’installation
Module 3 : Les bases de PHP
Insertion de PHP dans HTML
Variables et les opérateurs
Structures de contrôles (if, while, …)
Fonctions PHP
Fonctions utilisateur
Gestion de fichiers
Module 4 : Formulaires et interactions utilisateurs
Création de formulaires en HTML
Gérer la réception des données
Mise en place d’un upload de fichier
Sécuriser des formulaires
Module 5 : Sessions et cookies
Utiliser une variable de cookie
Utiliser une variable de session
Utiliser et sécuriser des sessions
Module 6 : PHP et MySQL/MariaDB
Rôle et fonctionnement d’un SGBD
Rappel des principales commandes SQL
Accéder à MySQL avec PHP (PDO)
Gérer des erreurs MySQL
Module 7 : Programmation orientée Objet
Introduction aux objets
Déclarer une classe, des attributs et méthodes
Créer des constructeurs et destructeurs
Héritage
Introduction aux Frameworks Symfony et ZF