Langage PHP - développer des sites web
Date de mise à jour :
Identifiant Offre Info : 15_735477
Organisme responsable :
MON POLE FORMATION
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
Aucun code métiers (ROME) n'a été associé à cette formation.
Formacode
- 30805 : Langage PHP
- 31090 : Développement web
- 31098 : Programmation orientée objet
Présentation de la formation
Objectifs
Le certificat vise 6 compétences clés qui vont permettant à un professionnel de :Créer des pages web simples en recourant aux éléments fondamentaux d'algorithmie du langage PHP pour les rendre affichables grâce à un navigateur. Développer une application en utilisant les mécanismes de programmation orientée objet de PHP pour maîtriser la complexité d'une application web. Exploiter les fonctionnalités de la bibliothèque PHP en utilisant les fonctions sur les tableaux, les chaines de…
- Créer des pages web simples en recourant aux éléments fondamentaux d'algorithmie du langage PHP pour les rendre affichables grâce à un navigateur.
- Développer une application en utilisant les mécanismes de programmation orientée objet de PHP pour maîtriser la complexité d'une application web.
- Exploiter les fonctionnalités de la bibliothèque PHP en utilisant les fonctions sur les tableaux, les chaines de caractères et les dates pour améliorer la gestion et la manipulation des données.
- Mettre en œuvre les concepts spécifiques du Web en PHP avec les formulaires, la gestion du protocole HTTP et la gestion des sessions pour construire une application web complète.
- Mettre en œuvre les techniques de manipulation de fichiers et répertoires grâce aux fonctions de la bibliothèque PHP pour implémenter les fonctionnalités d'envoi de fichiers depuis un formulaire
- Connecter une application PHP à une base de données relationnelle en utilisant les classes et interfaces de l'API PHP Data Objects (PDO) pour implémenter des fonctionnalités de persistance de données.
Programme de la formation
Module 1 : Introduction au langage PHPPrésentation du langage PHP et de son fonctionnement. Installation et configuration d'un environnement de développement (XAMPP, WAMP, LAMP). Exécution de scripts PHP et interaction avec un serveur web. Module 2 : Syntaxe de base et programmation impérativeVariables, types de données et opérateurs. Structures de contrôle (conditions, boucles). Manipulation des tableaux et des chaînes de caractères. Module 3 : Programmation orientée objet en PHPConcepts…
- Présentation du langage PHP et de son fonctionnement.
- Installation et configuration d'un environnement de développement (XAMPP, WAMP, LAMP).
- Exécution de scripts PHP et interaction avec un serveur web.
- Variables, types de données et opérateurs.
- Structures de contrôle (conditions, boucles).
- Manipulation des tableaux et des chaînes de caractères.
- Concepts fondamentaux de la POO (classes, objets, héritage, encapsulation).
- Gestion des interfaces et des classes abstraites.
- Manipulation des exceptions et gestion des erreurs.
- Création et traitement des formulaires en PHP.
- Gestion des requêtes GET et POST.
- Sécurisation des entrées utilisateur (validation et filtrage).
- Lecture et écriture de fichiers avec PHP.
- Téléchargement et gestion des fichiers via un formulaire.
- Gestion des permissions et accès aux fichiers.
- Introduction aux bases de données relationnelles et SQL.
- Connexion à une base MySQL/PostgreSQL avec PDO.
- Exécution de requêtes SQL sécurisées avec des requêtes préparées.
- Gestion des sessions et des cookies.
- Protection contre les failles XSS et SQL Injection.
- Bonnes pratiques de développement sécurisé.
- Introduction aux CMS populaires (WordPress, Joomla, Drupal).
- Personnalisation des thèmes et des templates.
- Développement et intégration de plugins/extensions.
- Révision des concepts fondamentaux et avancés du PHP.
- Études de cas et mise en application sur des projets réels.
- Passage d'un examen blanc pour se préparer aux conditions de l'épreuve
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
En entreprise
50 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Maitriser un langage informatique\n\nProcédure d'admission: \nAucun pré-requis
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
48 Rue Claude Balbastre34070 Montpellier
Responsable : MON POLE FORMATION
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
10a Rue Mal de Lattre de Tassigny
76420 Bihorel - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes