Formation PHP - MySQL Initiation + Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 125,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 125,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • 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
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Présentation de PHP
    Historique des versions
    Communication Client/Serveur
    Le protocole HTTP
    Configurer son environnement de travail local
    Consulter la documentation en ligne

    Atelier : Mettre en place l’environnement de travail

    Découvrir les bases

    Comprendre le contexte Web et HTTP
    Répondre avec un document HTML
    Manipuler des données à l’aide des variables
    Identifier les types de données
    Afficher le contenu d’une variable
    Documenter son code avec des commentaires
    Déclarer et utiliser des constantes
    Effectuer des calculs avec les opérateurs arithmétiques
    Augmenter ou diminuer une valeur avec l’incrémentation et décrémentation

    Atelier : Écrire un premier script en PHP

    Les structures de contrôle conditionnelles

    Comparer des valeurs avec les opérateurs de comparaison et logiques
    Appliquer des conditions if, elseif, else
    Utiliser la comparaison large et stricte
    Employer les syntaxes raccourcies : l’opérateur ternaire (?:) et de fusion null(??)
    Utiliser les instructions switch et match

    Manipuler les chaines de caractère

    Définit l’encodage des caractères
    Utiliser le caractère d’échappement (anti-slash)
    Enchainer des chaines de caractère avec la concaténation
    Inclure des variables dans une chaine de caractère : l’interpolation
    Utiliser la syntaxe Heredoc
    Convertir une valeur en une chaine de caractère
    Formater une chaine de caractère avec les fonctions printf, sprintf
    Utiliser les fonctions de chaine de caractère : trim, htmlentities, str_replace, etc

    Manipuler les tableaux

    Déclarer un tableau
    Manipuler les valeurs d'un tableau
    Afficher les valeurs
    Utiliser les tableaux associatifs
    Parcourir les tableaux : les structures itératives
    Rechercher, trier, filtrer les valeurs d’un tableau

    Atelier : Parcourir et mettre en forme les données d’un tableau

    Analyser la requête

    Récupérer la requête du client
    Extraire les éléments d’une URL : paramètre d’url et de requête
    Accéder aux superglobales $_SERVER et $_GET
    Tester et valider les paramètres de requête
    Construire une réponse
    Manipuler les entêtes de réponse
    Créer une redirection HTTP

    Atelier : Créer une réponse en fonction des paramètres de requête

    Utiliser les fonctions de PHP

    Manipuler les dates et les timestamps
    Régler le fuseau horaire
    Inclure des fichiers avec include(_once), require(_once)
    Identifier les types de variable

    Atelier : Afficher et manipuler des dates

    Créer ses propres fonctions

    Créer des fonctions et procédures
    Déclarer des paramètres d'entrés
    Typer les paramètres d’entrés et de retour
    Mixer les types de variable : le type union
    Transmettre un paramètre par référence
    Déclarer un paramètre variable avec l’opérateur de décomposition
    Utiliser les paramètres nommés
    Retourner des valeurs : l’instruction return

    Atelier : Créer une bibliothèque de fonctions

    Traiter les données d'un formulaire

    Récupérer les données d'un formulaire avec la superglobale $_POST
    Tester et valider les données utilisateur
    Se protéger contre les failles XSS et CSRF
    Récupérer des fichiers avec la superglobale $_FILES
    Lire et sauvegarder les fichiers uploadés

    Atelier : soumettre et récupérer des données d’un formulaire

    Réutiliser des informations sur de multiples requêtes

    Découvrir le fonctionnement des sessions
    Démarrer et accéder aux sessions
    Lire et écrire dans les sessions

    Atelier : Créer une authentification

    Les bases de données

    Identifier les types de base de données
    Utiliser l’interface graphique phpMyAdmin
    Créer une base de données avec phpMyAdmin
    Construire des requêtes avec SQL
    Identifier les types de données en SQL
    Travailler avec les dates en SQL
    Extraire des données
    Ajouter, modifier, supprimer des données
    Associer plusieurs tables dans une requête avec les jointures

    Atelier : Créer plusieurs tables et les joindre

    Connecter PHP à une base de données

    Exécuter des requêtes à l’aide des fonctions mysqli
    Se connecter à une base de données
    Gérer les erreurs de connexion
    Soumettre des requêtes vers la bdd
    Lire et afficher des données
    Protéger nos requêtes contre les injections SQL

    Atelier : Récupérer des données depuis la base de données

    Manipuler les fichiers

    Présentation des fonctions principales
    Ouvrir et fermer un fichier
    Lire et écrire dans un fichier (txt, csv, json)
    Utiliser les fonctions file_put_contents et file_get_contents

    Atelier : Créer un fichier d’historique d’évènement (logs)

    Prérequis

    Connaissances de HTML

    Public

    Tous

    Ces formations pourraient vous intéresser

    PHP - PHP avancé

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    • Utiliser les fonctions avancées de PHP 7
    • Employer la programmation objet
    • Identifier les méthodes de sécurisation
    • Créer des API REST
    Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Utiliser la gestion financière dans vos décisions et choix de gestion
    • Appliquer les mécanismes financiers essentiels
    • Pratiquer les bases de l'analyse financière
    Tarif

    A partir de 1 450,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre les capacités et les fonctionnalités de Microsoft Copilot au sein de Microsoft 365.
    Utiliser Copilot sur Bing pour des recherches avancées et obtenir des réponses rapides.
    Apprendre à tirer parti de Copilot dans Microsoft 365 pour créer du contenu, analyser des données et
    collaborer.
    Intégrer Copilot dans les processus quotidiens pour améliorer l'efficacité et la prise de décision.

    Tarif

    A partir de 1 200,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
    • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
    • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
    • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
    Tarif

    A partir de 1 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Sécuriser un code PHP ou une interface avec du PHP
    • Créer des tests visant à éprouver la sécurité des applications Web, notamment sous PHP
    • Analyser et organiser la sécurité d'une application Web développée en PHP
    • Formuler des exigences de sécurité aux autres corps de métiers.
    Tarif

    A partir de 2 010,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    MySQL 8.x – Optimisation

    Proposé par ENI Service

    Objectifs de la formation

    • Décrire le fonctionnement de MySQL à des fins d'optimisation ;
    • Utiliser des outils d'analyse des performances et les journaux et savoir analyser leurs données ;
    • Optimiser le recours à la mémoire ;
    • Analyser le plan d'exécution des requêtes afin de les optimiser ;
    • Optimiser l'utilisation des index ;
    • Utiliser l'ordonnanceur d'événements ;
    • Optimiser le partitionnement des tables.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    INTELLICAD Perfectionnement

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Maitriser les notions avancées
    • Gérer les fonctions avancées des calques
    • Utiliser une bibliothèque de blocs avec attributs et les fichiers en références externes
    • Utiliser les impressions multiples et les publications
    • Créer et utiliser les fichiers de gabarits. .
    Tarif

    A partir de 2 300,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Savoir améliorer son SEO - Utiliser Google Ads - Optimiser sa stratégie sur les réseaux sociaux - Utiliser Google Analytics 4
    Tarif

    A partir de 3 590,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Pack Asset management : panorama complet

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Déterminer les spécificités des biens immobiliers
    • Identifier les besoins des propriétaires et des utilisateurs de locaux professionnels
    • Mettre en oeuvre une méthode pour identifier les moyens d'optimiser un patrimoine professionnel
    • Gérer son patrimoine immobilier
    Tarif

    A partir de 2 998,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    L'objectif principal de la formation Optim-IA est de fournir aux participants une compréhension approfondie et pratique de l'intelligence artificielle, en les équipant des compétences et connaissances nécessaires pour naviguer avec assurance dans cet univers technologique en rapide évolution. Cette formation vise à transformer les apprenants de simples utilisateurs en praticiens compétents, capables de manipuler divers outils et plateformes d'IA avec aisance.

    En se concentrant sur des applications concrètes, comme la maîtrise des lignes de commande, la création de présentations assistées par IA, et l'utilisation de chatbots et assistants IA innovants, l'objectif est d'habiliter les participants à appliquer ces technologies dans leurs domaines professionnels ou personnels. En outre, la formation cherche à stimuler la curiosité et l'esprit d'innovation, encourageant les participants à explorer les possibilités illimitées de l'IA. En fin de compte, Optim-IA aspire à créer une communauté d'apprenants bien informés et autonomes, prêts à relever les défis et à saisir les opportunités présentées par l'intelligence artificielle dans le monde moderne.
    Tarif

    A partir de 559,00 €

    Durée

    1j / 4h

    Modes
    • Entreprise
    • Distance

    Je cherche à faire...