Formation Zend Studio
Le cours sur Zend Studio est conçu pour fournir aux développeurs PHP une connaissance pratique et approfondie de la nouvelle génération de la gamme de l'IDE Zend Studio. Zend Studio associe des fonctionnalités professionnelles de développement en PHP avec la technologie d'extension par plug-in d'Eclipse, afin de créer l'IDE PHP le plus puissant.
Ce cours simule de nombreux processus et défis rencontrés lors du développement d'une application web, en utilisant le développement piloté par les tests comme bonne pratique. Dans ce contexte, le cours traite en profondeur des fonctionnalités offertes par l'IDE, dont la plupart s'architecture autour (et nécessite donc la connaissance) de PHP, la Programmation orientée-objet et le MVC. L'avantage d'utiliser Zend Studio avec l'intégration du Zend Framework et de Zend Server est également abordé.
Cette formation est proposée en ligne - avec un enseignant en direct - et s'étend sur une période de deux semaines pendant 10 heures. Vous pouvez également suivre cette formation en salle de classe.
Public
Les développeurs d'applications Web.N.B. Ce cours n'a pas pour but d'enseigner PHP ou le développement d'applications Web. Il se concentre sur l'utilisation des fonctionnalités de Zend Studio afin de vous aider à exceller dans vos projets de développement d'applications.
Pré-requis
Une bonne connaissance de PHP 5 et des bases de la conception Orientée-Objet.Objectifs
A l'issue de ce cours, les participants sauront :- comprendre la conception et la méthodologie de l'IDE Studio ;
- être capable d'utiliser les différentes Perspectives et Vues de cet IDE ainsi que les bonnes pratiques (Développement piloté par les tests, centrage sur les tâches) afin d'être efficace sur leurs développements.
Sujets abordés
| 1. INTRODUCTION À ZEND STUDIO A. Solutions Zend B. Zend Server |
|
| 2. ZEND STUDIO A. Fonctionnalité générale B. Vues |
|
| 3. PLANIFICATION DE PROJET A. SDLC B. Zend IDE |
|
| 4. CADRE DE DÉVELOPPEMENT : MVC A. Design Pattern B. Déroulement du programme C. Mappage sur le Web D. Projet Hello, World |
|
| 5. PLANIFICATION DE TÂCHES A. Développement et planification Agile B. Référentiels de tâches |
|
| 6. DÉVELOPPEMENT PILOTÉ PAR LES TESTS A. Techniques de tests B. Tests unitaires C. Développement piloté par les tests |
|
| 7. SUPPORT SERVEUR DISTANT A. Page de propriétés B. Configurer une connexion distante |
|
| 8. MODÈLES, GALERIE DE CODES, REFACTORISER LE CODE A. Templates B. Modèles C.Galeries de codes D. Refactorisation de code E. Changement de nom des fichiers F. Changement de nom des éléments |
|
| 9. PHPDoc ET SIGNETS A. Balises PHPDoc B. Signet |
|
| 10. ZEND SERVER ET STUDIO A. Intégration de Server à Studio B. Code Tracing C. Tunnels de communication et autorisations |
|
| 11. DÉBOGAGE A. Techniques de débogage B. Débogage serveur C. Messages d'erreur D. Dépannage |
|
| 12. INTÉGRATION JAVASCRIPT DANS ZEND STUDIO A. Support de JavaScript par Studio B. Edition JavaScript avec Studio C. Debugage JavaScript avec Studio D. Bibilothèques JavaScript |
|
| 13. CONNEXIONS À LA BASE DE DONNÉES A. Connectivité base de données |
|
| 14. GESTION DES VERSIONS A. Gestion des versions |
|
| 15. WEB SERVICES A. Web Services B. XML-RPC C. Client Soap D. WSDL (Web Services Description Language) E. Créer un WSDL |
|
| 16. OPTIMISATION DES PERFORMANCES A. Le Profiler |
|
| 17. INTEGRATION ZEND STUDIO <> VMWARE A. Intégration avec VMWARE Workstation B. Gérer une connexion VMWARE |
|
| 18. REVUE DES FONCTIONNALITES MAJEURES DE STUDIO A. Fonctionnalités majeures de l'IDE |
|
Calendrier et horaires des cours
Des questions? Chattez avec nous



