Zend Studio Training
The Zend Studio course is designed to provide PHP programmers with a practical, in-depth knowledge of the next generation tool in the Zend Studio IDE family. Zend Studio combines professional PHP development capabilities with the Eclipse plug-in extension technology, to create the world’s most powerful PHP IDE.
This course simulates many of the major processes and challenges faced when developing an application, utilizing the Test-Driven Development approach as a best practice. In this context, the course presents an extensive treatment of the features offered by this leading IDE, many of which revolve around (require knowledge of) PHP, OO programming, and the MVC design pattern. The benefit of utilizing Zend Studio with the integrated Zend Framework and Zend Server is also discussed.
This course is offered online - with a live instructor - for 10 hours (5 - 2 hour sessions) or can be adapted for the classroom setting.
Audience
Active web application developers. Please note that this course is not designed to teach PHP or web application development. Rather, it focuses on how to exploit the features of Zend Studio IDE to let you excel with your development projects.Pre-requisite(s)
A good working knowledge of PHP 5 and the basic tenets of Object-Oriented design.Objectives
At the conclusion of the course, participants will:- Explored the overall design and feature set of Zend Studio IDE
- Utilize various IDE Perspectives and best practice approaches (Test Driven Development, Task-Centric) to complete their development takes more efficiently
Table of Content
| 1. INTRODUCTION TO ZEND STUDIO A.Zend Solutions B. Zend Server |
|
| 2. ZEND STUDIO A. General Functionality B. Perspectives |
|
| 3. PROJECT PLANNING A. SDLC B. Zend IDE |
|
| 4. FRAMEWORK FOR DEVELOPMENT: MVC A. Design Pattern B. Program Flow C. Mapping to the Web D. Hello, World Project |
|
| 5. TASK PLANNING A. Agile Development and Planning B. Task Repositories |
|
| 6. TEST-DRIVEN DEVELOPMENT A. Testing Techniques B. Unit Testing C. Test-Driven Development |
|
| 7. REMOTE SERVER SUPPORT A. Properties Page B. Configure a Remote Connection |
|
| 8. TEMPLATES, CODE GALLERY, REFACTOR CODE A. Templates B. Code Galleries C. Refactoring Code D. Renaming Files E. Renaming Elements |
|
| 9. PHPDoc AND BOOKMARKS A. PHPDoc Tags B. Bookmarks |
|
| 10. ZEND SERVER WITH STUDIO A. Server with Studio Integration B. Code Tracing C. Communication Tunnels and Permissions |
|
| 11. DEBUGGING A. Debugging Techniques B. Server Debugging C. Error Messages D. Troubleshooting |
|
| 12. ZEND STUDIO JAVASCRIPT INTEGRATION A. Studio Support of JavaScript B. Editing JavaScript with Studio C. Debugging JavaScript with Studio D. JavaScript Libraries |
|
| 13. DATABASE CONNECTIONS A. Database Connectivity |
|
| 14. SOURCE CONTROL A. Source Control |
|
| 15. WEB SERVICES A. Web Services B. XML-RPC C. Soap Client D. WSDL (Web Services Description Language) E. Creating a WSDL |
|
| 16. OPTIMIZING PERFORMANCE A. The Profiler |
|
| 17. ZEND STUDIO <> VMWARE INTEGRATION A. Integrating with VMWARE Workstation B. Manage a VMWARE Connection |
|
| 18. REVIEW OF KEY STUDIO FEATURES A. Key IDE Features |
|
Upcoming Course Schedule
European Classroom Schedule
Question? Chat with Us


