Description
This course will provide you with best practices for web development with the Zend Framework. After a reminder of the technical and theoretical prerequisites for using the framework, you will discover its concepts and learn how to install it, configure it and design web applications.
Who is this training for ?
For whom ?Developers and architects.
Prerequisites
Training objectives
Training program
- Price en main du Zend Framework
- Definition of a framework and its benefits.
- General presentation of the Zend Framework.
- Download, installation and basic configuration.
- Installation via SVN method.
- Getting started with Zend Framework.
- Reminders about object-oriented programming
- OOP concepts.
- Classes and objects.
- Implementation in PHP: visibility, constructor, destructor, inheritance.
- Modeling: relationships between classes, UML diagrams.
- Advanced PHP object concepts.
- Reminders about object-oriented programming
- OOP concepts.
- Classes and objects.
- Implementation in PHP: visibility, constructor, destructor, inheritance.
- Modeling: relationships between classes, UML diagrams.
- Advanced PHP object concepts.
- MVC architecture and basic components
- MVC organization of the Zend Framework.
- Management of the MVC execution flow.
- Using Zend Controller.
- Mastering the components of base (Zend_Loader, Zend_Config, Zend_Log, Zend_Debug, etc.
- ).
- Configuration in the bootstrap file.
- Database and gateways
- Using Zend_Db and its derived classes.
- Using Zend_Db_Table CRUD.
- Managing relationships between tables in the model.
- Use, creation of filter and validator.
- Use of the Zend_Form object in the MVC context.
- Advanced use of components
- Managing sessions with Zend_Session, authentication with Zend_Auth and authorizations with Zend_Acl.
- Internationalization and localization.
- Added a feature to an existing component.
- Integration of an external component.
- Interoperability and web services
- Inter-application communication.
- Use of Google, Amazon, Yahoo services.
- Reading any RSS feed.
- Use and creating a REST and SOAP web service.
- Tests sous Zend Framework
- Installing PHPUnit via Pear.
- Unit testing with Zend Framework and PHPUnit.
- Good practices
- Debugging a Zend Framework application.
- Choosing the right tools.
- Eclipse PDT tips.
- Profiling.
- Testability.
- Version upgrade management.