> Formations > Technologies numériques > Technologies Web > Développement Back-End et PHP > Formation TOSA® PHP, certification

TOSA® PHP, certification

certification à distance incluse

TOSA® PHP, certification

certification à distance incluse
Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

Ce parcours en ligne vous formera au langage PHP et vous permettra de vous certifier avec TOSA®. Utilisé par plus de 7 000 entreprises, écoles et organismes de formation dans le monde, cet examen est la référence internationale en matière de mesure des compétences bureautiques et numériques. Le test est adaptatif car le niveau de difficulté des questions s'adapte à vos réponses. Votre score obtenu vous positionnera sur l’un des cinq niveaux de compétences TOSA® : Initial (1 à 350 points), Basique (351 à 550 points), Opérationnel (551 à 725 points), Avancé (726 à 875 points), Expert (876 à 1000 points).


Catalogue
Sur mesure

Formation en ligne

Réf. 3WW
  14h00
Prix : 1160 € H.T.
Langue : FR




Ce parcours en ligne vous formera au langage PHP et vous permettra de vous certifier avec TOSA®. Utilisé par plus de 7 000 entreprises, écoles et organismes de formation dans le monde, cet examen est la référence internationale en matière de mesure des compétences bureautiques et numériques. Le test est adaptatif car le niveau de difficulté des questions s'adapte à vos réponses. Votre score obtenu vous positionnera sur l’un des cinq niveaux de compétences TOSA® : Initial (1 à 350 points), Basique (351 à 550 points), Opérationnel (551 à 725 points), Avancé (726 à 875 points), Expert (876 à 1000 points).

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Créer la liste d'articles et la page de visualisation d'un article
  • Gérer un formulaire, des données
  • Factoriser du code
  • Effectuer des appels AJAX en JavaScript
  • Utiliser les sessions HTTP et les cookies
  • Connaître les librairies comme MySQLi et PDO_MySQL
  • Lancer des requêtes SQL depuis la page PHP et utiliser les transactions ou des requêtes préparées
  • Sécuriser la connexion entre PHP et MySQL, gérer les erreurs et récupérer les données

Public concerné
Toute personne souhaitant se certifier TOSA PHP

Prérequis
Connaissance de base en développement

Programme de la formation

Bien démarrer sa formation

  • Suivre un test d'évaluation sur la plateforme TOSA®.
  • Appréhender l'environnement de sa formation.
  • Renseigner son questionnaire de positionnement et le retourner au formateur.
Activités digitales
Test d'évaluation TOSA®. Questionnaire de positionnement. Notice explicative.

PHP : présentation et fonctionnalités

  • Introduction au langage.
  • Prérequis techniques.
  • Bases du langage.
Activités digitales
Démonstration. Cours enregistrés.

Création de la liste d'articles

  • Préparation du script et de l’affichage.
  • Modification de la configuration de PHP.
  • Activation/désactivation des informations d'erreur.
  • Définition du tableau d'articles.
  • Définition de la boucle d'affichage.
  • Habillage dans un template HTML.
Activités digitales
Démonstration. Cours enregistrés.

Création de la page de visualisation d'un article

  • Variables d'environnement (le GET du HTTP).
  • Lancement d'une erreur pour un identifiant d'article inconnu.
  • Affichage du contenu d'un article.
  • Utilisation de la notation "here document".
Activités digitales
Démonstration. Cours enregistrés.

Factorisation du code

  • Factorisation de l'environnement et des variables.
  • Utilisation d'un template HTML unique.
  • Création d’une fonction de nettoyage du titre.
Activités digitales
Démonstration. Cours enregistrés.

Gestion de données et de formulaire

  • Chargement de données externes.
  • Utilisation des exceptions.
  • Transmission de données en HTTP.
  • Concept de session en PHP.
Activités digitales
Démonstration. Cours enregistrés. Quiz.

Refonte pour la mise en production

  • Refonte des répertoires de l'application.
  • Définition de constantes pour les chemins de fichier.
  • Gestion de l'exécution (sortie et redirection).
  • Rappels, alternatives et bonnes pratiques.
Activités digitales
Démonstration. Cours enregistrés. Exercices.

Utilisation des URL en PHP

  • Comprendre les URL.
  • Récupérer les paramètres dans une URL.
  • Manipuler les Query String en PHP.
Activités digitales
Démonstration. Cours enregistrés. Exercices.

Récupération des données des formulaires HTML

  • Créer un formulaire HTML.
  • Récupérer des données de formulaire.
  • Utiliser des champs de formulaire avancés.
  • Comprendre la différence entre $_GET et $_POST.
Activités digitales
Démonstration. Cours enregistrés.

Cookies et sessions

  • Comprendre les entêtes HTTP.
  • Comprendre le fonctionnement d'un cookie.
  • Utiliser les sessions en PHP.
Activités digitales
Démonstration. Cours enregistrés. Quiz.

Cas spécifiques

  • Envoyer des fichiers via un formulaire.
  • Envoyer des données en AJAX.
  • Comprendre les variables superglobales EGPCS en PHP.
  • Sécuriser les données contre les attaques XSS.
  • Comprendre et se protéger des injections SQL.
Activités digitales
Démonstration. Cours enregistrés. Exercice.

Connexion de PHP à MySQL

  • Appréhender la connexion de PHP à MySQL.
  • Découvrir les API de connexion.
  • Choisir une bibliothèque de connexion.
  • Réaliser le lien entre PHP et MySQL.
Activités digitales
Démonstration. Cours enregistrés.

Envoi d'une requête à MySQL

  • Envoyer une requête simple à MySQL.
  • Utiliser le style orienté objet avec mysqli.
  • Échapper les paramètres d'une requête SQL.
  • Gérer les erreurs avec mysqli.
Activités digitales
Démonstration. Cours enregistrés.

Récupération des résultats

  • Traiter une réponse de requête.
  • Récupérer les résultats d'un SELECT sous forme de tableau indexé.
  • Récupérer les résultats d'un SELECT sous forme de tableau associatif.
  • Récupérer les résultats d'un SELECT sous forme d'objet.
Activités digitales
Démonstration. Cours enregistrés. Quiz.

Utilisation avancée

  • Utiliser les connexions persistantes.
  • Tirer profit des transactions.
  • Utiliser des requêtes préparées.
  • Envoyer plusieurs requêtes ensemble. Envoyer plusieurs requêtes ensemble.
  • Gérer la mise en mémoire tampon des résultats.
Activités digitales
Démonstration. Cours enregistrés. Exercice.

Attester ses compétences

  • S'entraîner avec un test officiel TOSA®.
  • Passer son examen de certification TOSA® en ligne.
Examen
Entraînement et examen.


Certification incluse
Cette formation prépare aux compétences identifiées dans le référentiel de certification professionnelle TOSA® PHP. Il s’agit d’une certification reconnue à l’international, qui atteste pour une durée de 3 ans des compétences de l’apprenant sur une échelle de 1 000 points. La souscription à la certification est incluse dans l’inscription et engage l’apprenant à passer son examen en ligne dans les 4 mois qui suivent le début de sa formation. L’examen dure 2 H 00 et se présente sous la forme de 30 questions, dont la difficulté s’adapte selon les réponses de l’apprenant. La surveillance est faite par un logiciel et est enregistrée à des fins de contrôle. Une fois l’examen réalisé, il peut consulter en direct ses résultats et reçoit par e-mail une attestation, une restitution détaillée de ses compétences ainsi que son diplôme.

Modalités pratiques
Activités digitales
La formation débute par un test pour évaluer son niveau TOSA®. Elle se poursuit par un questionnaire qui permet d'échanger sur ses besoins avec le formateur, ainsi que, des cours enregistrés, des exercices corrigés, des quiz, des fiches de synthèse, des activités sociales, un test d’entrainement TOSA®, une classe à distance sur mesure, des échanges et un examen TOSA®.
Tutorat
Un formateur dédié accompagne l’apprenant dès le début du parcours. Il échange avec lui sur ses pratiques et répond à ses interrogations lors d'un rendez-vous individuel en classe à distance. Il l’aide tout au long du parcours par email. Un forum de discussion permet aussi à l’ensemble des apprenants d’échanger et de partager leurs expériences.
Pédagogie et pratique;
Pédagogie active mixant pratique, théorie, gamification et partages. Un chef de projet coordonne les échanges et un service technique est dédié au support de l’apprenant. La formation est diffusée au format SCORM et accessible en illimité pendant 1 an.

Inclus
Tutorat
Bénéficiez de l’accompagnement d’un formateur expert du domaine pour vous guider et renforcer votre apprentissage.