Toute personne souhaitant découvrir le développement avec PHP.
Prérequis
Connaissance de la programmation, du langage HTML et des technologies de l'Internet.
Objectifs de la formation
A l'issue de cette formation, l'apprenant sera capable de :
Appréhender la syntaxe du langage PHP
Mettre en place un environnement de serveur Web dynamique
Comprendre le modèle de programmation de PHP
Développer un site Web dynamique accédant à une base de données.
Contenu de la formation
Introduction à PHP
Qu'est-ce que PHP ?
Historique et caractéristiques
PHP pour quelle utilisation ?
Mettre en place un environnement de développement PHP
Les principes de la plateforme Apache, PHP, MySQL
Le fichier de configuration php.ini
Utiliser un débogueur PHP : XDebug
Les bases du langage PHP
Intégration de PHP avec les pages HTML
Approches pour mixer PHP et HTML
Bonnes pratiques de structuration d'applications
La syntaxe de base du langage
Les types de données
Les variables et les tableaux
Les constantes
Les opérateurs
Les structures de contrôle
Les fonctions
Les fonctions intégrées du langage
Gestion des chaines de caractères
Manipulation de dates
Structuration des applications
Création de bibliothèques
Importation de fichiers et de scripts
Programmation Orientée Objet en PHP
Introduction aux concepts de la programmation orientée objet
Les classes et les objets
Définition de classes et instanciation
L'héritage de classes et le polymorphisme en PHP
Concepts avancés de programmation Objet
Les interfaces
Les espaces de noms (Namespaces)
Gestion des erreurs avec les exceptions
PHP : un langage pour le Web
Construction de formulaires HTML
Modèles d'interaction HTML / PHP
Récupération des données transmises via PHP en fonction des différents types de contrôles
Redirection de flux
Gestion des sessions utilisateurs
Les principes du suivi de session HTTP
Les cookies et leur manipulation
Les sessions PHP
Accès aux bases de données en PHP
Concepts d'accès aux données avec PHP
Les fonctions natives
La librairie PDO (PHP Data Object)
La configuration du moteur PHP
Utiliser une base de données MySQL avec PHP
Les fonctions PHP pour MySQL
Récupération de jeux d'enregistrements et affichage de données sur les pages
Gestion des fichiers
Fonctions PHP pour la manipulation des fichiers
Lecture et écriture de fichiers
Création et parcours de répertoires
Les directives de configuration php.ini associées à la manipulation de fichiers
Téléchargement et envoi de fichiers
Compétences acquises à l'issue de la formation
Appréhender la syntaxe du langage PHP
Mettre en place un environnement de serveur Web dynamique
Comprendre le modèle de programmation de PHP
Développer un site Web dynamique accédant à une base de données.
Modalités pédagogiques
Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
Exercices autonomes et réguliers pour assurer l'assimilation
Moyens et supports pédagogiques
Méthodes et moyens
Evaluation préformation pour définir ses besoins et ses priorités d'usage de l'outil
Approche participative des connaissances à transmettre
Mise en situation concrète des outils et méthodes
Adaptation du rythme et des exercices au niveau du groupe
Utilisation des 3 vecteurs de communication : oral (vulgarisation du vocabulaire), visuel (vidéoprotection du logiciel) et kinesthésique (travaux pratiques)
Support stagiaire
Support papier ou électronique (dématérialisé)
Les exercices d'accompagnement peuvent être récupérés sur clef USB
Exercices supplémentaires téléchargeables sur notre site
Modalités d'évaluation et de suivi
Alternance d'exercices d'accompagnement et d'exercices d'application
Réalisation de travaux pratiques en autonomie pour identifier les acquis et les axes de progrès
Profil du formateur
Nos formateurs procèdent les certifications techniques (Microsoft Office Specialist, PCIE, TOSA, …) et pédagogiques (Certification de Compétence Pédagogique - CCP)
Informations sur l'accessibilité
Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.
Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04.37.24.36.78 afin de connaitre les dates possibles ou les autres modalités d'inscription.
Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs.
Aucune information personnelle n'est transmise à des tiers.
Notre site internet groupe-arkesys.com utilise des cookies. Un cookie est un petit fichier qui est envoyé avec les pages de ce site Web et/ou les applications Flash et qui est stocké par votre navigateur sur votre disque dur à partir de votre ordinateur, téléphone portable, montre connectée ou tablette. Les informations qui y sont stockées peuvent être retournées à nos serveurs lors d'une visite ultérieure.
L'utilisation de cookies est d'une grande importance pour le bon fonctionnement de notre site web. Grâce à la contribution (anonyme) des visiteurs, nous pouvons améliorer l'utilisation du site internet et le rendre plus convivial. Votre consentement est requis pour l'utilisation de certains cookies. Nous le recueillons au moyen d'une bannière informative. Vous disposez d'un droit d'accès, de rectification, de limitation et de suppression de vos données personnelles.
Si vous avez des questions et/ou des commentaires, veuillez nous contacter à l'adresse e-mail suivante : philippe.requet@arkesys.fr
Ces cookies nous permettent de fournir les services et fonctionnalités proposés sur notre site internet et de le rendre plus convivial pour le visiteur. Par exemple, nous stockons vos données de connexion. Sans ces cookies, notre site ne fonctionnera pas.
Les cookies de mesure d\'audience et d\'amélioration du site. Un cookie anonyme est généré à chaque fois que vous visitez un site internet. Ces cookies permettent de savoir si vous avez déjà visité le site auparavant ou non. Ce n\'est que lors de la première visite qu’un cookie est créé. Lors des visites suivantes, l\'utilisation du cookie déjà existant est automatique. Ce cookie n\'est utilisé qu\'à des fins statistiques.