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
  • Début de la formation : 15-01-2018
  • Fin de la formation : 19-01-2018
  • 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
  • Date limite d'inscription : 22-12-2017
  • Prix (Euros) : Sur demande
emploi lr

Emploi LR est un média dédié à l'emploi, la formation et aux entreprises du Languedoc Roussillon. Il couvre les départements de l'Aude, du Gard, de l'Hérault, de la Lozère et des Pyrénées Orientales.
Il propose des services de recrutement aux entreprises régionales.