Onsite training

Bring our trainers team onsite to train your employees.

Learn more


Symfony

RESTful Web Services with Symfony

Learn how to build and consume web REST services with the symfony framework.


This training will introduce you to the best practices concerning REST web services architecture with symfony, including caching strategies and automated tests.

Coming sessions


No session is currently scheduled.

Goals


  • During 8 hours, you will develop REST web services thanks to the new symfony's RESTful API and Zend Framework components

Program

Download the program as PDF

REST 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
  • Lab: Developing a REST server application.
  • Lab: Developing a REST client application.

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 proprietary XML file with an XSD schema
  • Simulating GET, POST, PUT and DELETE HTTP methods
  • Lab: Writing unit and functional tests for web services

Session details


Price

Starts at 500.00 €

Audience

Symfony webdeveloppers

Duration

4 x 2 hours (8 hours)

Training type

Elearning

Topics

Services Web, REST, SOA, Caching, Unit and functional testing

Pre-requisites

Symfony framework basics


For further information

+33 1 40 99 81 09

We remain at your disposal for further information.
Contact us