Formation PHP initiation
L'un des langages phares du back-end, permettant d'intéragir avec des bases de données via des requêtes SQL, d'envoyer des mails, de manipuler des fichiers, etc.
- savoir développer des sites et intranets en PHP : connecter les pages aux bases de données, gérer les sessions, être en mesure de récupérer des données de formulaires, etc.
PHP, langage très utilisé car gratuit, est utilisé pour énormément de sites web. Cette formation permet d'apprendre à réaliser des sites dynamiques, c’est à dire en interaction avec une base de données.
Cette formation aborde la syntaxe du langage PHP, son utilisation en lien avec les formulaires, les bases de données, la génération de fichiers divers, la gestion des sessions. Quelques bonnes pratiques de codage et outils sont également présentés.
Programme
1 - Introduction : rappels techniques, fondamentaux du web
- architecture client / serveur
- protocole HTTP
- évolution et bonnes pratiques HTML / CSS
- le rôle de PHP
- mécanisme de PHP
- installation d'un serveur local
2 - Syntaxe PHP : premiers scripts
- premier script PHP
- variables
- fonctions
- boucles
- structures conditionnelles
- tableaux
- inclusions
- programmation orientée objet : objets, classes, héritage
3 - Bases de données avec PHP
- introduction / rappels sur les bases de données
- interaction PHP / MySQL
4 - Autres capacités de PHP
- gérer les sessions
- traiter les formulaires
- génération de fichiers CSV
- génération de fichiers PDF
- génération d'images
- génération de graphiques
5 - Pour aller plus loin
- bien documenter son code
- le MVC
4 jours (28h)
en groupe,
en présentiel ou en distanciel
2000€ TTC
ref. PHP-init
Participants
Toute personne souhaitant s'initier à PHP.
Prérequis
Connaissances en HTML et CSS. Des connaissances en algorithmique sont un plus.
Modalités d'inscription
Dates
sur demande (réponse sous 2j)
Lieu
à distance
Alexandre Beaugrand
Développeur, formateur, et gérant de Tech Me Up, Alexandre assure depuis 13 ans de nombreuses formations à divers langages du développement web, relevant du front-end, comme du back-end : HTML5, CSS3, Javascript, VueJS, PHP, Wordpress, etc.
Au-delà de son activité de formation, il propose des tutoriels sur youtube, et s'interroge sur son blog sur l'évolution du développement web, afin de toujours proposer des formations de qualité, actuelles, et mises à jour régulièrement.
Outre ses formations, Alexandre développe fréquemment des sites pour divers clients, ou travaille sur ses side-projects tech qui mèlent Développement et Do It Yourself.