emploi LR

Par mot clé

Par lieu

Fiche Formation

PHP & MySQL


Organisme de Formation : Contactez Fortimelp

Contact

Service Conseil Fortimelp - 04 67 15 60 06


Objectif de la formation

Cette formation permet aux apprenants de :


  • Créer des sites dynamiques avec PHP ;

  • Accéder aux sources de données externes sur toute plateforme du marché connaître les fondements du XML ;

  • Aborder les principes des bases de données MySQL.


Programme - Déroulement de la formation

1 Accéder aux serveurs

> Installer le serveur d’application

> Configurer : Apache / MySQL / PHP / phpMyAdmin

2 Appréhender les bases de la programmation

> Commenter le code, déclarer des variables

> Connaître les opérateurs, les expressions, les instructions de contrôle

3 Réutiliser le code

> Utilisation des fonctions, portée des variables

> Les includes, la différence entre Include et Require

> Utiliser les fonctions

4 Modifier les données

> Tableaux, nombres, dates et chaînes de caractères

5 Réaliser un formulaire de saisie

> Validation côté client / côté serveur

> Récupérer et traiter des éléments de formulaire HTML

6 Conceptualiser une base de données

> Se connecter à une base de données (MySQL, Oracle,…).

> SQL avancé : architecture relationnelle, clé primaire, index, structure, jointures

> Modifier le contenu d’une base de données

7 Utiliser les cookies

> Les variables de session et d’environnement, les cookies

8 Développer le modèle dynamique

> Gérer des répertoires et des fichiers sur le serveur

9 Découvrir la POO

> Rappel des principes du langage objet

> La syntaxe objet en PHP

> Les constructeurs et leurs règles

> L'héritage

> Le passage des variables objet dans les bases et les URL

> Les apports de PHP 5

> Construction d'une classe de connexion abstraite pour l'interrogation des principales bases de données

10 Mettre en pratique

> Configurer l’environnement de développement PHP

> Utiliser les fonctions pour réutiliser le code

> Gérer les formulaires (validation, traitement)

> Réaliser des applications permettant l’ajout, la modification, la présentation d’information d’une base de données

> Réaliser des applications permettant de mettre à disposition des données de type fichiers

> Augmenter l’interactivité d’un site web et sa sécurité

> Installer un environnement de dévelopement Apache / PHP / MySQL

> Créer un formulaire de contact

> Vérifier les données issues d’un formulaire

> Créer et envoyer des mails

> Afficher et modifier le contenu d’une base de données

> Créer une application sécurisée avec pages protégées

11 Se perfectionner sur l’utilisation de la base de données

> Versions, types de licences, panorama des fonctionnalités et des outils

> Ressources et documentation

> Procédure d'installation

> Paramétrages de post-installation et premiers tests

> L'outil client ligne de commandes MySQL

> Présentation de l'outil graphique MySQL Query Browser

12 Comprendre l'architecture

> Éléments de conception d'un schéma de base de données

> Contraintes d'intégrité

> Types de données MySQL (numériques, chaînes, dates, types spécifiques…)

> Fonctions intégrées de MySQL

> Types de tables (MyISAM, MEMORY, MERGE, InnoDB…)

> Création de bases et de tables

> Gestion des index

> La base INFORMATION_SCHEMA

13 Utiliser les requêtes

> Sélections simples, comparaisons, tris

> Sélections multitables, différents types de jointures

> Requêtes imbriquées

> Requêtes préparées

> Recherches full-text

> Modifications (insertions, mises à jour, suppressions)

> Gestion des vues

14 Comprendre InnoDB

> Notion de transaction, niveaux d'isolation

> Structure physique des tables

> Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK)

15 Gérer les procédures

> Procédures stockées et fonctions

> Définition des procédures, appels, instructions de contrôle, curseurs

> Déclencheurs (triggers): création et utilisation

> Gestion des erreurs

> Écriture de procédures stockées

> Récupérations de résultats à l'aide de curseurs

> Création et utilisation de triggers

16 Gérer la sécurité

> Principe d'authentification et de vérification des droits

> Gestion des utilisateurs et de leurs privilèges

> Sécurisation des procédures stockées

> Création de différents types de comptes MySQL

> Gestion des privilèges et des mots de passe

17 Importer / Exporter

> Importation et exportation de données

> Les différents journaux de MySQL (erreurs, requêtes, requêtes lentes, journal binaire)

> Types et stratégies de sauvegardes

> La commande MySQLdump

> Exportation de données vers des fichiers texte, réimportation des données

> Activation des différents journaux

> Sauvegardes et restaurations avec la commande " MySQLdump"

18 Améliorer les performances

> Jeux de caractères, internationalisation

> Formats géométriques, données géographiques

> Optimisation des requêtes (types d'index, interprétation de l'outil EXPLAIN)

> Interfaces de programmation (exemple PHP/MySQL)

> Connecteurs MySQL

Pour accéder directement à notre site, cliquez ici


Envoyer une demande d'informations à l'organisme

Partager cette formation

Une information complémentaire ? Un devis ?

Contacter directement le centre de formation :

Vos coordonnées





Votre situation




  • J'accepte de recevoir des offres de formation d'Emploi LR
  • Champ Anti Spam. Ne pas remplir svp.

Résumé de la formation

PHP & MySQL

  • Durée : 35 heures
  • Lieu de la formation : Hérault - Montpellier
  • Public : Développeurs Web.
  • Prérequis : Pour suivre ce cours, une bonne connaissance d'Internet est nécessaire. La connaissance d'HTML, des bases de données et des notions de programmation est un plus.
  • Validation : Attestation
  • Effectif : 4
  • Prix (Euros) : Sur demande
emploi lr

Emploi LR est un média dédié à l'emploi, la formation et aux entreprises de l'Occitanie. Il propose des services de recrutement aux entreprises régionales.