| Zend Studio for Eclipse Training: Day 1 Posted by: Jordan in Programming, PHP on Jul 14, 2008 |
Today was the first day of my 2 week training course for Zend Studio. The class is held online (via webex) and in 2 and 1/2 hour sessions for a total of 6 sessions. Prior to the first class we had to download an 896Mb Ubuntu Linux VMware image. The image had everything we needed pre-installed (which is mainly just Zend Studio). This was the equivalent of being in a class using a training PC.
To Start
We started by introducing ourselves followed by a brief overview of Zend Platform. Next we reviewed the key features of Zend Studio. Of the many features, here are the ones I find most valuable:
Perspectives
The next thing the instructor covered was perspectives.
You can read more about perspectives here.
Preferences
Next we took a tour through the Zend Studio Preference list. The amount of options available give you total control over the IDE which are all in any Eclipse IDE. A neat feature that I never explored before was Task Tags. These tags allow you to make a comment that is converted into an Eclipse tag. You can view task tags by going to "Window/Preferences/PHP/Editor/Task Tags". Here you can add or remove which comment tags create tasks.
If you use Zend Studio take a look through the preference list. There are many options that allow you to customize the IDE to meet your needs.
MVC Design Pattern
To finish the instructor talked about the MVC Design Patter. Zend Framework, which is integrated into Zend Studio, provides a simple MVC model. The MVC patter uses a controller, a view and a model. You can read more about it here.
In the end is was a great learning session. I'm looking forward to the next class (on Wednesday).
To Start
We started by introducing ourselves followed by a brief overview of Zend Platform. Next we reviewed the key features of Zend Studio. Of the many features, here are the ones I find most valuable:
- Syntax Coloring/Code Assist
- CVS/SVN integration
- Direct execution from the IDE
- Templates (such as PHPDoc)
- Unit Testing
- Java Bridge
Perspectives
The next thing the instructor covered was perspectives.
In the Eclipse Platform a Perspective determines the visible actions and views within a window. Perspectives also go well beyond this by providing mechanisms for task oriented interaction with resources in the Eclipse Platform, multi-tasking and information filtering. In this article the concepts behind perspectives are examined. The process for perspective definition, extension and instantiation will also be covered in detail with coding examples and sample scenarios.
You can read more about perspectives here.
Preferences
Next we took a tour through the Zend Studio Preference list. The amount of options available give you total control over the IDE which are all in any Eclipse IDE. A neat feature that I never explored before was Task Tags. These tags allow you to make a comment that is converted into an Eclipse tag. You can view task tags by going to "Window/Preferences/PHP/Editor/Task Tags". Here you can add or remove which comment tags create tasks.
If you use Zend Studio take a look through the preference list. There are many options that allow you to customize the IDE to meet your needs.
MVC Design Pattern
To finish the instructor talked about the MVC Design Patter. Zend Framework, which is integrated into Zend Studio, provides a simple MVC model. The MVC patter uses a controller, a view and a model. You can read more about it here.
In the end is was a great learning session. I'm looking forward to the next class (on Wednesday).