Creer un site web en PHP 8 - MySQL
SAGEXA
Non finançable CPF
Tout public
En ligne
Creer un site web en PHP 8 - MySQL
SAGEXA
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
Nous contacter
Nous contacter
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte du développement professionnel de sites Internet dynamiques.
Il vous permettra en outre d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques, paiement en ligne et PDFs.
Objectifs:
Maîtriser la syntaxe PHP pour développer des pages Web dynamiques
Traiter des formulaires Web
Gérer des sessions utilisateur
Accéder aux données d'une base de données MySQL
Créer dynamiquement des images et des graphismes
Il vous permettra en outre d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques, paiement en ligne et PDFs.
Objectifs:
Maîtriser la syntaxe PHP pour développer des pages Web dynamiques
Traiter des formulaires Web
Gérer des sessions utilisateur
Accéder aux données d'une base de données MySQL
Créer dynamiquement des images et des graphismes
Programme
Introduction
- L'architecture du WEB : Le serveur Web Apache, les principaux Clients (Internet Explorer et FireFox), les requêtes HTTP (hyperliens, formulaires et réponses du serveur)
- Qu'est-ce que PHP ?
- Historique de PHP.
- Les différences entre PHP 7 et PHP 8. Nouveautés de PHP 8.
- Présentation de l'exemple utilisé durant la formation : le site de vente en ligne www.Bdphilia.com.
Exercice
Révision des principales balises HTML, prise en main du serveur et de l'éditeur.
Premières applications Web en PHP
Automatisation d'une page Web
- Les principes du client-serveur.
- Premiers éléments du langage PHP.
- Intégration de PHP dans une page HTML.
- Variables et fonctions.
- Librairies PHP & phpinfo.
- Fonctions de base, variables serveur et variable PHP.
- Variables serveur et variable PHP.
- Contrôles de flux et boucles.
Les formulaires simples
- Transmission de variables en GET, POST et FILE.
- Lecture/écriture de fichier.
- Vérification de login/mot de passe.
- Redirection.
Les variables complexes : tableaux
- array.
- Fonctions associées aux tableaux.
- Fonctions d'extraction.
- Fonctions de navigation dans un tableau.
Exercice
Réalisation de fonctions personnalisées.
Réalisation d'une librairie de fonctions.
Réalisation d'une fonction de création de liste déroulante.
Cookies et sessions utilisateurs sous PHP
Variables persistantes : Cookies et Session
- Avantages et inconvénients des cookies et sessions.
- Limitations et précautions.
- Les variables de session en PHP.
- Fonctions liées aux variables de session.
- Les Cookies en PHP.
- Sérialisation des variables complexes.
Utilisation d'une base de données MySQL
- Présentation de MySQL.
- Concepts fondamentaux : bases, tables, champs, enregistrements.
- Fonctions PHP MySQL.
- Introduction au langage SQL (sélection, modification, suppression).
- Traitement des résultats des requêtes.
Exercice
Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées (ajout, retrait, suppression).Création d'une base MySQL. Remplissage de la base à partir d'une base texte. Création de fiches produit à la volée par extraction des données de la base.
Une application Web professionnelle AVEC PHP
Notions d'architecture multicouches
- Introduction PHP aux principes MVC.
Les formulaires complexes
- Moteur de recherche : formulaire en relation avec une base de données.
- Fonctions avancées de sélection : recherches et tris.
Le paiement par carte bancaire
- Principe du tiers bancaire.
- Intégrer le paiement sécurisé sous PHP.
Le graphisme en PHP
- Présentation de la librairie PHP / GD2.
- Création d'image avec PHP et headers.
- Gestion des polices et de l'écriture en mode image.
- Superposition de texte pour protection de droits.
- Intégration au site PHP.
- Réalisation de graphiques statistiques.
La génération de PDF en PHP
- Présentation des librairies PDF pour PHP.
- Création d'un document PDF de base.
- Polices de caractères en PDF.
- Cadres et tableaux en PDF.
- L'architecture du WEB : Le serveur Web Apache, les principaux Clients (Internet Explorer et FireFox), les requêtes HTTP (hyperliens, formulaires et réponses du serveur)
- Qu'est-ce que PHP ?
- Historique de PHP.
- Les différences entre PHP 7 et PHP 8. Nouveautés de PHP 8.
- Présentation de l'exemple utilisé durant la formation : le site de vente en ligne www.Bdphilia.com.
Exercice
Révision des principales balises HTML, prise en main du serveur et de l'éditeur.
Premières applications Web en PHP
Automatisation d'une page Web
- Les principes du client-serveur.
- Premiers éléments du langage PHP.
- Intégration de PHP dans une page HTML.
- Variables et fonctions.
- Librairies PHP & phpinfo.
- Fonctions de base, variables serveur et variable PHP.
- Variables serveur et variable PHP.
- Contrôles de flux et boucles.
Les formulaires simples
- Transmission de variables en GET, POST et FILE.
- Lecture/écriture de fichier.
- Vérification de login/mot de passe.
- Redirection.
Les variables complexes : tableaux
- array.
- Fonctions associées aux tableaux.
- Fonctions d'extraction.
- Fonctions de navigation dans un tableau.
Exercice
Réalisation de fonctions personnalisées.
Réalisation d'une librairie de fonctions.
Réalisation d'une fonction de création de liste déroulante.
Cookies et sessions utilisateurs sous PHP
Variables persistantes : Cookies et Session
- Avantages et inconvénients des cookies et sessions.
- Limitations et précautions.
- Les variables de session en PHP.
- Fonctions liées aux variables de session.
- Les Cookies en PHP.
- Sérialisation des variables complexes.
Utilisation d'une base de données MySQL
- Présentation de MySQL.
- Concepts fondamentaux : bases, tables, champs, enregistrements.
- Fonctions PHP MySQL.
- Introduction au langage SQL (sélection, modification, suppression).
- Traitement des résultats des requêtes.
Exercice
Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées (ajout, retrait, suppression).Création d'une base MySQL. Remplissage de la base à partir d'une base texte. Création de fiches produit à la volée par extraction des données de la base.
Une application Web professionnelle AVEC PHP
Notions d'architecture multicouches
- Introduction PHP aux principes MVC.
Les formulaires complexes
- Moteur de recherche : formulaire en relation avec une base de données.
- Fonctions avancées de sélection : recherches et tris.
Le paiement par carte bancaire
- Principe du tiers bancaire.
- Intégrer le paiement sécurisé sous PHP.
Le graphisme en PHP
- Présentation de la librairie PHP / GD2.
- Création d'image avec PHP et headers.
- Gestion des polices et de l'écriture en mode image.
- Superposition de texte pour protection de droits.
- Intégration au site PHP.
- Réalisation de graphiques statistiques.
La génération de PDF en PHP
- Présentation des librairies PDF pour PHP.
- Création d'un document PDF de base.
- Polices de caractères en PDF.
- Cadres et tableaux en PDF.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Développeur Web Web Mobile - Titre professionnel
À DISTANCE
Finançable CPF
2990 €
À distance
Salarié en poste / Demandeur d'emploi / Entreprise
H3 Campus Online
Développement de SITE WEB avec WordPress + langages HTML et CSS
NICE, MONTPELLIER, LYON ET 10 AUTRE(S) LOCALITÉ(S)
Finançable CPF
2890 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
FORMA13
Bac+3 Développeur Web
NANTES, BORDEAUX
Non finançable CPF
Nous contacter
À distance / En alternance / En centre
Étudiant
Nexa Digital School
R Niveau 2 - Développeur - Création de packages
À DISTANCE
Finançable CPF
2990 €
À distance
Salarié en poste / Entreprise
ThinkR
Graduate Développeur Front-End
À DISTANCE
Finançable CPF
4590 €
À distance
Tout public
Avis du centre
.
STUDI
HTML5 / CSS Initiation (Distanciel / présentiel)
PARIS 15E
Non finançable CPF
1419 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
APCL Formation & Coaching
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Strasbourg
Formation Lille
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Clermont-Ferrand
Formation Web CPF
Formation Web en ligne
Formation Creation site internet CPF
Formation Creation site internet en ligne
Formation Devops
Formation Developpeur web
Formation Webmarketing
Formation Webmaster
Formation Digital
Formation Responsable digital
Formation Integrateur web
Formation Chef de projet web
Formation Webdesigner
Formation Instagram
Formation Devops Nantes
Formation Developpeur web Nantes
Formation Devops Paris
Formation Developpeur web Paris
Formation Devops Toulouse
Formation Devops Puteaux
Formation Developpeur web Toulouse
Formation Webmarketing Paris
Formation Creation site internet Paris
Formation Webmaster Paris