Version : Mobile

Développer des sites internet avec PHP

CMS Informatic
Résumé
3 Jours
Formation Professionnelle
Prochaine session : Nous contacter pour vous inscrire - A distance
Prochaines sessions
A distance
640 EUR
Nous contacter pour vous inscrire

Villejust
640 EUR
Nous contacter pour vous inscrire

Description de la formation

Développer des sites web complets, fiables et sécurisés

Objectifs visés

A l’issue de la formation les participants disposeront de toutes les notions en PHP afin de développer des sites web complets, fiables et sécurisés. Ils sauront également utiliser la Programmation Orientée Objet appliquée au PHP, implémenter l’objet PDO pour communiquer avec une base de données, gérer les sessions et les cookies d’un site internet et créer une API complète.

Contenu

Développer avec le PHP

  • Introduction au langage PHP
  • Exécuter un code PHP
  • Utilisation de code PHP avec HTML
  • Définir des variables et utiliser différents opérateurs
  • Mettre en place des structures de contrôle : boucles et conditions
  • Utiliser les fonctions natives de PHP : Calendar, Array, JSON, MySQLi, …
  • Création de fonctions utilisateurs

Communication avec une base de données

  • Accès à une base de données MySQL avec PDO
  • Isoler la connexion en base de données et la rendre persistante (singleton)
  • Exécution des commandes SQL avec MySQLi
  • Gestion des erreurs SQL

Application Programming Interface (API) PI et modèle MVC

  • Intérêts à l’utilisation d’une API et du modèle MVC (Modèle Vue Contrôleur)
  • Principe et mise en place du modèle MVC
  • Exemple de framework implémentant de modèle MVC
  • Implémentation d’une API pour communiquer avec la base de données
  • Sécuriser les données échangées entre l’API et la base de données

Création et gestion des pages

  • Gestion des pages et sécurité du site avec des inclusions : include et require
  • Gestion et traitement des cookies
  • Utilisation de fichiers JSON pour alimenter une page
  • Récupération du contenu d’une page avec ob_start() et ob_get_clean()

Gestion des formulaires

  • Rappels sur les formulaires
  • Récupération des données saisies par l’utilisateur avec PHP : GET et POST
  • Exploitation des données récupérées
  • Sécurité des formulaires via la validation de données
  • Utilisation de formulaire dynamique avec AJAX

Gestion des sessions

  • Principe d’une session utilisateur sur un serveur
  • Gestion des variables de session
  • Mise en œuvre d’espace sécurisés et personnels

Programmation Orientée Objet appliquée au PHP

  • Définition et concept de la Programmation Orientée Objet (POO)
  • Manipulation d’objets et de classes dynamiques ou statiques
  • Mise en place d’héritage entre classes
  • Utilisation de l’autoloader
  • Mise en place d’une gestion d’exceptions
  • Encapsuler des éléments avec les namespace

Programmation Orientée Objet appliquée au PHP

  • Définition et concept de la Programmation Orientée Objet (POO)
  • Manipulation d’objets et de classes dynamiques ou statiques
  • Mise en place d’héritage entre classes
  • Utilisation de l’autoloader
  • Mise en place d’une gestion d’exceptions
  • Encapsuler des éléments avec les namespace

Public Cible

Tous publics

Prérequis

Connaissance générale du web, notion de programmation

Moyens Pédagogiques

  • Un support de formation sera transmis à chacun des participants, reprenant les principaux thèmes de la formation réalisé sous forme de captures d’écran et d’explications de texte.
  • Les apprenants repartent à l’issue de la formation avec les fichiers travaillés pendant la formation ainsi que les coordonnées du formateur, ce qui leur permettra d’échanger avec ce dernier et de lui poser toute question relative à la formation suivie sans limitation de durée.
  • Une feuille d’émargement est signée par les stagiaires (matin et après-midi) chaque jour de la formation, afin d’attester de leur présence.

Informations pratiques

LANGAGES INFORMATIQUES 30854

LANGAGE PHP 30805

Cette formation vous intéresse ?

 

Contact

CMS Informatic

7 Allée de Londres
ZA Courtabœuf Paris- Saclay
91140 Villejust

 Afficher le numéro
cms-informatic.com

Organisme de formation: CMS Informatic

Certification Qualiopi - CMS Informatic

Partenaire Microsoft depuis toujours, CMS Informatic est spécialiste de la formation informatique depuis plus de 35 ans

Notre organisme a obtenu en juillet 2021 la certification qualité QUALIOPI, délivrée au titre de la catégorie d’action suivante : Actions de formation Nous disposons de salles de formation équipées dans le parc d’activités de Courtabœuf Paris-Saclay (Villejust) ; nos formateurs peuvent se déplacer sur...


Apprenez-en plus sur l'organisme et découvrez toutes leurs formations
Cette formation vous intéresse ?

Un conseiller de l'organisme vous recontacte pour répondre à vos questions

Avis
Note de la formation
Soyez le premier à laisser un avis sur cette formation !

Note de l'organisme
(4,7)
Basée sur 116 avis
Voir tous les avis
guide financement
Articles et Nouveautés
Catalogue 2022 CMS Informatique
CMS Informatic
Télécharger le catalogue