Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Programmation PHP

Durée5 jours
Code coursLH001
Inscription

Public:

Développeurs, concepteurs/réalisateurs, webmasters, chefs de projet Web, architectes techniques.

Objectifs:

Maîtriser la syntaxe du langage. Développer des applications Web dynamiques en PHP. Comprendre l'orientation web de PHP. Gérer des formulaires et les accès aux données. Gérer les utilisateurs de l'application.

Connaissances préalables nécessaires:

Connaissances de base web et html, bases de données Sql. Pratique de la programmation objet. Connaissances des concepts des architectures multi-tiers.

Déroulé pédagogique


Introduction
Durée : 4h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Vue d'ensemble de PHP. Structure de base d'une page PHP. Règles de nommage. Installation de PHP (mécanismes d'installation).
Syntaxe de base du langage
Durée : 4h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Variables, constantes, types, tableaux. Fonctions. Opérateurs. Gestion des chaînes de caractères, des dates, des nombres.
Les structures de contrôle
Durée : 4h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Les contrôles conditionnels : if et switch. Les contrôles itératifs : while, do while, for, continue. Inclusion de fichiers : fonctionnement et utilisation.
Comment sortir d'une structure de contrôle. Interruption d'un script.
Introduction aux concepts objet
Durée : 4h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Concept Objet. Fonctions et classes. Gestion des exceptions.
Gestion des formulaires
Durée : 4h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Récupérer les informations du formulaire. Construction de l'interface utilisateur. Contrôles. Gestion des codes et pages d'erreur. Les filtres.
Connectivité avec les SGBDR
Durée : 4h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Les principaux SGBDR. SQLLite et MySQL. Connexion et déconnexion. Lire et mettre à jour les données. Gérer les erreurs. Requêtes préparées.
La gestion des sessions.
Durée : 4h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Fonctionnement des sessions. Débuter une session et assigner des variables. Suppression des variables de session. Destruction d'une session. Les cookies.
PHP et le système de fichiers.
Durée : 4h
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
La sécurité sur les fichiers. Les fonctions de manipulation d'images. Création de graphiques (JPGRAPH, ARTICHOW). Génération de fichiers Excel. Les concepts de sécurité, l'authentification.

Retour au descriptif
Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code cours : LH001

Contenu de la formation
Programmation PHP:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours


Version du document : P630
Date de mise à jour du document : 2022/07/30