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 Développement - Niveau 1

    Proposé par GROUPE ARKESYS

    Objectifs de la formation

    • Appréhender la syntaxe du langage PHP
    • Mettre en place un environnement de serveur Web dynamique
    • Comprendre le modèle de programmation de PHP
    • Développer un site Web dynamique accédant à une base de données.
    Tarif

    A partir de 6 200,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser les fondamentaux pour réaliser un projet Symfony
    Tarif

    A partir de 2 495,00 €

    Durée

    8j / 56h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser les exceptions et lier la base de données avec PDO
    Tarif

    A partir de 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Décrire le principe du modèle relationnel et des bases de données
    • Ecrire des requêtes avec le langage SQL pour créer des objets (tables, index…) de base de données
    • Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données
    • Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions
    • Ecrire des requêtes avec le langage SQL en groupant ou filtrant les lignes
    • Ecrire des requêtes avec le langage SQL impliquant des traitements sur plusieurs tables de données (jointures)
    • Ecrire des sous-requêtes avec le langage SQL
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    PHP - Le framework Symfony

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    • Identifier les principes clefs du framework Symfony
    • Développer, organiser et maintenir un projet Symfony
    • Créer des applications optimisées avec Symfony
    • Construire et valider des formulaires dynamiques
    Tarif

    A partir de 1 390,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • 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

    CORELCAD 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

    • Comprendre le principe du modèle MVC dans une application Web PHP et ses apports.
    • Installer Zend Framework dans un projet de développement PHP.
    • Configurer un serveur Web pour héberger une application Zend Framework.
    • Configurer une application Zend Framework.
    • Utiliser Zend Tool pour échafauder la structure d'une application.
    • Développer une couche de persistance de données en utilisant Zend_Db et Doctrine 2 dans Zend Framework.
    • Mettre en place le routage des requêtes HTTP par les contrôleurs.
    • Faire le lien entre les contrôleurs et la partie métier et persistance.
    • Concevoir les templates et les vues pour l'affichage des données.
    • Créer des formulaires de saisie et les traiter dans les contrôleurs.
    • Appliquer des restrictions d'accès à certaines ressources en mettant en place une authentification utilisateur.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    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

    4 jours (28 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Développer vos connaissances sur le langage PHP, en comprenant la répartition des rôles de chaque module de code dans une application PHP, et la mise en oeuvre de la technologie objet, ceci par le codage d'une application complète.
    Tarif

    A partir de 1 120,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Je cherche à faire...