Formation PHP, développer un site web dynamique avec base de données

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation PHP, vous serez en mesure de :

  • Connaître la syntaxe et les bonnes pratiques du langage PHP
  • Apprendre à gérer correctement une réponse Http / Html (SoC selon PSR)
  • Savoir assurer la persistance côté Client ou Serveur (Cookies vs Session)
  • Savoir interagir avec un SGBD-R et comprendre les bases du SQL
  • Être capable de gérer le traitement des formulaires
  • Comprendre les principaux risques liés à la sécurité des applications écrites en PHP

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 095,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 095,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Qu'est-ce qu'une formation en PHP ?
Une formation en PHP est un programme éducatif qui enseigne les compétences nécessaires pour développer des applications web en utilisant le langage de programmation PHP. Elle permet d'apprendre la syntaxe de ce langage et les bonnes pratiques afin de développer des sites web dynamiques accédant à une base de données.

Cette formation PHP est essentiellement pratique et repose sur la création de bout en bout d’un site de e-commerce, avec catalogue, fiche produit, moteur de recherche multi-critères et panier d’achats. Cette mise en application, basée sur des fonctionnalités communément admises, permet d’aborder les nombreuses notions nécessaires à la réalisation de tout site web dynamique, dans un contexte internet ou intranet.

Quels sont les débouchés professionnels après une formation en PHP ?
Les débouchés professionnels après une formation en PHP incluent des postes tels que développeur web, développeur de logiciels, ingénieur en informatique et bien d'autres encore.

Programme

J1

Philosophie et présentation de PHP

Qu'est-ce que PHP ?
Interactivité avec les internautes
Les échanges de base entre un serveur WEB et un navigateur (http)
La place de PHP dans l'architecture WEB (scripts client et serveur : javascript, HTML, PHP, SQL...etc.)
Nouveautés des dernières versions de PHP
Présentation de l'exemple utilisé durant la formation (site de vente en ligne)
Travaux PratiquesMise en œuvre du serveur local, analyse des requêtes HTTP, création de pages statiques de base et découverte du modèle CSS utilisé durant la formation.

Présentation du langage et premier site en PHP

Automatisation d'une page WebLes principes client serveur
Premiers éléments du langage.
Intégration de PHP dans une page HTML
Variables scalaires, tableaux
Fonctions & Portée
Librairies & Inclusion (SSI)
Fonctions principales, variables serveur et variable PHP
Contrôles de flux et boucles
Travaux PratiquesCréation d’une Fiche Client
Réalisation de fonctions personnalisées.( TTC, frais de port...etc.)
Réalisation d’une librairie de fonctions html
Réalisation d'un assistant de Formulaire

Bonnes Pratiques

Le groupe de travail des bonnes pratiques (FIG)
Le standard des recommandations (PSR)
L’approche SoC (séparation des préoccupations)
L’approche MVC (modèle vue contrôleur)

Les formulaires simples

Les verbes http
Les variables Système de PHP
Analyse des principaux types de champ
Travaux PratiquesRéalisation d'une page de recherche : l'utilisateur peut définir plusieurs critères et les transmettre au moteur de rechercheJ2

Fichiers texte et binaires

Importance des fichiers dans un développement moderne
Lecture écriture de fichier
Vérification de login/mot de passe
Headers http & Redirection
Travaux PratiquesAnalyse d’un fichier flat-file pour génération de listes déroulantes.
Première mise en œuvre de la page catalogue, sur base des données extraites du fichier.

Sessions utilisateurs et panier d'achat

Variables persistantes: Cookies et SessionAvantages et inconvénients des cookies et sessions
Limitations et précautions
Les variables de session
Les Cookies
Sérialisation des variables complexes
Utilisation
Travaux PratiquesGestion de l’authentification et des autorisations pour accès au Back-Office.
Réalisation d'un panier d'achat
Gestion des quantités commandées (ajout, retrait, suppression)
J3

Utilisation d'une base de données MySql

Gérer les bases MySQL avec phpMyAdmin
Concepts fondamentaux: Bases, tables, champs, enregistrements
Fonctions PHP Mysql
Introduction au langage SQL (sélection, modification, suppression)
Traitement des résultats des requêtes
Travaux PratiquesCré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

Professionnaliser son site WEB en PHP

Les tableaux complexesConstructeur array
Fonctions associées aux tableaux
Fonctions d'extraction
J4

Les formulaires complexes

Moteur de recherche: formulaire en relation avec une base de données
Fonctions avancées de sélection: modification de la base, tris (ORDER BY), recherches (WHERE)

Le graphisme

Présentation de la librairie GD
Création d'image, réutilisation
Superposition de texte pour protection de droits
Intégration au site
Travaux PratiquesRéalisation d'un moteur de recherche et de la présentation des résultats
Gestion du réaffichage du formulaire (Shallow History)
Refactorisation du code en mode MVC
Gestion du stock et interface backoffice pour la gestion des nouveaux articles de la base
Affichage des images

Prérequis

Les participants doivent connaître le HTML et le fonctionnement global d’un site web statique ainsi qu’un langage de programmation pour pouvoir mener un projet PHP de bout en bout. Une maîtrise partielle de ce prérequis les priverait d’une compréhension totale de certains chapitres de la formation et les restreindrait lors de la mise en pratique des notions abordées.
Une compréhension des bases de données est souhaitable mais pas du tout obligatoire.

Public

Cette formation PHP s’adresse aux développeurs et chefs de projet amenés à gérer de A à Z un projet web dynamique en PHP. Le public visé désire donc connaître les fonctionnalités essentielles d’un site ou d’une application web : la structure « brute » mais aussi le traitement des formulaires, les paramètres de navigation, l’accès à la base de données, les notions de sécurité…

Ces formations pourraient vous intéresser

Formation Zapier

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Zapier vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir l'importance de créer des flux de données inter applications
  • Maitriser la création de flux et optimiser son workflow
  • Eviter les répétitions de tâches fastidieuses et gagner du temps de travail
  • Diminuer le risque d'erreurs humaines en automatisant des tâches répétitives
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Respecter ses obligations en matière de BDESE.
  • Acquérir les méthodes et outils pour réaliser, optimiser ses tableaux de bord sociaux.
Tarif

A partir de 1 575,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Maîtriser des fonctionnalités avancées de Power BI
  • Gérer les sources de données, le langage M
  • Connaître les tables en DAX
  • Maîtriser les jointures entre tables, la visualisation des données
  • Gérer la mise en forme, le partage et la publication
  • Savoir intégrer Power BI avec divers outils
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Langage VBA Excel et Macros (Visual Basic)

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Comprendre les bases de VBA: l'objectif principal est d'acquérir une compréhension fondamentale du langage VBA et de son fonctionnement dans Excel. Cela inclut la familiarisation avec les concepts clés tels que les variables, les boucles, les conditions, les fonctions etc...

2-Automatiser les taches répétitives: L'un des objectifs principaux de VBA est d'automatiser les taches répétitives dans Excel. La formation vise à enseigner aux participants comment écrire des macros VBA pour effectuer des opérations telles que la saisie de données, les calculs etc...

3-Personnaliser et étendre les fonctionnalités d'Excel: VBA permettra de personnaliser et d'étendre les fonctionnalités d'Excel en créant des macros, des formulaires, des boites de dialogue personnalisées. L'objectif sera donc de permettre aux participants de développer des solutions spécifiques à leurs besoins professionnels.

4- Manipuler et analyser les données: cette formation offrira l'apprentissage de fonctionnalités puissantes pour manipuler et analyser les données dans Excel. 

5- Gérer les erreurs et déboguer le code: Cette formation offrira aussi l'apprentissage des bonnes pratiques pour gérer les erreurs, déboguer le code et résoudre les problèmes courants rencontrés lors du développement de macros VBA.
Tarif

A partir de 585,00 €

Durée

2j / 14h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Disposer et analyser ses atouts en terme de compétences (savoir, savoir-être, savoir-faire)
  • Réfléchir à sa dynamique d’évolution personnelle et professionnelle
  • Définir son projet professionnel à travers un plan d’action
Tarif

A partir de 1 800,00 €

Durée

24 heures

Modes

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mesurer les impacts sur l'empreinte carbone
  • Décrire les impacts sur les visiteurs d'un site Web et sur le référencement par Google
  • Renforcer la vitesse de chargement des images d'un site Web par le navigateur
  • Assurer une haute qualité visuelle
  • Préparer et décliner les images pour les écrans : sites Web et terminaux mobiles, tablettes iPad et Android, Smartphones iPhone et Android
  • Reconnaître les outils disponibles pour WordPress
  • Améliorer le SEO grâce aux balises d'images (Search Engine Optimization).
Tarif

A partir de 460,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Protection Cybercriminalité, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les enjeux de la cybercriminalité
  • Identifier les biens essentiels à protéger
  • Identifier les sources de risques dans son organisation
  • Détecter des actes de malveillance
  • Réagir face à un acte de malveillance
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les concepts de base et l'architecture de Snowflake
  • Établir une connexion à Snowflake, charger et décharger des données
  • Exploiter et traiter les données de manière optimisée
  • Comprendre les structures de stockage de données
  • Optimiser les performances des requêtes
  • Travailler avec des données semi-structurées
  • Mettre en œuvre les meilleures pratiques de collaboration et d’automatisation
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Avoir une compréhension approfondie des enjeux et des opportunités des IoT pour les entreprises
  • Intégrer les technologies IoT dans la stratégie d’entreprise
  • Anticiper l’évolution du marché en termes d’innovation grâce à l’IoT
Tarif

A partir de 950,00 €

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

• Développer ses qualités d'orateur
• Savoir faire passer ses idées et convaincre ses interlocuteurs
• Susciter l'attention de son auditoire et la maintenir

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Je cherche à faire...