Zend - The PHP Company


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.

Upcoming Course Schedule


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

Check pricing

Question? Chat with Us

Next Steps

Resources
Customer Quote

   I haven't done *any* online courses like this before, so I don't have much fodder for comparison, but I'm really enjoying the class so far. Compared to just buying a book, which is what I normally do, this is a far more engaging way to learn.    

David WolfeAAA Northern California

   Well done. The examples were to the point. Also, you helped us keep an eye on security and performance in php (something all too often overlooked).    

Troy Wright,Information Technology Services, University of California, Santa Cruz

   Thanks for making PHP look much easier then what it has.    

Dale Looft