Zend - The PHP Company


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.

Prochaines sessions

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

Voir les tarifs

Des questions? Chattez avec nous

Prochaines étapes

Témoignages des clients

   Je n'avais jamais suivi de cours en ligne comme celui-ci auparavant donc je n'ai pas beaucoup de matière pour comparer mais j'ai vraiment apprécié ce cours. Habituellement, je me forme avec un livre mais un cours en ligne est vraiment plus engageant.    

David WolfeAAA Northern California

   Les exemples sont pertinents. De même, vous nous avez aidé à garder en tête l'importance de la sécurité et des performances en PHP (deux choses qui passent parfois à la trappe).    

Troy WrightService informatique, université de Californie, Santa Cruz