Programas para Desarrolladores Back-end o de servicios


Descripción

Son desarrolladores especializados en el desarrollo de componentes que serán invocados por aplicaciones operadas por usuarios en un navegador o en un dispositivo móvil, típicamente bajo protocolos estandarizados como HTTP, SOAP, REST, etc. Los componentes forman la infraestrutura corporativa y acceden a recursos tales como Bases de datos o interfaces de integración y servicios distribuidos.

Responsabilidades habituales :

  • Desarrollar servidores de servicios web de tipo SOAP-HTTP
  • Desarrollar servidores de servicios web de tipo REST
  • Desarrollar componentes y funcionalidades de integración
  • Desarrollar componentes de acceso a bases de datos
  • Desarrollar componentes de recepción y validación de información en XML o JSON
  • Desarrollar componentes de validación de reglas de negocio de alcance corporativo

Programas recomendados

Con base en las responsabilidades antes mencionadas, se recomienda la siguiente secuencia de entrenamiento:

1. Temas Avanzados de Programación Orientada a Objetos con Java y UML

2. Manejo de I/O y de Base de Datos con JDBC (CTJAV04)

3. Arquitectura Web con Java Enterprise Edition -JEE- (CTJEE01)

4. Programación Web con el patrón MVC: Modelo-Vista-Controlador (CTJEE02)

5. Tecnologías Java para Procesamiento de XML (CTJAV05)

6. Arquitectura e Implementación de Servicios Web corporativos (CTJEE03)

7. Hibernate y JPA (CTJEE05)

8. Spring (CTFRM03)