Présentation
Si de nombreux sites internet sont aujourd’hui créés à partir de systèmes dits « CMS » (Content Management System, ou Système de Gestion de Contenus) tels que WordPress, WiX ou Drupal, de nombreuses raisons demeurent pour l’apprentissage du langage PHP. Que ce soit pour adapter un thème existant d’un CMS ou s’affranchir totalement des limites de ces outils, la connaissance du langage PHP reste une valeur sûre dans le développement web backend.
Avec cette formation, vous plongerez dans les concepts régissant le web, écrirez du code en PHP respectueux des standards, et réaliserez un site web dynamique avec une gestion de fichiers, des comptes utilisateurs et une base de données.
Objectifs de la formation
- Comprendre les concepts liés au développement de site web dynamique
- Savoir développer un site web en PHP
- Découvrir et appliquer les bonnes pratiques
- Stocker, télécharger et téléverser des fichiers avec PHP
- Découvrir le stockage avec une base de données relationnelle
Public
- Toute personne travaillant ou souhaitant travailler dans le développement informatique.
Prérequis
- Aucun prérequis
Programme
1- Le développement backend
Notions sur le fonctionnement d’internet
La différence fondamentale entre client et serveur
Que veut dire « frontend » et « backend » ?
Concepts clés du développement web
Différences entre site web statique et dynamique
2- Le langage PHP
Historique
Pour quels usages ?
3- Notions clés de la programmation en PHP
La syntaxe
Les commentaires
Les variables
Les conditions
Les boucles
Les fonctions
4- Les cookies et les sessions
Un cookie n’est pas un système publicitaire en soi
Différences entre cookies et sessions
Utiliser les cookies et les sessions
5- Les bonnes pratiques
Séparation des responsabilités et inclusion de fichiers
Notions de sécurité informatique dans le développement backend
Présentation de l’utilitaire composer et utilisation d’outils externes
Respect des normes et analyse statique de code
6- Sauvegarder ses informations
Stocker et envoyer des fichiers
Les bases de données : présentation et démonstration
Date de dernière modification : 08/11/2024
Cette formation ne dispose pas d'évaluation pour le moment.
Organisation
Modalités d'évaluation :
Questionnaires à choix multiples (QCM) en fin de formation. L'intervenant formulera également une appréciation sur vos acquis pour l'entièreté de la formation.
Moyens pédagogiques :
Formation alternant la théorie et la pratique, avec un intervenant présentant la formation en direct. Possibilité de réaliser cette formation en face-à-face dans nos locaux, dans vos locaux d'entreprise ou à distance via visioconférence.
Une fois terminée, vous disposerez d'une attestation de suivi de la formation, ainsi que des contenus de cours relatifs au contenu présenté.
Informations pratiques :
En cas de dispense dans nos locaux, le matériel informatique est fourni et l'ensemble des commodités sont accessibles. Nos locaux sont également accessibles aux personnes à mobilité réduite : découvrir notre centre.
Retrouvez toutes les informations pratiques pour préparer votre formation sur notre page dédiée : informations pratiques.
Ces formations pourraient vous intéresser
JavaScript niveau 1 : dynamiser son site web
Le langage de programmation JavaScript est le seul langage de programmation algorithmique compris par un navigateur internet. Si HTML permet de structurer le contenu et CSS de le mettre en forme, JavaScript permet de créer des …
Python : les fondamentaux
Python est un langage de programmation avec une utilisation constante et croissante. Il est souvent apprécié pour sa syntaxe simple et lisible, ainsi que pour ses multiples possibilités : programmation fonctionnelle ou …
Web back : réaliser un site web avec PHP et MySQL
Le développement web se divise en deux grandes catégories. Il y a tout d’abord ce qu’on appelle le « frontend » ou simplement « front » (devant), qui représente ce qui est visible par un visiteur. Au sein du « …