Para poder ofrecer el mejor servicio a nuestros clientes tenemos que estar a la última en las novedades de Magento. Por eso tenemos un programa de formación continua para el que traemos a los mejores desarrolladores dentro de la Comunidad Magento.

La próxima sesión que tendrá lugar en septiembre no podía ser menos, y contaremos con un profesor de lujo: Ivan Chepurnyi, uno de los “padres” de Magento con una experiencia profesional de más de seis años.
Ivan Chepurnyi empezó su carrera a principios del 2007 como Core Developer de Magento y desde entonces se ha ido especializando en diferentes áreas de desarrollo de la plataforma. Durante este tiempo ha desarrollado un gran número de módulos y personalizaciones hasta el punto de controlar casi todos los recovecos de la funcionalidad de Magento. Su pasión por su trabajo le ha llevado a dedicarse también a la formación para poder compartir todo su conocimiento con la comunidad y ayudar a otros a encontrar la salida de ese gran laberinto que es Magento.

Actualmente trabaja en ecomDev.

La formación dirigida por Ivan se llevará a cabo lo días 24 y 25 de septiembre en la Sala de Formación de la oficinas de Interactiv4 en Las Rozas.

Si estáis interesados en asistir a este curso, estamos organizando otro siempre y cuando contemos con al menos 10 personas interesadas. Podéis dejar vuestros comentarios en este Post y nos pondremos en contacto con vosotros.

El programa del curso:

Test Diven Magento Development
24-09-2013

1. TDD vs Standard Magento Development

2. Testing Module Configuration:

  • Class Aliases
  • Layout Definitions
  • Scheme & Data Setups
  • Events
  • Controllers
  • etc

3. Testing Models & Observers

  • What to Test
  • Emulation of System Processes
  • Reusable Test Cases & Expectations

4. Test Doubles & Fixtures

  • How to Mock System Resources
  • Isolation of Test Case
  • Fixtures

25-09-2013

1. File System Based Tests

2. Testing Blocks

3. Testing Controllers & Layout

  • Understanding of Layout Based Controller Tests
  • What to Test
  • Controller Specific Assertions
  • Layout Specific Assertions

4. Continuous Integration

  • Why Make It Continuous
  • Configuring Environment for CI
  • Additional Useful Tools

5. Customizations Of EcomDev_PHPUnit

  • Custom Test Structures
  • Building Fixture Loaders