Symfony 1.4 & Doctrine for Experts
Improve your Symfony & Doctrine skills with the best symfony experts.
This training will help you to learn more advanced symfony features in order to extend your symfony framework expertise.
Coming sessions
| - | Date | Venue | Price | ||
|---|---|---|---|---|---|
|
Aug. 8 - Aug. 10 | Paris | 1490.00 € | Register | |
|
|||||
Goals
During three days, you will learn how to leverage the power of the Symfony framework with advanced usages.
Program
Download the program as PDFREST Web Services with symfony
- Understanding the REST architecture
- Understanding the URI and HTTP protocol concepts
- Building RESTful web services with symfony
- Generating several ouput open formats as HTML, XML or JSON
- Discovering the special sf_format request parameter
- Using the symfony's RESTful API
- Creating routes depending on the model and HTTP methods
- Using the Zend_Http component from the Zend Framework
- Handling errors
- Caching service's responses locally thanks to sfFileCache
SOAP Web Services with symfony
- Understanding SOA architecture's principles
- Understanding the SOAP protocol (request, response, wsdl...)
- Sharing data with the SOAP protocol
- Integrating the Zend_Soap component from the Zend Framework
- Sharing scalar data or arrays with SOAP
- Consuming a SOAP service from a symfony client
- Consuming a SOAP service with SOAP UI
Automated Test on Web Services
- Writing unit tests to check the model and service classes
- Writing functional tests to check web services
- Simulating web services on the client application (mocking)
- Validating output formats and HTTP status codes
- Validating a
XML file with an XSD schema - Simulating GET, POST, PUT and DELETE HTTP methods
Extend the symfony's Command Line Toool
- Creating new simple automated tasks
- Creating new interactive automated tasks
- Adding new arguments and options to tasks
- Executing new tasks
Symfony meets Ajax
- Ajax introduction
- Creating simple Ajax calls with jQuery
- Implementing Ajax actions in symfony
- Integration a basic search engine with Ajax autocompletion
- Discovering Ajax third party widgets in sfFormExtraPlugin
PDF Document Generation with symfony
- Introduction to PHP's PDF libraries
- Integrating the Zend_PDF component
- Adding dynamic texts in a PDF document
- Adding geometric shapes in a PDF document
- Refactoring the PDF business logic to the model
Internationalization and Localization
- Identifying translatable strings on the interface with __()
- Translating the user interface with an XLIFF dictionary
- Formatting dates, numbers and currencies
- Managing strings containing singular and plural values
- Creating routes for each language
Authentification, ACLs and LDAP
- Installing and activating the sfDoctrineGuardPlugin plugin
- Implementing an authentification form
- Creating new user accounts from the CLI
- Securing some pages for non authenticated users
- Implementing a security policy based on users roles
- Coupling sfDoctrineGuardPlugin with an LDAP directory
Session details
Reference code
SF1C2
Price
Starts at 1490.00 € (ex. tax)
Audience
Symfony developers
Duration
3 days (21 hours)
Training type
Workshop
Topics
Doctrine, Web services, SOAP, REST, I18N, Caching
Pre-requisites
Mastering Symfony & Doctrine
For further information
+33 140 998 205
We remain at your disposal for further information.
