Personnalisation:
Le programme peut être modifié en fonction de vos besoins et de vos objectifs sur le contenu, la durée et les modalités.
Introduction Jour 1
- Les différentes versions de PHP
- De quoi ai-je besoin ?
- Principe du client serveur
Les bases du langage PHP
- Les variables
- Les constantes
- Les types de données
- Les opérateurs de calcul
- Les opérateurs logiques
- La gestion des erreurs
Les chaines de caractères
- Formatage avec HTML
- Mise en forme avec CSS
- Gestion des espaces
- HTML et caractères spéciaux
- La concaténation
Les fonctions en PHP
- Fonctions mathématiques
- Fonctions de date
- Fonctions de texte
- D'autres fonctions pratiques
- Inclusion de code
- Création de fonctions personnalisées
- Fonctions avec un nombre de paramètres variables
Les structures conditionnelles
- if, else
- if, elseif, else
- AND, OR
- switch
Les boucles Jour 2
Les tableaux (Array)
- Les différents types de tableaux (indicés, associatifs)
- Création de tableaux
- Les différentes méthodes pour lire un tableau
- Opération sur les tableaux (extraction ,tri, ajout ou suppression d'éléments)
- La boucle foreach
Gestion des formulaires
- Rappel sur les éléments de formulaires
- Méthodes GET et POST
- Récupération des variables
Variables de serveur Jour 3
- Les plus utilisées
- Récupérer des informations sur le serveur, le client
Variables persistantes : cookies et sessions
- Avantages et inconvénients des cookies et sessions
- Les sessions
- Les cookies
- Initialisation, affectation
- Fonctions liées à ces variables
Gestion des fichiers
- Création, ouverture et fermeture d'un fichier
- Lecture, écriture et modifications de fichiers
- Informations sur les fichiers
Utilisation d'une base de données MySQL Jour 4
- Présentation de MySQL et des concepts fondamentaux
- Base de données, tables, champs, enregistrements
- Outils
- Introduction au langage SQL
- Sélection, ajout, modification, suppression, jointure ...
- Fonctions PHP MySQL.
- Traitement des requêtes avec PHP
Sécurité
- Fichier php.ini
- Injections SQL
Formation ajoutée le 01/01/2010, mise à jour le 26/05/2022.
Pré-requis
Connaître le HTML et CSS.
Public
Développeurs, intégrateurs, webmasters ou informaticiens souhaitant développer des applications dynamiques pour le web.
Objectifs :
Acquérir les compétences indispensables au développement de sites web dynamiques et d'applications en PHP.
Moyens pédagogiques :
Un PC par personne, le formateur diffuse son écran sur un vidéo-projecteur ou télévision grand écran
Un groupe de maximum 5 personnes en inter-entreprise.
En distanciel : Utilisation de Zoom ou Teams avec partage d'écran, chat, audio et vidéo en temps réel.
Exposé théorique, suivi d'une mise en pratique.
Moyens pour suivre l’exécution de l’action :
- La présence du stagiaire est vérifiée par le formateur à l'aide d'une feuille de présence signée par demi-journées
Moyens pour en apprécier les résultats :
- A la fin de la formation, le stagiaire complète une évaluation à chaud (Permettant d'évaluer la qualité de la prestation)
- Puis, il complète avec le formateur une évaluation des acquis (Permettant de déterminer les points acquis, non acquis ou en cours d'acquisition)
- Quelques mois après la formation, le donneur d'ordre complète une évaluation à froid (Permettant de s'assurer que la formation a pu être mise en pratique)
Profil formateur :
Formateurs passionnés et expérimentés intervenant en milieu professionnel en tant qu'intégrateur et développeur.
Accueil et accès des personnes en situation de handicap :
Contacter Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com
Délai d'accès :
En intra-entreprise : En fonction de vos disponibilités et celles de nos formateurs.
En inter-entreprise : En fonction des sessions que nous avons programmé, consultable en cliquant ici
Evaluation : Aucune note pour cette formation entre 2021 et 2023.
Personne à contacter :
Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com
Pour toute demande de financement auprès de votre OPCO ou Pôle Emploi vous aurez besoin du programme détaillé de formation.