Formation PHP - MySQL Initiation + Approfondissement

Formation éligible au CPF, contactez-nous au 09.72.37.73.73 pour en savoir plus

Votre devis en 3 clics

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
Durée :
5 jours
Public :
Tous
Pré-requis :
Connaissances de HTML
Objectifs :
Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL - Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies - Savoir manipuler des fichiers quelconques en PHP
Sanction :
Attestation de fin de stage mentionnant le résultat des acquis
Référence :
PHP82-F
Code CPF :
Nous contacter

Demandeurs d'emploi :
Des entreprises recrutent des demandeurs d'emploi qui ont suivi ce cours dans le cadre d'une POEI, contactez-nous au 09.72.37.73.73 pour plus d'informations.
Téléchargez le PDF

Tour d’horizon PHP

Principes de fonctionnement
Le contexte Web
Les variables
Les types de données en un clin d’œil
Les opérateurs
Les instructions conditionnelles
Un type particulier : les tableaux
Les boucles, parcourir les tableaux
Trier les tableaux par ordre alphabétique
Introduction aux superglobales
Récupération de données de formulaire
Envoyer un e-mail
Les constantes

Etude de cas : système de candidature en ligne

Organiser des scripts PHP - les fonctions

Déclaration de fonctions
Les paramètres et l’instruction return
Création de bibliothèques de fonctions
Fonctions prédéfinies : exemples, organisation, documentation
Fonctions pour les tableaux, mathématiques, chaînes de caractères, dates
Autres exemples de fonctions
Comment identifier les types des variables ?
Upload de fichiers : la variable $_FILES et les fonctions associées

Etude de cas : amélioration du système de candidature en ligne

Découvrir les méthodes de gestion du contexte applicatif

Principes de l'interaction avec l'utilisateur
Rappels des formulaires
Les champs cachés
Les URL longues
Introduction aux sessions
Sécuriser l’accès à l’administration des candidatures avec les sessions
Présentation des cookies
Afficher la date de dernier accès à la plate-forme d’administration des candidatures

Les bases de données

Utilité des bases de données
Présentation de PHPMyAdmin
Construction d’une base avec PHPMyAdmin
SQL sous PHPMyAdmin :
- Les principales instructions
- Lecture de code SQL
- Génération de multiples requêtes
- Les bonnes habitudes : tester ses requêtes avec PHPMyAdmin
Fonctions d’accès aux bases de données
Formulation de requêtes dans un fichier PHP

Pour aller plus loin avec PHP : création d'un CMS* (partie 1)

Spécifications et organisation du développement
Création des bibliothèques de génération de code HTML (sans connexion aux bases)
Génération de pages à partir des bibliothèques
Création de la base de données
Fonction d'insertion de pages et de stockages dans la base MySQL
Fonction de modification de pages
Fonction de suppression de pages
Modification des bibliothèques de génération de code HTML pour les coupler à la base

Manipulation de fichiers

Ouvrir un fichier
Fermer un fichier
Lire le contenu d’un fichier
Lire le contenu d’un fichier par ligne
Ecrire dans un fichier

Pour aller plus loin avec PHP : création d'un CMS* (partie 2)

Modification de la création de pages pour associer un fichier généré à la volée
Création d’une base d’auteurs
Introduction à la relation de table dans MySQL 5
Développement de la fonction d’ajout d’auteur
Modification de la création de pages pour associer un auteur
Fonctions d’affichage de pages créées par un auteur
Authentification des auteurs sur l’administration
Stockage de l’authentification dans des variables de session

Lier les cookies aux bases : création d’un panier d’achat

Conception du site et des bases de données
Introduction à la manipulation d'image : redimensionner dynamiquement une image
Organisation de l'interface de consultation du catalogue par thèmes
Enregistrement du panier d'achat sur un cookie
Moteur de recherche classique et thématique et pagination des résultats (en fonction du temps restant)

Conclusion et bilan





*Outil de gestion de contenu de sites Web

CopyrightDepot Dawan
Dates à Bordeaux

Du 04/12/2017 au 08/12/2017

Du 15/01/2018 au 19/01/2018

Du 26/02/2018 au 02/03/2018

Du 23/04/2018 au 27/04/2018

Du 18/06/2018 au 23/06/2018

Du 20/08/2018 au 24/08/2018

Du 15/10/2018 au 19/10/2018

Du 03/12/2018 au 07/12/2018

Dates à Bruxelles

Du 11/12/2017 au 15/12/2017

Du 29/01/2018 au 02/02/2018

Du 19/03/2018 au 23/03/2018

Du 28/05/2018 au 01/06/2018

Du 23/07/2018 au 27/07/2018

Du 03/09/2018 au 07/09/2018

Du 22/10/2018 au 26/10/2018

Du 17/12/2018 au 21/12/2018

Dates à Distance

Du 04/12/2017 au 08/12/2017

Dates à Geneve

Du 27/11/2017 au 01/12/2017

Du 05/02/2018 au 09/02/2018

Du 05/03/2018 au 09/03/2018

Du 28/05/2018 au 01/06/2018

Du 02/07/2018 au 06/07/2018

Du 03/09/2018 au 07/09/2018

Du 12/11/2018 au 16/11/2018

Du 17/12/2018 au 21/12/2018

Dates à Lille

Du 11/12/2017 au 15/12/2017

Du 29/01/2018 au 02/02/2018

Du 19/03/2018 au 23/03/2018

Du 28/05/2018 au 01/06/2018

Du 23/07/2018 au 27/07/2018

Du 03/09/2018 au 07/09/2018

Du 22/10/2018 au 26/10/2018

Du 17/12/2018 au 21/12/2018

Dates à Luxembourg

Du 11/12/2017 au 15/12/2017

Du 29/01/2018 au 02/02/2018

Du 19/03/2018 au 23/03/2018

Du 28/05/2018 au 01/06/2018

Du 23/07/2018 au 27/07/2018

Du 03/09/2018 au 07/09/2018

Du 22/10/2018 au 26/10/2018

Du 17/12/2018 au 21/12/2018

Dates à Lyon

Du 27/11/2017 au 01/12/2017

Du 05/02/2018 au 09/02/2018

Du 05/03/2018 au 09/03/2018

Du 28/05/2018 au 01/06/2018

Du 02/07/2018 au 06/07/2018

Du 03/09/2018 au 07/09/2018

Du 12/11/2018 au 16/11/2018

Du 17/12/2018 au 21/12/2018

Dates à Marseille

Du 05/02/2018 au 09/02/2018

Du 05/03/2018 au 09/03/2018

Du 28/05/2018 au 01/06/2018

Du 02/07/2018 au 06/07/2018

Du 03/09/2018 au 07/09/2018

Du 12/11/2018 au 16/11/2018

Du 17/12/2018 au 21/12/2018

Dates à Montpellier

Du 04/12/2017 au 08/12/2017

Du 15/01/2018 au 19/01/2018

Du 26/02/2018 au 02/03/2018

Du 23/04/2018 au 27/04/2018

Du 18/06/2018 au 23/06/2018

Du 20/08/2018 au 24/08/2018

Du 15/10/2018 au 19/10/2018

Du 03/12/2018 au 07/12/2018

Dates à Nantes

Du 04/12/2017 au 08/12/2017

Du 15/01/2018 au 19/01/2018

Du 26/02/2018 au 02/03/2018

Du 23/04/2018 au 27/04/2018

Du 18/06/2018 au 23/06/2018

Du 20/08/2018 au 24/08/2018

Du 15/10/2018 au 19/10/2018

Du 03/12/2018 au 07/12/2018

Dates à Nice

Du 27/11/2017 au 01/12/2017

Du 05/02/2018 au 09/02/2018

Du 05/03/2018 au 09/03/2018

Du 28/05/2018 au 01/06/2018

Du 02/07/2018 au 06/07/2018

Du 03/09/2018 au 07/09/2018

Du 12/11/2018 au 16/11/2018

Du 17/12/2018 au 21/12/2018

Dates à Paris

Du 20/11/2017 au 24/11/2017

Du 18/12/2017 au 22/12/2017

Du 22/01/2018 au 26/01/2018

Du 05/03/2018 au 09/03/2018

Du 14/05/2018 au 18/05/2018

Du 02/07/2018 au 08/07/2018

Du 27/08/2018 au 31/08/2018

Du 08/10/2018 au 12/10/2018

Du 10/12/2018 au 14/12/2018

Dates à Rennes

Du 04/12/2017 au 08/12/2017

Du 15/01/2018 au 19/01/2018

Du 26/02/2018 au 02/03/2018

Du 23/04/2018 au 27/04/2018

Du 18/06/2018 au 23/06/2018

Du 20/08/2018 au 24/08/2018

Du 15/10/2018 au 19/10/2018

Du 03/12/2018 au 07/12/2018

Dates à Strasbourg

Du 20/11/2017 au 24/11/2017

Du 18/12/2017 au 22/12/2017

Du 22/01/2018 au 26/01/2018

Du 05/03/2018 au 09/03/2018

Du 14/05/2018 au 18/05/2018

Du 02/07/2018 au 08/07/2018

Du 27/08/2018 au 31/08/2018

Du 08/10/2018 au 12/10/2018

Du 10/12/2018 au 14/12/2018

Dates à Toulouse

Du 04/12/2017 au 08/12/2017

Du 15/01/2018 au 19/01/2018

Du 26/02/2018 au 02/03/2018

Du 23/04/2018 au 27/04/2018

Du 18/06/2018 au 23/06/2018

Du 20/08/2018 au 24/08/2018

Du 15/10/2018 au 19/10/2018

Du 03/12/2018 au 07/12/2018

Introduction

Introduction

Introduction à php

Les variables

Introduction

Créer et utiliser les variables php

Les Opérateurs

Introduction

Les opérateurs php

Les tableaux

Introduction

Les Tableaux php

Les conditions

Introduction

Créer des conditions php

Les boucles

Introduction

Créer et utiliser les boucles php

Les fonctions

Introduction

Création de fonctions php

Les Cookies

Introduction

Création et utiliser un cookie

Applications Bibliothèque 1

Introduction

Créer une application bibliothèque CMS (partie 1)

Applications Bibliothèque 2

Introduction

Créer une application bibliothèque CMS (partie 2)

Applications Bibliothèque 3

Introduction

Créer une application bibliothèque CMS (partie 3)

Applications Bibliothèque 4

Introduction

Créer une application bibliothèque CMS (partie 4)

Applications Bibliothèque 5

Introduction

Créer une application bibliothèque CMS (partie 5)

Applications Bibliothèque 6

Introduction

Créer une application bibliothèque CMS (partie 6)

Applications Bibliothèque 7

Introduction

Créer une application bibliothèque CMS (partie 7)

Sécurité - Session

Introduction

Restreignez l'accès à certaines de vos pages grâce aux sessions!

Outils et syntaxe de base

Introduction

Tutoriel vidéo créé pour les débutants, qui connaissent un peu le HTML/CSS et qui ont envie d'apprendre comment créer des modules dynamiques comme un espace membre, un forum et autres sur leur site

Pratique et fonctionnel
Très agréable et didactique.
Formation adaptée à mon niveau.
Formateur : Très à l'écoute de tous mes demandes et réponses claires à mes questions.
Hubert C.

J'ai apprécié que le formateur sois à mon écoute. Une aisance bien installée qui permet de se sentir à l'aise rapidement.
Le formateur à su écouter mes demandes et répondre à mes attentes. A l'écoute, drôle et professionnel. Dans l'ensemble très bonne formation.
Thomas L.

Cours bien élaboré avec un réel objectif et des exercices de mise en pratique etc. Rien à redire
J'ai appris les choses nécessaires à mon évolution en tant que Webmaster, pour pouvoir donc prétendre à devenir Webdeveloper. La formation correspond exactement à ce que j'esperai
Très pédagogue, disponible et souriant. Très content du formateur. RAS
Laurent S.

formation très intéressante et bien menée.
Au vue de mes deux formations passées ici, je n'hésiterais pas à vous recommander dans mon entourage pour des formations informatique;
Maxime R.

Les exercices découlent des précédents ce qui permet d'avoir une vrai continuité ce qui est très agréable !
Tous les points évoqués vont me permettre de réalisé beaucoup de chose qui avant cette formation me paraissait "compliquée.
Première formation effectué chez Dawan, j'en suis très satisfait et je recommanderais sans hésiter si j'en ai l'occasion !
Julien B.

Si tout les formateurs étaient comme Kévin, les formations seraient un total plaisir
Lucie A.

Formateur : Très à l écoute. Patient , grand adaptabilité aux besoins et attentes de chacun
Mickael H.

Formateur : Compétence technique forte. Manque un peu d’interaction avec la présentation qui n'est pas assez présente durant la formation. Sinon très sympathique et compétent.
Très bon restaurant!!
Nicolas C.

le formateur s'est adapté à nos besoins et nous a permis d'avancer sur nos problématiques
Amandine B.

Bonne Ambiance. La salle de formation demanderait à être adapté. Situation du centre très bon.
La formation est trop courte pour appréhender les notions de base. Cela demanderai plus de temps. J'aurai préférer appréhender des notions plus simple pour ensuite progresser dans la difficulté.
Nous avons eu un formateur compétent
Vincent R.

bonne progression dans le cours
Formateur : super s'adapte à chaque stagiaire
Cyril H.

Le site de travail était suffisament bien adapté à la formation, disposant de place suffisante, d'un vidéoprojecteur et de papier pour les explications successives.
Le cours étant très riche, le support papier de référence nous servira particulièrement pour se reporter à certaines tâches dans le futur. Pédagogique, notre formateur a su faire une approche progressive du sujet et l'a rendu particulièrement vivante.
Les développements futurs de nos activités professionnelles trouveront en cet outil un bon débouché de créaton en fonction de nos besoins.
Le formateur a été particulièrement attentif aux niveaux et besoins de chaque participant. Il nous a donné de bons éléments de mise en situation, adaptables aux besoins exprimés en début de formation.
Sujet fort intéressant, avec débouchés pratiques envisagés. Cependant, le cours s'adresse à des stagiaires dont la motivation d'apprentissage et de réussite dans leurs projets sont certaines ! ..... Et surtout, "mettre les mains dans le camboui" et TRAVAILLER. Merci à toute votre équipe et, en particulier, à notre formateur qui s'est fortement investi pour la réussite de cette formation.
Roland M.

bien ficellé
très bon formateur
Jean marie S.

Formateur : très symbatique
Ying Z.

il faisait juste un peu chaud dans la salle :)
Rien à dire, excellent.
Exactement ce que je cherchais, je regrette simplement de ne pas rester 5 jours, mais mon budget de startup ne me le permettait pas.
Formateur : Encore une fois rien à dire, excellent
Malgré l'absence du formateur original, la relève a été plus qu'assurée. Merci :)
William M.

Salle un peu petite, sinon très bien.
Jérémy M.

Les ouvrages complets fournis avec la formation sont très appréciables.
Vincent H.

Comme discuté avec le formateur, je ne pense pas avoir l'occasion d'appliquer dans l'immédiat les connaissances que je viens d'acquérir grâce à la formation. J'ai beaucoup apprécié que celui ci se propose de répondre à mes éventuelles questions même si c'est dans un futur plutôt lointain.
Laura T.

Formateur : A l'écoute et disponible
Olivier C.

Dommage de ne pas avoir eu "Sublime Text" au lieu de "Notepad++" pour simplifier la compréhension des participants grâce à une meilleure coloration syntaxique des codes tapés / vues.
Je trouve que la formation PHP - MySQL Initiation sur 3 jours devrait plutôt s'étaler sur 5 jours surtout pour des personnes découvrant complètement ce domaine.
Formateur : Personne très compétente, très ouvert et à l'écoute des participants. TRES BIEN ! (Seule petite remarque : éviter éventuellement les abréviations techniques qui ne parlent pas forcément dès le départ aux participants.)
Ilyasse E.

Formateur agréable, disponible, totalement à l'écoute de mes attentes et besoins en formation.
Formation très bien conçue, parfaitement mise en valeur par le formateur.
Lydie D.

J'aurais préféré le format electronique pour le support de référence.
Hervé P.

Formateur : Rien à redire!
Emmanuel P.

Accueil excellent, notamment le repas de midi offert qui facilite l'organisation pour le stagiaire.
Je n'ai fait que deux jours, il est donc difficile de parler d'évolution. Le cours basé sur un TP continue était très intéressant.
Ces deux jours de travaux pratiques complétaient bien mon autoformation basée plus particulièrement sur la théorie. D'un point de vue professionnel, c'était donc une étape intéressante.
Formateur : Très accueillant, il sait s'adapter aux différents niveaux des stagiaires.
Louis B.

La formation était au delà de mon objectif..parfaite en ce qui me concerne et le formateur d'une très grande patience et d'une extrême gentillesse. Cette formation m'a permis d'amélioré ma compréhension de PHP5 Merci à toute l'équipe
TOUT ÉTAIT PARFAIT
Marie thérèse P.

RAS
Formateur : très sympathique
Jean M.

Très bon formateur, très pédagogue
Vincent D.

le cours correspondait à mes attentes, il m'a permis de mieux comprendre le langage PHP et d'elargir mes connaissances. tres motivant pour poursuivre mon apprentissage de la programmation.
Le formateur a su effectuer la formation tout en gérant les attentes, les difficultés en fonction des différent niveaux de connaissances; Il a fait preuve de patience et de compréhension.
Serigné D.

Le cours était clair.
Cela correspond à mon attente.
Formateur : Il est très disponible et s'adapte à notre niveau.
Le cours va me permettre de bien débuter correctement me lancer dans l'élaboration de pages PHP. Merci beaucoup au formateur Kevin Martin !
Gilles S.

Formateur : Bonne prestation et fort sympathique.
Christian C.

Très bien - pour le support il est dommage de ne pas l'avoir reçu au début de la formation.La progression du cours aurait pu être calquée sur le support qui aborde chronologiquement les sujets.
Olivier L.

Formateur : bon suivi
Nassima H.

Formateur : tres bien
David D.

Bon cours très intéressant et complet.
Bon orientation sur mes besoins.
Tres bon formateur, sympathique et à l’écoute des besoins.
Mathieu F.

Mamadou est un très bon formateur, à l'écoute et patient
Merci pour cette formation et à M Lami pour avoir la garder à Toulouse
Andrew K.

Niveau un peu trop élevé sur la partie avancé pour moi juste après l'initiation. Le cumul de PHP + SQL est difficile a absorber
Restaurant - bon et rapide
Stéphane H.

excellent formateur qui a su répondre à l'ensemble de mes problèmes. Bonne qualité d'écoute et de transmission du savoir
Patrice B.

Environnement de travail très agréable.
Formation pas à pas très claire et progressive.
Edith B.

Transmettre l’envie d'apprendre, de comprendre, de progresser, de partager : c'est ce qui nous motive chaque jour pour améliorer sans cesse l'entreprise, le travail de nos équipes et la satisfaction de nos clients.
C'est pour cela que nous mettons tout en œuvre pour vous accueillir dans le meilleur des cadres, avec les meilleurs contenus, les meilleurs formateurs, des supports constamment renouvelés et une démarche commerciale résolument innovante.

GAGNER EN QUALITE

Depuis 2000, nous progressons continuellement pour faire évoluer notre catalogue, nos cours, nos supports, notre accueil et notre pédagogie. Nous sommes certifiés OPQF depuis la rentrée 2012 et poursuivons notre démarche qualité en formant constamment nos intervenants aux nouvelles techniques pédagogiques et aux évolutions technologiques.

DEVELOPPER NOTRE EQUIPE DE FORMATEURS INTERNES

Nous avons développé une équipe de professionnels de la pédagogie qui interviennent pour notre propre compte ainsi qu'en sous-traitance pour la plupart de nos confrères. Nous bénéficions ainsi d'une très riche expérience de l'enseignement en nous confrontant constamment à la quasi-globalité des contenus et outils pédagogiques du marché de la formation professionnelle.

ASSURER UNE REACTIVITE COMMERCIALE

Notre équipe de commerciaux est parfaitement formée aux nouvelles technologies et saura répondre à tous les besoins en moins de 48h. Disponibilité, programme, coût : vous aurez une réponse appropriée, claire et vraiment rapide.

CREER DES SUPPORTS INNOVANTS

Nous veillons à ce que nos clients soient parfaitement satisfaits des supports que nous offrons. Aussi, nous avons développé des produits internes très efficaces que nous mixons avec les meilleurs supports du marché. A cela s'ajoute un tutorat mail pendant 30 jours pour que chaque stagiaire puisse poser toutes les questions qui lui viennent après le cours.

SOIGNER L'ACCUEIL DE NOS CLIENTS

Nous mettons un point d'honneur à ce que nos clients soient parfaitement accueillis quand ils viennent chez nous : prise en charge dès leur arrivée, boissons et viennoiseries aux pauses, repas avec les autres stagiaires et formateurs, questions/réponses après les cours. Nos formations représentent une étape de progression et de réflexion dans la carrière de nos clients et nous souhaitons qu'elle se fasse dans les meilleures conditions.

DISPOSER D'UN ENVIRONNEMENT PRIVILEGIE

Nous vous accueillons dans des salles parfaitement adaptées à l'apprentissage : des machines très puissantes pour les formations gourmandes en ressources, des salles lumineuses et climatisées, des locaux faciles d'accès en centre ville et à proximité immédiate des gares etc. Tout a été pensé pour votre confort !

PARTAGER NOTRE SENS DU SERVICE

Nous voulons continuer à vous apporter le meilleur service au meilleur coût. Sollicitez Dawan pour vos besoins de formations et vous découvrirez un organisme réellement désireux de participer à la réussite des projets de ses clients.

formation

Entreprise soutenue par l'Etat

Ministère de la défense

Dawan bénéficie du soutien du FRED

TOSA
logo OPQF
logo FFP