Formation : Développeur Web Certifié PHP/MySQL
Se former avec
IP Formation
- Renseignements :
- Durée : 525 Heures
- Type : en Alternance
- Diplômant : Non
-
Prix H.T. € :N.C.
- Objectifs :
- Préparation et obtention des certifications Zend PHP et MySQL nécessaires au titre de développeur Web certifié Zend Certified Engineer
(ZCE) & Certified MySQL Developer (CMDEV).
- Pré-requis :
- Les certifications Zend PHP et MySQL s’adressent aux opérationnels des environnements de développement Web basés sur les technologies
PHP et SQL. Un candidat aux certifications Zend PHP et MySQL doit justifier d’une expérience de 6 à 12 mois sur les langages de structuration
XHTML et de présentation CSS.
Un niveau BAC +2 en informatique ou équivalent est fortement
recommandé.
- 1. Notions fondamentales
- Fonctionnement d’Internet
Architecture client/serveur, études des protocoles HTTP, FTP et SMTP.
- Installation d’une plate-forme de développement
Installation et configuration d’un serveur Web Apache 2, installation et configuration de PHP 5, installation et configuration de MySQL et des clients
graphiques.
- Création et utilisation de documents structurés
Le méta-langage XML, la définition de type de documents (DTD et XML Schema), la transformation de documents (XSL-T), XHTML : le successeur
de HTML, la mise en forme avec les feuilles de styles en cascade (CSS).
- JavaScript
Validation des données d’un formulaire, introduction à AJAX.
2. Base de données MySQL 5
- Introduction à MySQL
Présentation de MySQL et MySQL AB, présentation du site Web de MySQL.
- Présentation des composants MySQL
Les différentes versions des serveurs, les interfaces clientes, les principales applications clientes.
- Concevoir et utiliser des bases de données
Créer, modifier et supprimer des bases de données et des tables, créer, modifier et supprimer des enregistrements, récupérer des informations
à l’aide de SELECT, les jointures.
- Sauvegarde et restauration de données
Commandes SQL, planification et automatisation des sauvegardes.
- Programmation SQL
Créer, modifier et supprimer des fonctions et procédures stockées, créer et supprimer des déclenchements, utilisations des curseurs.
- Tâches administratives et fonctionnalités avancées
Sécurisation du serveur, gestion des comptes utilisateurs, introduction à l’optimisation de requêtes, introduction à la réplication.
3. Langage de programmation PHP 5
- Les bases du PHP
Variables, références et types de données, opérateurs, préséance et associativité, structures de contrôle du flux d’exécution, les fonctions.
- La programmation orientée objet
Différence entre les modèles objets PHP 5, initiation aux Design Patterns.
- PHP pour le développement Web
Rôle de PHP dans un serveur Web, utilisation des cookies et des sessions.
- Manipulation des données
Traitement des tableaux et des chaînes, expressions régulières, les données temporelles, liaison avec un SGBD.
- Création de courriels
Étude du protocole MIME, création de courriels au format HTML, envoi de courriels avec des pièces jointes.
- Notions avancées
Programmation réseau, sécurité, débogage et performance.