Langage PHP - développer des sites web
Date de mise à jour :
Identifiant Offre Info : 01_GE491484
Organisme responsable :
SENZA
(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
Créer des pages web dynamiques en utilisant les bases du langage PHP.
Développer des applications en PHP en utilisant la programmation orientée objet.
Exploiter les bibliothèques PHP pour manipuler des chaînes de caractères, tableaux et dates.
Mettre en œuvre les concepts spécifiques au web (formulaires, sessions, HTTP).
Connecter une application PHP à une base de données relationnelle.
Programme de la formation
Introduction au langage PHP - Historique et fonctionnalités du PHP. - Configuration du moteur PHP. - Interaction PHP et HTML : structure de base. - Variables, constantes et transtypage. Programmation procédurale avec PHP - Création de scripts PHP simples. - Fonctions PHP de base : echo, isset, empty. - Structures conditionnelles et boucles. - Manipulation des tableaux : array, foreach. Programmation orientée objet - Concepts fondamentaux : classes, attributs, méthodes. - Création et utilisation…
Introduction au langage PHP
- Historique et fonctionnalités du PHP.
- Configuration du moteur PHP.
- Interaction PHP et HTML : structure de base.
- Variables, constantes et transtypage.
Programmation procédurale avec PHP
- Création de scripts PHP simples.
- Fonctions PHP de base : echo, isset, empty.
- Structures conditionnelles et boucles.
- Manipulation des tableaux : array, foreach.
Programmation orientée objet
- Concepts fondamentaux : classes, attributs, méthodes.
- Création et utilisation d'objets : new, $this, construct.
- Héritage, polymorphisme et encapsulation.
- Espaces de noms et interfaces.
Développement d'applications web complètes
- Gestion des formulaires et traitement des données : GET, POST.
- Gestion des sessions et cookies.
- Fichiers : upload, gestion et sécurité.
- Outils d'analyse pour le débogage et l'optimisation.
Connexion aux bases de données
- Introduction à PHP Data Objects : PDO.
- Connexions sécurisées aux bases de données.
- Requêtes SQL : SELECT, INSERT, UPDATE, DELETE.
- Gestion des erreurs et des transactions.
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
35 h
Financement
- Conventionnement
- Non
Conditions d'accès
Publics visés
- Demandeur d'emploi
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaître les principes de base de la programmation. Avoir des bases en HTML5 / CSS3.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
30 Rue François Spoerry68100 Mulhouse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
48 Rue Claude Balbastre
34070 Montpellier - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes