Offre de Formation PHP Maîtriser la programmation objet avec A M S FORMATION | MaFormation.fr

PHP Maîtriser la programmation objet

A M S FORMATION

Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En ligne En présentiel
Durée
5 Jours – 35 Heures
Prix
Nous contacter

Localité

En ligne

Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 54 - Nancy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 08 - Ardennes
  • 10 - Aube
  • 51 - Marne
  • 52 - Haute-Marne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 57 - Moselle
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 88 - Vosges

Objectifs

1. La formation en résumé

La formation « PHP Maîtriser la programmation objet » vise à développer chez les participants une maîtrise opérationnelle du langage PHP dans le cadre du développement orienté objet. Elle couvre non seulement les fondamentaux de PHP, mais aussi des aspects complémentaires essentiels tels que la gestion des bases de données, le langage SQL et la manipulation de fichiers graphiques. Cette approche globale permet d’aborder le développement web moderne avec une orientation claire sur la programmation objet, en proposant aux stagiaires des compétences techniques adaptées aux enjeux actuels du développement.

2. Les thèmes abordés

- Présentation générale de PHP : notions de base, interactivité avec les internautes, différences entre PHP 4 et PHP 5, introduction via un exemple concret de site de vente en ligne.
- Fondamentaux du langage : automatisation des pages web, principes client-serveur, intégration de PHP dans HTML, gestion des variables, fonctions, librairies, contrôles de flux et boucles.
- Programmation orientée objet (POO) : modélisation UML des classes, conception des propriétés et méthodes avec gestion de la visibilité, utilisation des constructeurs et destructeurs, notions d’héritage, agrégation, polymorphisme, sérialisation et organisation des fichiers.
- Premières applications web : gestion des formulaires simples et complexes, passage et transmission de variables, lecture et écriture de fichiers, vérification d’identifiants, redirections, utilisation avancée des tableaux.
- Gestion des sessions utilisateurs : fonctionnement et différences entre cookies et sessions, limites et précautions, sérialisation des variables complexes.
- Bases de données avec MySQL : concepts fondamentaux des bases, tables et enregistrements, fonctions PHP Mysqli, introduction au SQL pour la sélection, modification et suppression de données, traitement des résultats, création d’objets critères et requêtes.
- Réalisation d’une application web professionnelle : architecture multicouches avec introduction au modèle MVC, formulaires avancés pour moteur de recherche lié à une base de données, gestion des tris et sélections.
- Graphisme en PHP : découverte de la librairie GD, création et réutilisation d’images, gestion des polices et écriture en mode image, superposition de texte pour protection des droits, intégration des images au site.
- Intégration finale des modules développés avec affichage des images et mention de copyright.

3. Éléments de méthodologie de la formation

La formation combine apports théoriques et exercices pratiques pour favoriser une assimilation progressive et concrète des compétences. Chaque participant dispose d’un poste de travail dédié, facilitant la mise en application immédiate des notions abordées. La gestion en petits groupes permet un suivi individualisé et une adaptation aux besoins spécifiques de chacun. Un support pédagogique est fourni, et la progression est régulièrement évaluée par des échanges en groupe ainsi que par un questionnaire de satisfaction et une validation des acquis en fin de parcours.
Haut de page