Architect 16 Ses
Architect 16 Ses
Architect 16 Ses
Director
Edwin Maraví
Año:2020
ARCHITECT Código :
carc_16_2020_v01
Temario
ARCHITECT
I. DATOS GENERALES
Año de vigencia : 2020
Número de sesiones : 16 (5 horas por sesión)
Horas académicas : 80
Requisitos : Desarrollo Web java
II. FUNDAMENTACIÓN
El curso orienta a los participantes en el correcto uso de las librerías, frameworks Java y
servidores de aplicaciones para poder estableces mecanismos de comunicaciones entre
aplicaciones heterogéneas. El curso orienta al participante en uso de herramientas y conocimientos
de tecnologías necesarias para poder establecer procedimientos de Integración de Aplicaciones.
IV. CONTENIDOS
Sesión Contenido
Sesión 01 Introducción a la Arquitectura Empresarial
Definición de Arquitectura de Software.
Necesidades de la Arquitectura de Software.
Sistemas Altamente Distribuidos
Calidad de servicio
Arquitectura Empresarial.
Diferencia entre Arquitectura y Diseño
Principios de Arquitectura.
Sesión 02 Patrones Arquitecturales Empresariales
Patrones de Frontera
o API Gateway
o Command Query Responsibility Segregation (CQRS)
o Offline-first database
o Backend For Frontend
o External Service Gateway
Av. Arenales N° 395 Ofic. 405 Urb. Santa Beatriz – Lima (01) 4336948 / 932656459
www.cjavaperu.com / info@cjavaperu.com Twitter:@cjava_peru
facebook.com/cjava.peru.1/ LinkedIn: in/cjavaperu
Servicio de Instrucción Oficialización:
Director
Edwin Maraví
Año:2020
ARCHITECT Código :
carc_16_2020_v01
Patrones de Control
o Event collaboration
o Saga
Patrones de Despliegue
o Decoupling deployment from release
o Multi-level roadmaps
o Task branch workflow
o Modern deployment pipelines
o Zero-downtime deployment
Sesión 03 Desarrollando una Arquitectura de Seguridad:
Tipos de control de acceso
Basado en Roles
Control de Acceso Mandatorio
Invasiones
SQL Injection.
Cross Site scripting
Ingeniería social
Pretexting.
Restricciones regulatorias
HIPPA
Impactos de seguridad en computación distribuida
Spring security
JSON Web Tokens
Sesión 04 Primera práctica calificada
Av. Arenales N° 395 Ofic. 405 Urb. Santa Beatriz – Lima (01) 4336948 / 932656459
www.cjavaperu.com / info@cjavaperu.com Twitter:@cjava_peru
facebook.com/cjava.peru.1/ LinkedIn: in/cjavaperu
Servicio de Instrucción Oficialización:
Director
Edwin Maraví
Año:2020
ARCHITECT Código :
carc_16_2020_v01
Av. Arenales N° 395 Ofic. 405 Urb. Santa Beatriz – Lima (01) 4336948 / 932656459
www.cjavaperu.com / info@cjavaperu.com Twitter:@cjava_peru
facebook.com/cjava.peru.1/ LinkedIn: in/cjavaperu
Servicio de Instrucción Oficialización:
Director
Edwin Maraví
Año:2020
ARCHITECT Código :
carc_16_2020_v01
Enterprise Beans.
Web Services
• Arquitectura de Web Services.
• Interoperabilidad de Web Services.
• Estándares para implementación de SOAP Web Services: SOAP, WSDL, UDDI y
WS-Security.
• Estándares para implementación de RESTful Web Services: HTTP, WADL, URL/URI
y Internet Media Types.
• SOAP Web Services vs REST Web Services.
• Especificación JAX-WS – Metro Reference Implementation.
• SOAP 1.1/1.2.
Entregar la segunda tarea virtual.
Sesión 9 Microservicios
Introducción a Microservicios.
Analizando Sistemas con arquitecturas monoliticas.
• Moviéndonos a una arquitectura de microservicios.
Construyendo microservicios con Spring Boot
• Descubrimiento de microservicios.
Service Routing con Spring Cloud y Zuul
Pros y cons de una arquitectura dirigida por eventos
Gestión de eventos con RabbitMQ
Request de datos entre microservicios
Despliegue de microservicios a Docker
Av. Arenales N° 395 Ofic. 405 Urb. Santa Beatriz – Lima (01) 4336948 / 932656459
www.cjavaperu.com / info@cjavaperu.com Twitter:@cjava_peru
facebook.com/cjava.peru.1/ LinkedIn: in/cjavaperu
Servicio de Instrucción Oficialización:
Director
Edwin Maraví
Año:2020
ARCHITECT Código :
carc_16_2020_v01
Sesión 13 Kubernetes
Dockers
• Instalación de Dockers.
• Definiendo Scripts Docker
Extensiones Docker en Visual Studio Code
Desplegando una app contenerizada
Sesión 14 Kubernetes.
Introducción a Kubernetes
Otras herramientas
Configuración de ambiente de calidad y producción.
Publicar el cuarto trabajo de investigación.
Entregar la cuarta tarea virtual.
V. METODOLOGÍA
Curso teórico-práctico.
Exposición del profesor, ayudas audiovisuales, diálogo abierto y debate.
Realización de casos prácticos en laboratorio.
Realización de tareas en aula virtual.
Generación de conocimiento mediante investigación y foros de discusión en aula virtual.
Av. Arenales N° 395 Ofic. 405 Urb. Santa Beatriz – Lima (01) 4336948 / 932656459
www.cjavaperu.com / info@cjavaperu.com Twitter:@cjava_peru
facebook.com/cjava.peru.1/ LinkedIn: in/cjavaperu
Servicio de Instrucción Oficialización:
Director
Edwin Maraví
Año:2020
ARCHITECT Código :
carc_16_2020_v01
VI. EVALUACIÓN
La evaluación, como constatación del logro de los objetivos que es alcanzarlas capacidades
mencionadas se dará mediante la siguiente ponderación:
Práctica Calificada 1 y 2 50 %
Práctica Calificada 3 y 4 50 %
TOTAL 100 %
VII. BIBLIOGRAFÍA
DIETEL & DIETEL - La Biblia de Java.
OFALI, ROBERT y HARKEY, DAN - Cliente Servidor. McGraw-Hill, 2da Edición, México,
2001
GALLAGHER, SIMON y HERBERT, SIMON - Cliente Servidor e Internet Addison Wesley,
2da Edición. México, 2002
Av. Arenales N° 395 Ofic. 405 Urb. Santa Beatriz – Lima (01) 4336948 / 932656459
www.cjavaperu.com / info@cjavaperu.com Twitter:@cjava_peru
facebook.com/cjava.peru.1/ LinkedIn: in/cjavaperu