Zend Studio Training

The Zend Studio course (v.7) 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, and demonstrates – through hands-on exercises and a course project – how Zend Studio provides all the functionality needed to increase the robustness of your applications while decreasing production cycle time. This course presents a full treatment of the features offered by this leading IDE, many of which revolve around a knowledge of PHP, OO programming, and the MVC design pattern. The integration of Zend Studio with Zend Framework and Zend Server is also covered in the context of best practices.

This course is offered online - with a live instructor - for 15 hours over two weeks 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. Familiarity with Zend Framework, while not required, is beneficial in absorbing the material.

Objectives

At the conclusion of the course, participants will:
  • Understand the overall design and methodology for the Zend Studio  IDE
  • Be familiar with the major features the product has to offer
  • Be able to utilize the various Perspectives and Views of the IDE to complete their development tasks

Topics Include

  • Framework for Development: Model - View - Controller
  • Coding the Application, including use of Templates, Bookmarks, PHPDoc
  • Testing and Debugging Techniques, including PHPUnit, Code Coverage
  • Source Control
  • Web Services (IDE-based)
  • Instant and Server Debugging
  • Database Integration

Please note that this course is designed to teach the best use of the Zend Studio IDE. Therefore, it will cover the Studio feature-set, including those features that interface with Eclipse (for Eclipse). It is not a course on Studio and Eclipse, so that any functionality that is specific only to Eclipse will not be covered.

Next Steps