L'ajout de cookie est désactivé sur votre navigateur, vous devez l'activer pour pouvoir naviguer sur ce site internet.
UpUp, la 1ère plateforme de mutualisation de formations.

PHP - Développement d'applications web

Formation Développement web et mobilité

PHP - Développement d'applications web

Informatique > Développement web et mobilité

Objectifs

  • Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques.
  • Apprendre à créer des applications dynamiques avec PHP et MySQL.
  • Comprendre les bonnes pratiques de programmation PHP.
  • Traiter des formulaires Web.
  • Gérer des sessions utilisateurs.
  • Accéder aux données d'une base de données MySQL.
  • Créer dynamiquement des images et des graphismes.

Le programme de la formation

Présentation de PHP

 

Présentation
Où trouver la documentation
Présentation de l'écosystème : serveurs web, frameworks
Comparaison avec les langages concurrents
Nouveautés et apports de PHP8

 

Installation de PHP et MySQL

 

Installation d'un paquet complet PHP/MySQL
Installation de PHP
Installation de MySQL
Installation de PostgreSQL
Installation de Composer
Choix d'un IDE: PHPStorm ou VSCode

 

La commande PHP

 

Identifier et configurer le fichier .ini
Utiliser PHP en mode interactif
Lancer un serveur web avec la commande php

 

Le langage PHP : les 4 éléments de programmation

 

Utiliser les variables simples, tableaux, tableaux associatifs, énumérations, objets, constantes
Utiliser les conditions
Utiliser les boucles: quelle boucle choisir?
Utiliser les fonctions: typage fable/fort, passage par valeur/réf, code de retour
Documenter les fonctions avec PHPDoc
Connaître les nouveautés de PHP8 pour les fonctions: arguments nommés, union/intersect types, expressions match, opérateur nullsafe, expressions random-
Connaître les nouveautés de PHP8 pour la gestion des erreurs: exceptions

 

Accéder à des bases de données

 

Rappel sur le langage SQL
Utiliser la librairie PDO pour accéder à une base MySQL, PostgreSQL ou SQLITE

 

PHP pour le Web

 

Architecture du Web et intérêt de PHP
Rappels sur HTML et CSS
Démarrer un serveur web avec commande php / avec XAMPP et WAMP
Gérer les liens hypertextes et des formulaires
Utiliser les paramètres d'url
Stocker des informations grâce aux sessions et cookies
Assurer la sécurité PHP et HTTPS

 

Techniques avancées de programmation :

 

Programmation fonctionnelle
Expressions régulières
Création de graphiques
Accès à des APIs
Présentation des différents frameworks PHP

Public et Pré-requis de la formation

Développeurs web, Webmasters, Chefs de projet.

 

Disposer de connaissances pratiques de HTML et au moins d'un langage de programmation.

Méthode pédagogique de la formation

Une méthode d'apprentissage éprouvée : au-delà de l'apprentissage du langage PHP, ce programme permet d'acquérir une méthodologie pour développer un site Web.
Des conseils et partages de bonnes pratiques pour développer rapidement.
Des ateliers qui apportent aux participants une première expérience concrète du développement avec PHP.
Les contenus digitaux mis à disposition des participants avant et après la formation renforcent l'efficacité pédagogique du programme et garantissent un bénéfice durable de l'action de formation.

29 Commentaires