PHP - Développement d'applications web
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
Formation flexible en petit groupe
Très bonne formation! Organisation rapide et on est bien conseillé. Merci up up formation, je recommande fortement!!
Formation intéressante avec de bons échanges et une formatrice à l'écoute.
Merci up up concernant la flexibilite de mon planning
Bien.
Une organisation à la fois simple et professionnelle
bien mais surprenant concernant le paiement
Une formation adaptée à ce que je désirais m’a été trouvée avec succès
Bonne prestation Groupe sympathique
Société professionnelle, bon relationnel
Bonne formation
Simple et concis, une bonne présentation du concept
Je suis très satisfait d’UpUp. Le principe de la mutualisation est malin et très innovant. J’ai pu me former pour le 1/4 du prix initial de la formation. Je recommande.
Je suis particulièrement satisfaite de la formation surtout par la disponibilité de la formatrice et par le contenu du programme.
J'ai découvert cette plateforme très récemment. J'ai trouvé une formation près de chez moi dans le domaine recherché en quelques clics. Simple, efficace et rapide ! merci.
formation adaptée à mes besoins et mes horaires, je recommande vivement
Site clair. Offre complète
Claire facile d'acces ,rapide
Super formation. Merci beaucoup
Je recommande pour la qualité, la réactivité et la précision,
Simple, efficace, pratique !
très bonne formation très agréable merci
Site simple et facile d'utilisation.
Bonne formation
Site convivial facile d'accès et ergonomique prix intéressant
Excellente formation et concept innovant. Je recommande !
Upup est très professionnel, le site ergonomique.
Très clair, moderne et utile. N’hésitez pas à y aller, vous ne serez pas déçu
Un concept innovant. En mutualisant la formation, on assure un minimum de stagiaires par session.