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)