About the course
Learn how to develop high quality modular web applications with the Zend Framework 2, an open-source PHP5 Framework, designed to support the development of enterprise applications and web services. Zend Framework adoption will allow you to dedicate more of your attention to business logic, leaving repetitive and boring tasks (IE parameter handling and form validation) to the framework itself. You'll reach higher productivity, crafting cleaner software architectures for your applications, easing maintenance and speeding up deployment.
The course is an hands on workshop, which means it helps you to learn by doing. We'll introduce most important ZF2 concepts and also develop a small project together. We guarrantee you'll have fun, working in pair or group.
Course Program
Through the development of a simple, real application, you can expect to learn (at least) about the following:
- The ZF2 MVC architecture
- The life cycle of an http request
- ZF2 modular architecture
- ZF2 installation and bootstrapping
- ZF2 module usage and creation
- ZF2 routing principles
- Handling dependencies through Inversion of Control
- The ZF2 service manager
- Event handling with the ZF2 event manager
- Fundamentals of business logic modeling within a ZF project
- Data persistance with Doctrine 2
- View and asset management
- Forms and validation
- Handling internationalization (I18N)
Although we have shaped an outline for the course, we adjust pace and topic selection depending on the attendance background and attention span. Our goal is not that of telling you stuff. We want to make sure that, after two days with us, you'll be able to start creating a ZF2 application on your own.
Those who attended the course say...
Dates, Costs, Requirements
The course is a 2 days, 16 hours event, and has a cost of 45€/hour per person. We love helping the community, hence we have a special price (36€/hour) reserved for students and freelancers. A new edition of the course is activated as soon as the minimum number of 6 participants is reached. Keeping the number of participants low allows to ease learning, therefore we only admit a maximum of 8 people per course. If you're interested, let us know; you'll hear from us as soon as we'll be ready to start a new course.
Previous PHP knowledge and a basic knowledge of OOP principles are the only requirements allowing you to wholly benefit from this course. Several days before the course we'll let you have a virtual machine image, that we'll use during the course, so to speed up things. We aim at offering you 100% value.
The course is held in Italy. If you're a company and are located outside of it, don't worry. We can come to your offices. Check out our training courses for companies here.