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 - Programmation avancée

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant améliorer la pérennité et la maintenance de leurs développements.

    A l'issue de la formation, le stagiaire sera capable de :

    • Être capable de mettre en place des applications Web pointues
    • Comprendre comment développer des applications pointues en POO
    • Pouvoir maîtriser les échanges de type API avec XML et JSON

    METHODES ET OUTILS PEDAGOGIQUES

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours 

    EVALUATION

    • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

    Public concerné

    Développeurs de site Web en PHP.

    Pré-requis

    Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web.

    Tarif

    A partir de 2 375,00 €

    Durée

    4 jour(s)

    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

    Objectifs de la formation

    • Comprendre le contexte économique, juridique et fiscal du financement des artisans, commerçants, PME
    • Connaître les produits bancaires dédiés aux artisans, commerçants, PME
    • Connaître les aspects de la gestion des risques du financement des artisans, commerçants, PME
    • Développer ses compétences en analyse financière, étude des bilan et compte de résultats, plan de trésorerie, plan de financement.
    Tarif

    A partir de 5 500,00 €

    Durée

    11j / 77h

    Modes

    Objectifs de la formation

    Maîtriser les fonctionnalités avancées de Scribus 1.3.5 pour concevoir des maquettes de documents complexes.
    Tarif

    A partir de 1 125,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation PHP

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre les concepts fondamentaux de PHP
    • Manipuler les variables, les constantes et les types de données en PHP
    • Maîtriser les structures de contrôle (boucles, conditions) et les fonctions
    • Interagir avec des bases de données MySQL à l'aide de PHP
    • Gérer les sessions et les cookies
    • Appliquer les bonnes pratiques de programmation et de sécurité en PHP
    Tarif

    A partir de 2 400,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Concrètement, à l'issue de cette formation MySQL Administration avancée vous aurez acquis les connaissances et compétences nécessaires pour :

    • Administrer les paramètres avancés d'une base de données MySQL
    • Identifier, anticiper et régler les problèmes de performance de votre serveur de bases de données MySQL et de son environnement
    • Décrire l'architecture de MySQL
    • Bien choisir votre moteur de stockage
    • Choisir les bons types de données
    • Optimiser les requêtes
    • Optimiser le serveur MySQL
    • Identifier les goulots d'étranglement
    • Gérer les caches et les buffers
    • Auditer un serveur MySQL
    Tarif

    A partir de 2 130,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Java JEE - Prise en main

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Développeurs souhaitant acquérir les compétences nécessaires pour développer et déployer une application web simple sur un serveur.

    À l'issue de la formation, le stagiaire sera capable de :

    • Développer des applications Web
    • Logiciels utilisés : Tomcat, J2EE, Apache, MySQL (WAMP ou LAMP)
    • L’environnement de programmation est Eclipse
    Tarif

    Contacter l'organisme

    Durée

    5 jour(s)

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    Utiliser les design pattern - Développer des services web - Connaitre la création de PDF en PHP - Sécuriser les applications - Tester son Application
    Tarif

    A partir de 2 375,00 €

    Durée

    5j / 35h

    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

    Ce cours s'adresse aux personnes non-spécialistes ou débutant en programmation mais ayant déjà une certaine culture Web. Il s'agit d'apprendre les bases fondamentales de la programmation Web dans le contexte de PHP. À la fin de ce cours intensif, les participants pourront aisément lire, comprendre, corriger, modifier et faire évoluer un programme PHP existant. Ils découvriront également les possibilités offertes par les bibliothèques de scripts pour la réalisation d'applications par assemblages de modules. Enfin ils seront capables d'écrire des applications simples de bout en bout

    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...