trainings-banner@2x.png

 

 

 

 

Advanced Mobile Development

 

Descripción

Combina nuestro curso de arquitectura para desarrolladores mobile y nuestro curso sobre testing y conviértete en un ingeniero senior. Mejora la calidad de tus aplicaciones mejorando tus skills de ingeniería estudiando patrones de diseño software, testing, arquitectura, procesos de revisión de código y mejores prácticas para mobile. Serás capaz de aplicar estos conceptos directamente para tus las aplicaciones de Android e iOS que estés construyendo.

 

¿Por qué asistir a este training?

Todo senior mobile engineer debería controlar el stack de su aplicación por completo. Desde los principios aplicados, pasando por los patrones y arquitecturas utilizados o el uso de testes automáticos utilizando diferentes técnicas. Convertirse en un ingeniero senior no es fácil, pero después de asistir a nuestro training tus la mejora en tus skills te ayudarán a crear la mejor aplicación posible que le encantará a tus usuarios!

Temario

Patrones de diseño software, principios y arquitectura deberían ser parte de las herramientas de cualquier desarrollador. Testar nuestro software debería ser parte de nuestra rutina diaria. Crear aplicaciones de calidad, un objetivo! En este curso estudiaremos los siguientes temas durante un training de 40 horas.

  • Acoplamiento vs Cohesión.
  • Principio de responsabilidad única.
  • Principio abierto cerrado.
  • Principio de substitución de Liskov.
  • Principio de segregación de interfaces.
  • Principio de inversión de dependencias.
  • Patrones de diseño software para mobile.
  • Patrones de interfaz de usuario: MVP vs MVVM vs MVC.
  • Clean architecture.
  • Testing unitario.
  • Código testable.
  • Dobles de tests.
  • Taxonomía de los tests.
  • Integración contínua.
  • Testing para mobile.
  • Unit tests.
  • Integration tests.
  • Stubbing HTTP.
  • UI tests.
  • Screenshot tests.
  • Property based testing.
  • Patrones de diseño software para test.

Prerrequisitos & requerimientos

Elige cualquier lenguaje que se use para desarrollo mobile como Swift, Kotlin o Java, un portátil y estás listo para comenzar. Conocimientos básicos sobre POO son imprescindibles para poder asistir a este curso.

Fees

1400€ por asistente (IVA incluido). El número de asistentes puede variar de 6 a 16, pero si tu equipo es más pequeño no dudes en contactarnos y seguro que podemos encontrar una solución. La duración del training es de cinco días, dividido en cinco sesiones de ocho horas cada una. Alternativamente, también podemos realizar el training en diez sesiones de cuatro horas por sesión.