formation PHP - formation PHP Bordeaux - formation PHP Lille - formation PHP Lyon - formation PHP Montpellier - formation PHP Nantes - formation PHP Paris - formation PHP Rennes - formation PHP Strasbourg - formation PHP Toulouse - Retour à www.dawan.fr

www.formation-php.fr

Vous saurez tout sur PHP

0800.10.10.97

Formation PHP Expert : Programmation Objet, XML, Webservices

Inter-entreprises
1790 euros HT par participant
(déjeuner compris)

Intra-entreprise
675 euros ht / jour
75 euros ht / part. suppl.
Durée : 5 jours
Public : Tous
Pré-requis : Bonne connaissance de PHP

Objectifs : Découvrir PHP 5.0 - Maîtriser le développement d'applications Objet en PHP - Comprendre l'utilité d'XML - Savoir utiliser les Webservices

Dates à Bordeaux : 12/03/2012 - 28/05/2012 - 23/07/2012 - 24/09/2012 - 26/11/2012 - autres dates
Dates à Lille : 19/03/2012 - 04/06/2012 - 30/07/2012 - 01/10/2012 - 03/12/2012 - autres dates
Dates à Lyon : 12/03/2012 - 28/05/2012 - 23/07/2012 - 24/09/2012 - 26/11/2012 - autres dates
Dates à Marseille : 26/03/2012 - 11/06/2012 - 06/08/2012 - 08/10/2012 - 10/12/2012 - autres dates
Dates à Montpellier : 19/03/2012 - 04/06/2012 - 30/07/2012 - 01/10/2012 - 03/12/2012 - autres dates
Dates à Nantes : 26/03/2012 - 11/06/2012 - 06/08/2012 - 08/10/2012 - 10/12/2012 - autres dates
Dates à Paris : 05/03/2012 - 16/04/2012 - 04/06/2012 - 09/07/2012 - 20/08/2012 - 24/09/2012 - 05/11/2012 - 10/12/2012 - 28/01/2013 - autres dates
Dates à Rennes : 12/03/2012 - 28/05/2012 - 23/07/2012 - 24/09/2012 - 26/11/2012 - autres dates
Dates à Strasbourg : 19/03/2012 - 04/06/2012 - 30/07/2012 - 01/10/2012 - 03/12/2012 - autres dates
Dates à Toulouse : 26/03/2012 - 11/06/2012 - 06/08/2012 - 08/10/2012 - 10/12/2012 - autres dates
Cliquez-ici pour vous Inscrire

PHP

Rappels rapides de PHP
Gestion du contexte applicatif
Superglobales
PHP 5, 5.2, 5.3, 6 : présentation des nouveautés et évolutions

Modélisation UML pour PHP

Présentation de la méthode UML
Spécification des besoins
Scénarios
Définition des classes
Définition de l'architecture
Passer du modèle à l'implémentation

Programmation Orientée Objet

Principes et évolution de l'Objet dans PHP
Déclaration d'objets
Constructeur et destructeur
Portée des classes, des méthodes et des propriétés
Copie et référence, les problèmes de PHP 4
Accès statiques et le principe de services
Notion d'héritage et limite
Classes abstraites, interfaces et typage fort
Surcharges
Itérateurs

Atelier pratique : personnaliser vos tableaux en PHP grâce à l'héritage de "ClassArray", utilisation de foreach avec une interface "Iterator"

Design Patterns

Présentation et principe ; intéret des Design Patterns
Motifs de création
Motifs de structuration
Motifs de comportements
Design Patterns spécifiques au Web - présentation de MVC

Les bases de données

Rappels : fonctions d’accès aux bases de données
Fonctions avancées, bibliothèques spécifiques
Construction d’une base avec PHPMyAdmin

Atelier : création d'une librairie de classes pour les connexions à une base de données MySQL

Nouvelles extensions SQLite, Tidy, SOAP

Présentation rapide de SQLite
Gestion des flux, fonctions d’emailing
Autres bibliothèques utiles avec PHP 5

WebServices

Présentation des services web et d'une architecture SOA
Les bibliothèques à disposition : originelle PHP5, NuSOAP, autres
Besoins spécifiques

Atelier pratique : réalisation d'une application client-serveur SOAP en PHP

Déploiement d'applications PHP 5.0

Sécurité des scripts PHP : éviter les failles
Gestion des erreurs et des exceptions PHP
Tester et déboguer son application

Etude de cas : Création d'un CMS

Principe de fonctionnement d'un CMS
Présentation de CMS PHP : Joomla, Drupal
Spécification de l'application
Modèles de données et de traitements
Création d'un moteur de templates :
- Classe Page
- Classe Menu
- Classe Meta
Création des interfaces d'administration des bases
Transfert sur le serveur d’un fichier PDF ou image
Introduction à la génération automatique de PDF
Sécurisation et gestion de sessions

Conclusion et bilan

Dates à Bordeaux : 12/03/2012 - 28/05/2012 - 23/07/2012 - 24/09/2012 - 26/11/2012 - autres dates
Dates à Lille : 19/03/2012 - 04/06/2012 - 30/07/2012 - 01/10/2012 - 03/12/2012 - autres dates
Dates à Lyon : 12/03/2012 - 28/05/2012 - 23/07/2012 - 24/09/2012 - 26/11/2012 - autres dates
Dates à Marseille : 26/03/2012 - 11/06/2012 - 06/08/2012 - 08/10/2012 - 10/12/2012 - autres dates
Dates à Montpellier : 19/03/2012 - 04/06/2012 - 30/07/2012 - 01/10/2012 - 03/12/2012 - autres dates
Dates à Nantes : 26/03/2012 - 11/06/2012 - 06/08/2012 - 08/10/2012 - 10/12/2012 - autres dates
Dates à Paris : 05/03/2012 - 16/04/2012 - 04/06/2012 - 09/07/2012 - 20/08/2012 - 24/09/2012 - 05/11/2012 - 10/12/2012 - 28/01/2013 - autres dates
Dates à Rennes : 12/03/2012 - 28/05/2012 - 23/07/2012 - 24/09/2012 - 26/11/2012 - autres dates
Dates à Strasbourg : 19/03/2012 - 04/06/2012 - 30/07/2012 - 01/10/2012 - 03/12/2012 - autres dates
Dates à Toulouse : 26/03/2012 - 11/06/2012 - 06/08/2012 - 08/10/2012 - 10/12/2012 - autres dates
Cliquez-ici pour vous Inscrire

Liens | Formations informatiques | Contact