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

Objectifs de la formation

  • Connaître le cycle de vie des données : conception, format, stockage, extraction, visualisation, exploitation, etc.
  • Connaître les principes de base sur les systèmes distribués et plus classique non distribués
  • Connaître les périmètres et les recouvrements des projets : Big Data, Data Science, bases de données relationnelles, BI (Business Intelligence), etc.
  • Connaître les métiers autour de la data (compétences) : administrateur de base de données, consultant BI, développeur SQL, analyste, data scientist, etc.
  • Connaître les outils et technologies standards autour de la data (SGBDR, Talend, Power BI, Hadoop, Spark, NoSQL, Kafka, etc.)
Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Analyser les apports des dernières jurisprudences en droit des données personnelles
  • Examiner les dernières règles normatives ou référentiels publiés
  • Effectuer sa veille juridique en droit des données personnelles
Tarif

A partir de 645,00 €

Durée

3 heures 30

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Connaître les ETL SSIS et ADF
  • Prendre en main SSIS
  • Travailler avec les flux de contrôle et de données
  • Manier les packages dynamiques
  • Résoudre les problèmes, administrer SSIS
  • Manier Azure Data Factory, le configurer
  • Créer ses premiers pipelines sous ADF
  • Imbrication SSIS dans ADF
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Formation Snowpark pour Python

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Acquérir une compréhension approfondie du langage de programmation Python et de ses fonctionnalités avancées pour l'analyse de données
  • Comprendre les concepts clés de Snowpark et exécuter de tâches de transformation de données en utilisant des langages de programmation comme Python.
  • Maîtriser l'utilisation des bibliothèques Python spécifiques à Snowflake pour l'exploration, la manipulation et l'analyse des données stockées dans Snowflake
  • Découvrir les meilleures pratiques et les astuces pour optimiser les performances lors de l'exécution de tâches Python dans Snowflake / Snowpark
  • Acquérir les compétences nécessaires pour résoudre des problèmes de données spécifiques en combinant les fonctionnalités de Python et de Snowflake / Snowpark
  • Explorer différentes techniques et algorithmes de Machine Learning, tels que la régression, la classification, le clustering, etc
  • Utiliser FastAPI, un framework web Python, pour créer rapidement des API RESTful robustes et évolutives
  • Utiliser Streamlit, un framework pour le développement rapide d'applications web de data science, pour créer des interfaces utilisateur interactives et conviviales
Tarif

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire et catégoriser les divers serveurs que l'on peut trouver dans les data centers
  • Identifier et décrire les charges de travail qui sont couramment utilisées pour les mainframes et les serveurs distributés
  • Décrire un data center typique avec des plateformes de serveurs différentes :
    Pourquoi autant de serveurs
    Les préoccupations actuelles et des considérations
    Les actions futures possibles
  • Identifier quand le premier mainframe IBM pour un usage général a été présenté
  • Décrire les nombreuses stratégies clés informatiques sur le mainframe présentées dans les années 2000
  • Identifier les tendances actuelles et futures des data centers
  • Décrire pourquoi des systèmes plus intelligents sont nécessaires pour répondre aux besoins futurs
  • Présenter le système zEnterprise et expliquer comment il peut s'appliquer aux besoins actuels et futurs
  • Décrire les fonctions de base, les caractéristiques et la terminologie des serveurs System z
  • Identifier et lister les différents serveurs System z et les modèles matériels, depuis le serveur zSeries server jusqu'au dernier zEnterprise EC12
  • Identifier le nombre de processeurs (CP) et lister les processeurs spécialisés disponibles pour les différents serveurs System z
  • Faire la liste des performances relatives des serveurs System z récents par rapport aux précédents serveurs
  • Identifier et lister les serveurs mainframe IBM prenant en charge plusieurs sous-systèmes de canaux et architecture z
  • Identifier les composants clés du système zEnterprise et leur intérêt
  • Décrire et comparer les divers composants System z :
    Frame layout et utilisation de cage
    Modèles de serveurs, livres, mémoire et structure du cache
    Performance et millions of service units (MSUs)
  • Décrire et comparer les infrastructures I/O et l'utilisateur du processeur des mainframes de zEC12 à z10 :
    cages I/O , tiroirs et technologie utilisée
    PU, cache, et réserver la connectivité en fan-out
  • Décrire comment et quels composants phyisques System z sont utilisés lors du traitement des instructions et la réalisation d'opérations I/O
  • Identifier les options de Capacity on Demand (CoD) sur System z disponibles pour les pannes planifiées et non planifiées
  • Décrire l'architecture de provisionnement de CoD et quels serveurs peuvent l'utiliser
  • Décrire comment le partitionnement logique est utilisé, les affectations de ressources et les activités d'initialisation
  • Décrire les canaux, leur usage et l'affection de CHPID
  • Décrire le but et l'utilisation de HCD
  • Identifier les systèmes d'exploitation des mainframes et les serveurs mainframe supportés :
    Décrire comment les OS de mainframe ont évolué des serveurs System 360 vers le serveur zEC12 actuel
    Lister quelques-unes des améliorations principales fournies par les récentes versions de z/OS et quels serveurs peuvent les utiliser
    Expliquer la coexistence de versions de z/OS et la stratégie de support
    Décrire les diverses files d'attente qui sont utilisées pour distribuer le travail
  • Décrire la différence entre une base et Parallel Sysplex :
    Lister les caractéristiques principales de Parallel Sysplex
    Décrire le but et l'utilisation des possibilités de couplage
    Identifier les différences entre les configurations suivantes sysplex : MULTISYSTEM, MONOPLEX et XCFLOCAL
  • Identifier et décrire les améliorations principales fournies par le logiciel System z et la plateforme matériel :
    Architecture 64-bit, IRD, HiperSockets, MLCSS, MIDAW
    Ensembles de sous-canaux multiples, zHPF, CPM, HiperDispatch, zDAC
    TEF, RI, DAT2, Flash Express, zAware, RoCE, zEDC et calcul autonome
  • Identifier les modes d'architecture des processeurs et les implémentations d'adressage supportées : bimodal, trimodal, espaces d'addresse, adressage virtuel et usage du stockage
  • Décrire les diverses files d'attente qui sont utilisées pour distribuer le travail
  • Utiliser les commandes système qui affichent les espaces d'adresses actives et identifient leurs statuts actuels
  • Décrire les hauts niveaux d'intéraction entre z/OS, CSS et les périphériques I/O pendant les traitements I/O
  • Décrire le rôle de HMC et SE pour les serveurs System z
  • Identifier et changer le style de l'interface utilisateur pour HMC
  • Identifier CPC et l'usage des objets dans HMC
  • Concevoir et personnaliser des groupes définis d'utilisateurs
  • Identifier des types de profils, d'usage et assigner des profils à des objets
  • Utiliser la fenêtre Détails pour déterminer le statut des objets et leurs besoins
  • Décrire comment et pourquoi des conditions de statuts inacceptables et des messages matériels sont présentés à HMC
  • Identifier le processus d'activation de HMC pour les CPC et les images
  • Envoyer des messages au système d'exploitation
Tarif

A partir de 1 610,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Sécurité SQL Server 2014/2016, vous vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Mettre en œuvre une méthodologie de travail
  • Appréhender la complémentarité des actions
  • Proposer des axes d’amélioration et d’optimisation.
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer une plateforme d'hébergement pour Joomla!.
  • Installer et configurer Joomla!.
  • Administrer le site et gérer les permissions utilisateurs.
  • Organiser les contenus publiés et définir une stratégie de modération pour les contributeurs.
  • Appliquer des règles de mise en page pour les contenus en fonction des pages d'affichage.
  • Définir et maintenir la navigation par les menus.
  • Installer et gérer de nouvelles extensions dans le site.
  • Installer et adapter des templates graphiques pour en personnaliser l'apparence.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La lecture de l'information à l'écran conditionne la rédaction, la présentation des textes web et l'architecture d'un site. Mais avant d'écrire pour être lu online, il s'agit d'être visible dans les moteurs de recherche. Cette formation Ecrire pour le web vous permettra aussi bien de rendre vos écrits percutants et efficaces pour vos internautes, que de les optimiser pour le référencement.
Vous y apprendrez notamment à :
- Adapter vos rédactionnels du print au web
- Mettre en pratique les règles de l'écriture online grâce à de nombreux exercices
- Optimiser vos écrits pour le référencement
- Comprendre l'organisation générale de l'information sur un site web
- Adapter les règles de rédaction web aux formats spécifiques du web (newsletter, blogs, réseaux sociaux...)

Tarif

A partir de 1 500,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Maitriser Crystal Reports

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Maîtriser les possibilités offertes par Crystal Reports dans la création d’états simples et avancés.
  • Apprendre à utiliser les fonctions de base de Crystal Reports : création des rapports, mise en forme des données, mise en œuvre de formules simples et de graphiques.
  • Utiliser efficacement et de manière adéquate les fonctions avancées de Crystal Reports telles que les formules complexes ou les sous-états.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...