Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED...

45
Centro de Alta Capacitación en TI www.cac-ti.com SOA CERTIFIED PROFESSIONAL PROGRAM

Transcript of Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED...

Page 1: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Page 2: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

SOA School

El programa SOA Certified Professional (SOACP) de SOA School se dedica a la

excelencia en el campo de SOA y la computación orientada a los servicios. A

través de una serie de módulos y exámenes, los profesionales de TI tienen la

oportunidad de obtener un número de diferentes certificaciones y ganar el

reconocimiento de dominio de SOA.

Este programa independiente de proveedores de tecnologías fue desarrollado

en cooperación con el más reconocido autor de SOA, Thomas Erl y varias de las

principales organizaciones de SOA e instituciones académicas del mundo. A

través de la participación de un comité independiente de educación, los

contenidos del curso y los requisitos de certificación son constantemente

revisados y examinados para estar al día con la evolución y desarrollo de la

industria de la computación orientada a servicios.

El plan de estudio de SOA Certified Professional (SOACP) de SOA School se

compone de una serie de módulos y exámenes formales que se pueden

realizar para lograr una o más de las siguientes certificaciones:

Certified SOA Professional

Certified SOA Consultant

Certified SOA Analyst

Certified SOA Architect

Certified SOA Security Specialist

Certified SOA Java Developer

Certified SOA .NET Developer

Certified SOA Governance Specialist

Certified SOA Quality Assurance Specialist

Page 3: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Los módulos que componen cada curso y certificación se pueden apreciar en

la siguiente matriz:

Page 4: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Programación y Precios:

Curso Módulos Fecha y Horario

SOA Architect Workshop

Módulo 01 Martes 18-ago de 4:30 pm - 10:30 pm

Módulo 02 Miércoles 19-ago de 4:30 pm - 10:30 pm

Módulo 03 Jueves 20-ago de 4:30 pm - 10:30 pm

Módulo 08 Viernes 21-ago de 4:30 pm - 10:30 pm

Módulo 09 Sábado 22-ago de 9:00 am - 04:00 pm

Curso Módulos Fecha y Horario

SOA Analyst Workshop

Módulo 01 Martes 18-ago de 4:30 pm - 10:30 pm

Módulo 03 Jueves 20-ago de 4:30 pm - 10:30 pm

Módulo 04 Lunes 07-set de 04:30 pm - 10:30 pm

Módulo 06 Martes 08-set de 04:30 pm - 10:30 pm

Módulo 07 Miércoles 09-set de 04:30 pm - 10:30 pm

Page 5: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Curso Módulos Fecha

Horario

SOA Governance Specialist Workshop

Módulo 01 Martes 18-ago de 4:30 pm - 10:30 pm

Módulo 03 Jueves 20-ago de 4:30 pm - 10:30 pm

Módulo 04 Lunes 07-set de 04:30 pm - 10:30 pm

Módulo 15 Jueves 10-set de 04:30 pm - 10:30 pm

Módulo 16 Viernes 11-set de 04:30 pm - 10:30 pm

Módulo 17 Sábado 12-set de 09:00 pm - 04:00 pm

Curso Módulos Fecha

Horario

SOA Java Developer Workshop

Módulo 01 Martes 18-ago de 4:30 pm - 10:30 pm

Módulo 02 Miércoles 19-ago de 4:30 pm - 10:30 pm

Módulo 03 Jueves 20-ago de 4:30 pm - 10:30 pm

Módulo 05 Miércoles 23-set de 4:30 pm - 10:30 pm

Módulo 10 Jueves 24-set de 4:30 pm - 10:30 pm

Módulo 11 Viernes 25-set de 4:30 pm - 10:30 pm

Módulo 12 Sábado 26-set de 9:00 am - 06:00 pm

Los módulos comunes entre los cursos sólo se deben tomar y pagar una

sola vez en caso el alumno se matricule en más de un curso.

Los alumnos que hayan tomado anteriormente cursos de SOA y deseen

matricularse en un curso nuevo y éste contenga módulos que ya

tomaron, sólo deberán pagar por los módulos restantes del nuevo curso.

Page 6: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Promociones:

5% de descuento por matrícula hasta el 17-julio o por matrícula en grupo.

8% por matrícula en más de un curso.

8% de descuento a exalumnos SOA.

Formas de Pago:

Efectivo mediante transferencia o abono a nuestras cuentas bancarias.

Con tarjeta de crédito Visa.

Orden de Compra o Servicio para compras corporativas.

Instructores:

SOA Architect y SOA Java Developer:

Arturo Viveros (México) es un profesional destacado en las

áreas de Arquitectura SOA, Cloud, JEE y BPM. Con más de

11 años de experiencia en la industria de TI. Arturo es

conferencista regular en eventos internacionales

organizados por Oracle Technology Network y Oracle

Partner Network, así como por Universidades públicas y

privadas en México. Instructor certificado de SOA School y

Cloud School para SOA Architect, SOA Java Developer y Cloud Architect. Autor

de varias publicaciones de SOA y de Oracle Fusion Middleware en medios

como Service Technology Magazine y Oracle Technology Network. Posee las

certificaciones de SOA Architect, SOA Java Developer, Cloud Architect, Sun

Certified Java Programmer, Sun Certified Web Component Developer, Oracle

SOA Suite 11g Certified Implementation Specialist, Oracle WebLogic Server 12c

Certified Implementation Specialist, Oracle IT Architecture SOA 2013 Certified

Architecture Specialist.

Page 7: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

SOA Analyst y SOA Governance:

Andrés Hevia (España) Ingeniero Informático, Arquitecto y

Evangelizador SOA. Cuenta con más de 16 años de

experiencia en desarrollo y diseño de aplicaciones de

negocio, desarrollándose como Arquitecto SOA y Java en

grandes empresas de banca y seguros como Bankia,

Banco Urquijo, BBVA, Línea Directa, MAPFRE. Ha trabajado

como arquitecto SOA en el proyecto de adopción de SOA

en la aseguradora líder española, definiendo y diseñando la arquitectura de

desarrollo de aplicaciones de negocio (Frontend, Integration Tier y Backends)

orientados a servicios. Ha dirigido y coordinando equipos de programadores

mediante metodologías clásicas y ágiles. Durante este tiempo ha intercalado

su labor profesional como capacitador en Arquitectura SOA, Java, Orientación

a objetos, UML, entre otros. Desde el 2010 mantiene su blog

pensandoensoa.com, donde recoge temas relacionados con la arquitectura

de TI y SOA, cuyo objetivo es convertirse en una referencia de la comunidad

SOA hispana. Mantiene las certificaciones PMP, Sun Certified Enterprise

Architect (SCEA), Sun Certified Developer For Java Web Services, Sun Certified

Web Components developer, Sun Certified Java Programmer, IBM Certified DB2

Family Fundamentals, IBM Certified Websphere, SOA Professional, SOA Analyst y

SOA Governance de SOA School.

Page 8: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

SOA ARCHITECT WORKSHOP

Un Arquitecto SOA Certificado demuestra competencia en la mecánica de

SOA a través del diseño físico de las arquitecturas orientadas a servicios,

soluciones orientadas a los servicios y la infraestructura relacionada.

Para ser considerado un experto en este campo, se requiere una sólida

comprensión del paradigma de diseño de la orientación a servicios, incluyendo

todos los principios de diseño relacionados y los efectos de su aplicación.

Los conceptos fundamentales de SOA y la terminología deben convertirse en

una segunda naturaleza para el Arquitecto SOA y deben complementarse

además con la exposición a las tecnologías SOA pertinentes. Las diferentes

formas de la tecnología orientada a servicios también deben ser plenamente

comprendidas, incluyendo las dependencias que existen entre los niveles

arquitectónicos.

Los Arquitectos SOA necesitan estar preparados para una variedad de desafíos

de diseño y por lo tanto deben ser competentes con el uso de los patrones de

diseño de la industria. Además deben saber valorar cómo el diseño del servicio

encaja en el ciclo de vida global de los proyectos SOA y cómo los enfoques de

diseño y técnicas pueden acabar afectando a la gobernabilidad del servicio.

Page 9: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Contenido del Curso

El curso SOA Architect Workshop consta de 5 módulos:

Módulo 01:

Fundamental SOA & Service-Oriented Computing

Este módulo proporciona de extremo a extremo una visión

general de la computación orientada a los servicios, la

orientación a servicios y SOA. Los participantes profundizan en el

conocimiento de términos comunes, conceptos y desarrollos

importantes de la industria.

Temario:

Strategic Goals of Service-Oriented Computing

Fundamental Service-Oriented Computing Terms

Concepts relating to Services, Service-Oriented

Architecture and Service Compositions

Introduction to the Service-Orientation Design Paradigm

and related Principles and Concepts

SOA Project Delivery Approaches and Planning

Introduction to the Service Delivery Lifecycle, including

Service-Oriented Analysis, Service-Oriented Design and

Service Modeling

SOA Adoption Impacts and Requirements

Enterprise Service Bus, Web Services, REST Services

Service Grids and Service Virtualization

Cloud Computing and SOA Connection Points

Page 10: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 02: SOA Technology Concepts

Este módulo se enfoca en los estándares modernos de la

industria y tecnologías de hoy en día.

Temario:

Basic XML and XML Schema Concepts

Overview of Standards Organizations

Contrasting Component-Based Architecture with Web

Services and REST Services

Service Roles, Service Agents, Message Exchange Patterns

(MEPs) and Service Activities

Basic WSDL, SOAP and REST Concepts plus UDDI, Discovery

and Service Registries

Basic REST Service Concepts

Web Service Anatomy (physical architecture)

Context Management, Coordination, Atomic Service

Transactions and Compensations

Orchestration, WS-BPEL and Enterprise Service Bus (ESB)

Topics

Advanced Messaging, Reliable Messaging and Policies

REST Services, Contracts, Resources and Messaging

REST Constraints and Architectural Goals

Page 11: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 03: SOA Design & Architecture

Este módulo profundiza en el modelo de arquitectura

orientada a servicios y el paradigma de diseño de la

orientación a servicios.

Temario:

History of Service-Orientation and SOA

SOA Theory Fundamentals

Service-Orientation vs. “Silo” based Design

Distinguishing Characteristics of the SOA Model

Understanding Services and Service Capabilities

Complex Service Composition Design, Composition

Runtime Roles and Responsibilities

The Service-Orientation Design Paradigm

Contract-First Design, Standardized Service Contracts

and Uniform Contracts

Service Loose Coupling and Coupling Types, Service

Abstraction and Information Hiding

Service Reusability and Agnostic Design, Service

Autonomy and Runtime Control

Service Statelessness and State Deferral, Service

Discoverability and Interpretability

Introduction to SOA Design Patterns

Page 12: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 08: Advanced SOA Design & Architecture

Este módulo ofrece una exploración en profundidad de la

orientación a servicios, la arquitectura orientada a los servicios,

patrones de diseño de SOA, Enterprise Service Bus (ESB) y

plataformas de orquestación.

Temario:

Defining a Service-Oriented Architectural Modeland SOA

Architecture Types

Fundamental and Advanced SOA Design Patterns

Designing SOA with Service Agents and Supporting

Multiple Protocols

Legacy Encapsulation and ESB Design

Asynchronous and Event-Driven Messaging, Message

Routing and Reliable Messaging

Global and Domain-Level Policy Enforcement and

Positioning of Business Rules

Orchestration Architecture Design, State Deferral and

Service Grids

Service Data Replication, Cross-Service Transactions and

Compensating Transactions

Data Transformation and Protocol Bridging

ESB and Orchestration as Compound Patterns

Page 13: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 09: SOA Design & Architecture Lab

Este taller práctico permite a los asistentes aplicar las

tecnologías, conceptos, técnicas, modelos y principios

contemplados anteriormente con el fin de completar una

serie de ejercicios de diseño, de forma individual y en

grupo. Los participantes deberán resolver una serie de

problemas relacionados entre sí, con el objetivo final de

crear sus propias especificaciones de diseño. El instructor

trabaja en estrecha colaboración con los participantes

para garantizar que todos los ejercicios se lleven a cabo

de forma completa y precisa.

Page 14: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Materiales

El curso SOA Architect comprende los siguientes materiales para los

participantes:

05 Manuales oficiales impresos a full color, en idioma inglés.

08 Posters didácticos de SOA.

05 Libros digitales de SOA:

Next Generation SOA: A Concise Introduction to Service

Technology & Service-Orientation

SOA Principles of Service Design.

Service-Oriented Architecture: Concepts, Technology and Design.

SOA with REST: Principles & Constraints for Building Enterprise

Solutions with REST.

SOA Design Patterns.

Page 15: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

SOA ANALYST WORKSHOP

Un Analista SOA se especializa en llevar a cabo el análisis y la definición de los

planos del inventario de servicios, y el modelado y definición de los servicios,

capacidad de servicios y composición servicios candidatos.

Un Analista SOA desempeña un papel esencial en los proyectos de SOA porque

los planos y especificaciones resultantes de los esfuerzos del análisis orientadas

a servicios establecen las bases para los servicios y soluciones orientadas a

servicios que posteriormente son diseñados y creados.

Como parte de esta formación, los participantes aprenderán los conceptos

fundamentales, objetivos y requisitos asociados con SOA y la orientación a

servicios, con énfasis en la conceptualización de servicios y el impacto del

gobierno de servicios.

Además, los participantes conocerán el ciclo de vida de la entrega del

proyecto global de SOA, incluyendo las estrategias de entrega y su impacto en

las fases de análisis y las consideraciones relacionadas con la gobernanza de

los servicios.

Page 16: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Contenido del Curso

El curso SOA Analyst Workshop consta de 5 módulos:

Módulo 01:

Fundamental SOA & Service-Oriented Computing

Este módulo proporciona de extremo a extremo una visión

general de la computación orientada a los servicios, la

orientación a servicios y SOA. Los participantes profundizan en el

conocimiento de términos comunes, conceptos y desarrollos

importantes de la industria.

Temario:

Strategic Goals of Service-Oriented Computing

Fundamental Service-Oriented Computing Terms

Concepts relating to Services, Service-Oriented

Architecture and Service Compositions

Introduction to the Service-Orientation Design Paradigm

and related Principles and Concepts

SOA Project Delivery Approaches and Planning

Introduction to the Service Delivery Lifecycle, including

Service-Oriented Analysis, Service-Oriented Design and

Service Modeling

SOA Adoption Impacts and Requirements

Enterprise Service Bus, Web Services, REST Services

Service Grids and Service Virtualization

Cloud Computing and SOA Connection Points

Page 17: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 03: SOA Design & Architecture

Este módulo profundiza en el modelo de arquitectura

orientada a servicios y el paradigma de diseño de la

orientación a servicios.

Temario:

History of Service-Orientation and SOA

SOA Theory Fundamentals

Service-Orientation vs. “Silo” based Design

Distinguishing Characteristics of the SOA Model

Understanding Services and Service Capabilities

Complex Service Composition Design, Composition

Runtime Roles and Responsibilities

The Service-Orientation Design Paradigm

Contract-First Design, Standardized Service Contracts

and Uniform Contracts

Service Loose Coupling and Coupling Types, Service

Abstraction and Information Hiding

Service Reusability and Agnostic Design, Service

Autonomy and Runtime Control

Service Statelessness and State Deferral, Service

Discoverability and Interpretability

Introduction to SOA Design Patterns

Page 18: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 04: SOA Project Delivery & Methodology

Este módulo establece las etapas del ciclo de vida de la

entrega de servicios, con énfasis en el análisis orientado a

servicios y modelado de servicios. Roles organizacionales y

especificaciones de perfil de servicio también están cubiertos,

junto con los enfoques de entrega de proyectos comunes de

SOA.

Temario:

Planning SOA Projects

Managing Service Delivery Lifecycles

SOA Delivery Strategies

Service-Oriented Analysis and Service Modeling

Processes

Conceptual Services and Service Candidates

Service-Oriented Design Processes for Different Types of

Services

Post-Design Project Phases (Service Development,

Service Testing, Service Deployment & Maintenance,

Service Discovery)

SOA Project Roles (including Service Analyst, Service

Architect, Service Custodian, Schema Custodian, Policy

Custodian, Service Registry Custodian, Governance

Specialist, Security Specialist and others)

Authoring and Maintaining Service Profiles

Page 19: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 06: Advanced SOA Analysis & Modeling

Este módulo abarca una serie de análisis de servicios y temas

de modelado, con énfasis en el contexto del servicio de

negocio, modelos de servicios, definición del alcance

funcional, granularidad balanceada y el establecimiento de

capas de servicios efectivos como parte de un modelo

conceptual global.

Temario:

Planning Service-Oriented Analysis Projects

Working with Service Candidates and Profiles

Business Analysis Definition Techniques

Service-Orientation and Separation of Concerns

Fundamental Service Definition Patterns

Understanding Service Encapsulation with Agnostic and

Non-Agnostic Service Contexts

Stepping Through a Service Modeling Process

Logical Service Abstraction Layers and Service Model

Classifications

Common Granularity Types and Scopes

Business Process Encapsulation and Defining Business

Entities for Service Encapsulation

Guidelines for Service Blueprint Definition and

Governance

Page 20: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 07: SOA Analysis & Modeling Lab

Como continuación de los módulos 4 y 6, este taller práctico

permite a los asistentes aplicar los conceptos, procesos,

técnicas, modelos y principios contemplados anteriormente

mediante un completo conjunto de ejercicios de análisis y

modelación.

Los participantes deberán resolver ejercicios individuales y

grupales que engloban una serie de problemas

interrelacionados con el objetivo final de crear sus propios

planos de soluciones orientados a servicios.

El instructor trabaja en estrecha colaboración con los

participantes para garantizar que todos los ejercicios se llevan

a cabo completamente y con precisión.

Page 21: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Materiales

El curso SOA Analyst comprende los siguientes materiales para los participantes:

05 Manuales oficiales impresos a full color, en idioma inglés.

08 Posters didácticos de SOA.

04 Libros digitales de SOA:

Next Generation SOA: A Concise Introduction to Service

Technology & Service-Orientation

SOA Principles of Service Design.

Service-Oriented Architecture: Concepts, Technology and Design.

SOA Design Patterns.

Page 22: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

SOA GOVERNANCE SPECIALIST WORKSHOP

Un Especialista Certificado en SOA Governance demuestra competencia en la

definición, establecimiento y evolución de los marcos de gobernanza, en los

preceptos y procesos para soportar los requerimientos organizativos y

tecnológicos del gobierno SOA.

Para ser considerado un experto en este campo se requiere de conocimiento

probado de cómo se incorporan las reglas de gobierno, políticas y prácticas

dentro de las iniciativas SOA y cómo se separan de aspectos como la gestión y

la metodología.

Como campo práctico, el gobierno de SOA abarca y afecta a las

consideraciones de planificación, tales como el alcance de adopción de SOA,

definición de dominio, modelos de financiación, estructuras organizativas, y la

creación de una oficina de gobierno independiente, así como consideraciones

del proyecto en curso, incluyendo la evolución del ciclo de vida del servicio, los

roles del proyecto, procesos de revisión y de apelación, control de versiones y

gestión de la configuración, y selección de proveedores de tecnologías

relacionadas con la gobernabilidad.

Un Especialista en SOA Governance tiene competencias para definir, ejecutar y

mantener las estrategias y planes de gobernabilidad de SOA y asegurar su

continuidad efectiva en apoyo del logro de los objetivos de las iniciativas SOA.

Importancia de SOA Governance

El gobierno de SOA se refiere a los procesos utilizados para supervisar y

controlar la adopción e implementación de la arquitectura orientada a

servicios (SOA) de conformidad con las prácticas reconocidas, los principios y

las regulaciones. El gobierno de SOA proporciona un óptimo servicio de

calidad, consistencia, previsibilidad y desempeño, y se asegura que el personal

siga las políticas prescritas y corrige los problemas del sistema o infracciones de

política a medida que ocurren.

Page 23: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

¿Por qué fracasan los Proyectos SOA?

Según un estudio, se encontraron los siguientes problemas habituales:

1. Falta de Gobierno SOA

2. Dificultad en la construcción de un roadmap SOA

3. Rendimiento y fiabilidad

4. Estándares incompletos o inmaduros

5. Aspectos de seguridad no resueltos

6. Falta de una infraestructura de servicios

7. Ausencia de una arquitectura de referencia

8. Dificultad por determinar dónde o cómo empezar

9. No se contemplan los nuevos procedimientos

10. No hay reutilización de servicios

11. No hay métricas

Los costos de los activos de tecnología pueden llegar a ser significativos y la

necesidad de centralizar, supervisar y controlar el aporte de cada activo se

convierte en una responsabilidad primordial para muchas organizaciones. A

través de la aplicación de diversos mecanismos, es posible obtener una visión

holística y desarrollar sinergias entre los diferentes activos, potenciar su

reutilización y analizar el impacto en la organización causado por los cambios

de TI. Cuando se considera el dominio SOA, la gobernabilidad debe por lo

tanto siempre entrar en juego.

Aunque el Gobierno de SOA es obligatorio para alcanzar cualquier grado de

éxito de SOA, su valor aún pasa de incógnito en la mayoría de las

organizaciones, sobre todo debido a la falta de visibilidad y la vista separada

de las iniciativas SOA. Hay una serie de problemas que ponen en peligro la

visibilidad de estas iniciativas: Entender y medir el valor de la gobernabilidad

SOA y su contribución - herramientas de gobernabilidad SOA son demasiado

técnicas y aisladas de otros sistemas. Ellas son inadecuadas para cualquier

persona fuera del dominio (Analista de Negocios, Jefes de Proyecto, o incluso

algunos Arquitectos Empresariales), y son especialmente duras a nivel CxO.

Page 24: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Entender e implementar un Gobierno SOA efectivo, se ha convertido en un

imperativo empresarial con el fin de asegurar la coherencia y la consecución

de los objetivos básicos de las iniciativas SOA.

El gobierno de SOA se basa en conceptos bastante simples e intuitivos, pero es

muy difícil de aplicar en su propia gama. Esto es a menudo debido al hecho de

que no todos los roles en las organizaciones entienden su valor real u objetivo. El

problema reside en la forma en que la información es transmitida desde el

centro de excelencia de SOA Governance al resto de la empresa.

SOA Governance a fondo:

Un gobierno efectivo es un elemento crítico en la promoción de una iniciativa

SOA exitosa. SOA promete ofrecer una serie de beneficios empresariales

importantes, incluyendo un rápido time-to-market, menores costos, mayor

consistencia y mayor agilidad. Pero con grandes beneficios vienen altos riesgos.

SOA requiere cambios fundamentales en la planificación, desarrollo y

operación de sistemas de aplicación, y requiere nuevos niveles de

colaboración entre los equipos de proyecto en el departamento de TI y a

través de líneas de negocio. De hecho, las prácticas actuales de TI, que

normalmente se centran en proyectos individuales, el time-to-market y la

contención de costes, con frecuencia desalientan la adopción de SOA.

El gobierno de SOA ayuda a la organización a tener éxito con SOA al mitigar

estos riesgos a través de las reglas establecidas, los procesos y autoridad para

tomar decisiones. Un programa de gobierno de SOA ayuda a las personas a

hacer las cosas de acuerdo a los objetivos y las mejores prácticas de la

organización. Un programa de gobernanza eficaz faculta a las personas para

manejar la ambigüedad, equilibrar los objetivos de corto y largo alcance y

reducir los conflictos dentro de la organización.

Page 25: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Los beneficios de SOA Governance:

El gobierno de SOA establece normas departamentales o corporativas que

ayudan a asegurar que los sistemas orientados al servicio entreguen el valor

que tienen como finalidad entregar. Los estándares de gobierno aseguran que

los diseñadores y desarrolladores de servicios apliquen de manera efectiva los

principios y patrones de la orientación a servicios cuando construyan sistemas.

Como se describe en el Manifiesto SOA, es sólo a través de la aplicación

efectiva de los principios de SOA que las organizaciones pueden alcanzar los

beneficios prometidos SOA. El Gobierno de SOA garantiza una mayor

coherencia de los sistemas orientados al servicio.

¿Por qué no puedes comprar la gobernanza?

La gobernanza es algo que se hace, no algo que se compra.

Cuando alguien dice "SOA Governance" muchas personas piensan

inmediatamente en productos, tales como registros, repositorios, dispositivos de

seguridad, y las suites de gestión de SOA. Aunque estos productos son útiles, no

son más que herramientas, y que no le darán la gobernabilidad. Estos

productos llamados de gobierno realmente se centran más en la gestión de

gobierno. Ellos pueden automatizar algunos procesos, pero no le ayudarán a

determinar quién va a tomar decisiones, y no van a ayudarle a definir las

normas, procesos y directrices de toma de decisiones que son la esencia de la

gobernabilidad.

La gobernanza es fundamentalmente sobre las personas y prácticas. “El

gobierno de SOA es algo que se hace, no algo que se compra”

Page 26: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Contenido del Curso

El curso SOA Governance Specialist consta de 6 módulos.

Módulo 01:

Fundamental SOA & Service-Oriented Computing

Este módulo proporciona de extremo a extremo una visión

general de la computación orientada a los servicios, la

orientación a servicios y SOA. Los participantes profundizan en el

conocimiento de términos comunes, conceptos y desarrollos

importantes de la industria.

Temas:

Strategic Goals of Service-Oriented Computing

Fundamental Service-Oriented Computing Terms

Concepts relating to Services, Service-Oriented

Architecture and Service Compositions

Introduction to the Service-Orientation Design Paradigm

and related Principles and Concepts

SOA Project Delivery Approaches and Planning

Introduction to the Service Delivery Lifecycle, including

Service-Oriented Analysis, Service-Oriented Design and

Service Modeling

SOA Adoption Impacts and Requirements

Enterprise Service Bus, Web Services, REST Services

Service Grids and Service Virtualization

Cloud Computing and SOA Connection Points

Page 27: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 03: SOA Design & Architecture

Este módulo profundiza en el modelo de arquitectura

orientada a servicios y el paradigma de diseño de la

orientación a servicios.

Temario:

History of Service-Orientation and SOA

SOA Theory Fundamentals

Service-Orientation vs. “Silo” based Design

Distinguishing Characteristics of the SOA Model

Understanding Services and Service Capabilities

Complex Service Composition Design, Composition

Runtime Roles and Responsibilities

The Service-Orientation Design Paradigm

Contract-First Design, Standardized Service Contracts

and Uniform Contracts

Service Loose Coupling and Coupling Types, Service

Abstraction and Information Hiding

Service Reusability and Agnostic Design, Service

Autonomy and Runtime Control

Service Statelessness and State Deferral, Service

Discoverability and Interpretability

Introduction to SOA Design Patterns

Page 28: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 04: SOA Project Delivery & Methodology

Este módulo establece las etapas del ciclo de vida de la

entrega de servicios, con énfasis en el análisis orientado a

servicios y modelado de servicios. Roles organizacionales y

especificaciones de perfil de servicio también están cubiertos,

junto con los enfoques de entrega de proyectos comunes de

SOA.

Temario:

Planning SOA Projects

Managing Service Delivery Lifecycles

SOA Delivery Strategies

Service-Oriented Analysis and Service Modeling

Processes

Conceptual Services and Service Candidates

Service-Oriented Design Processes for Different Types of

Services

Post-Design Project Phases (Service Development,

Service Testing, Service Deployment & Maintenance,

Service Discovery)

SOA Project Roles (including Service Analyst, Service

Architect, Service Custodian, Schema Custodian, Policy

Custodian, Service Registry Custodian, Governance

Specialist, Security Specialist and others)

Authoring and Maintaining Service Profiles

Page 29: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 15: Fundamental SOA Governance

Los fundamentos de los servicios de gobierno, soluciones

orientadas a servicios y empresas orientadas a los servicios

están cubiertos en este módulo, junto con temas

especializados, tales como los modelos y marcos para

establecer prácticas de gobierno en curso, así como las

estrategias que abordan la gestión del ciclo de vida y temas

de gobernanza de servicios individuales.

Temario:

Understanding SOA Governance Programs, Models, and

Controls

Authoring SOA Governance Precepts, Policies, and

Regulations

Identifying and Defining Organizational Roles in Relation

to SOA Governance Tasks

Defining SOA Governance Processes to Coordinate

Precepts and Roles

Establishing an SOA Governance Program

SOA Governance Automation Tasks and Technology

Types

Common SOA Governance Technology Products

Basic Service Information Governance and Policy

Governance

Governing SOA Adoption Planning

Page 30: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 16: Advanced SOA Governance

Este módulo actúa como una continuación del módulo 15

mediante la introducción de una gama de temas avanzados

de gobierno SOA, prácticas y procesos.

Temario:

Governing Service Analysis and Design

Governing Service Design and Development

Service Logic Design and Programming Reviews, Legal

Data Audit

Governing Service Testing and Deployment

Service Testing Standards, Cloud Integration Testing,

Service Certification and Maintenance Reviews

Governing Service Usage, Monitoring, Discovery, and

Versioning

Runtime Service Usage Thresholds, Service Registry

Centralization and Review

Service and SLA Versioning, Service Retirement

Advanced Service Information and Service Policy

Governance

Mapping Precepts, Processes and Organizational Roles

SOA Governance Vitality Triggers and Processes

Service Contract and Schema Precepts and Reviews

Page 31: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 17: SOA Governance Lab

Como continuación de los módulos 15 y 16, este taller práctico

permite a los asistentes aplicar los marcos, modelos, prácticas

y estrategias anteriormente cubiertas con el fin de completar

una serie de ejercicios.

Ambos ejercicios, individuales y grupales, se proporcionan,

requiriendo de los participantes resolver una serie de

problemas relacionados con la gobernabilidad SOA derivados

de proyectos y del ciclo de vida de servicios SOA; así como

medir e identificar las debilidades en los sistemas existentes de

gobierno SOA, y la aplicación de los preceptos y los procesos

de gobierno de SOA en respuesta a los requerimientos del

negocio.

El instructor trabaja en estrecha colaboración con los

participantes para garantizar que todos los ejercicios se lleven

a cabo de forma completa y precisa.

Page 32: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Materiales

El curso SOA Governance Specialist comprende de los siguientes materiales

para los participantes:

06 Manuales oficiales impresos a full color, en idioma inglés.

10 Posters didácticos de SOA.

04 Libros digitales de SOA:

SOA Governance: Governing Shared Services On-Premises & In the

Cloud

Next Generation SOA: A Concise Introduction to Service

Technology & Service-Orientation.

SOA Principles of Service Design

Service-Oriented Architecture: Concepts, Technology, and Design

Page 33: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

SOA JAVA DEVELOPER

Un Desarrollador SOA con Java tiene competencia con el desarrollo de

soluciones distribuidas utilizando tecnologías y herramientas de programación

Java, y domina la aplicación de la orientación a servicios a la programación e

implementación de soluciones basadas en Java.

La mayoría de los desarrolladores a menudo piensan que los servicios web y

SOA son sinónimos. Muchos también creen que no es posible construir

aplicaciones orientadas a servicios sin necesidad de utilizar los servicios web.

Para aclarar, SOA es un principio de diseño, mientras que los servicios web son

una tecnología de aplicación. Puede crear una aplicación orientada a

servicios sin utilizar servicios web - por ejemplo, mediante el uso de otras

tecnologías tradicionales como Java RMI.

La plataforma Java ha evolucionado significativamente en la última década y

se ha convertido en una plataforma preferida para la construcción de

aplicaciones empresariales basadas en la Web. El paradigma de la orientación

a servicios introduce una serie de requisitos y principios de diseño que

formalizan la aplicación de plataformas y tecnologías Java en apoyo de los

objetivos estratégicos de la computación orientada a servicios. Este curso

abarca el diseño de la solución orientada a servicios e implementación de

soluciones a través de la aplicación de técnicas y mejores prácticas que utiliza

la tecnología Java.

Pre-requisitos

El curso SOA Java Developer asume que el alumno tiene sólidos conocimientos

de Java.

Page 34: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Contenido del Curso

El curso SOA Java Developer consta de 7 módulos:

Módulo 01:

Fundamental SOA & Service-Oriented Computing

Este módulo proporciona de extremo a extremo una visión

general de la computación orientada a los servicios, la

orientación a servicios y SOA. Los participantes profundizan en el

conocimiento de términos comunes, conceptos y desarrollos

importantes de la industria.

Temas:

Strategic Goals of Service-Oriented Computing

Fundamental Service-Oriented Computing Terms

Concepts relating to Services, Service-Oriented

Architecture and Service Compositions

Introduction to the Service-Orientation Design Paradigm

and related Principles and Concepts

SOA Project Delivery Approaches and Planning

Introduction to the Service Delivery Lifecycle, including

Service-Oriented Analysis, Service-Oriented Design and

Service Modeling

SOA Adoption Impacts and Requirements

Enterprise Service Bus, Web Services, REST Services

Service Grids and Service Virtualization

Cloud Computing and SOA Connection Points

Page 35: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 02: SOA Technology Concepts

Este módulo se enfoca en los estándares modernos de la

industria y tecnologías de hoy en día.

Temario:

Basic XML and XML Schema Concepts

Overview of Standards Organizations

Contrasting Component-Based Architecture with Web

Services and REST Services

Service Roles, Service Agents, Message Exchange Patterns

(MEPs) and Service Activities

Basic WSDL, SOAP and REST Concepts plus UDDI, Discovery

and Service Registries

Basic REST Service Concepts

Web Service Anatomy (physical architecture)

Context Management, Coordination, Atomic Service

Transactions and Compensations

Orchestration, WS-BPEL and Enterprise Service Bus (ESB)

Topics

Advanced Messaging, Reliable Messaging and Policies

REST Services, Contracts, Resources and Messaging

REST Constraints and Architectural Goals

Page 36: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 03: SOA Design & Architecture

Este módulo profundiza en el modelo de arquitectura

orientada a servicios y el paradigma de diseño de la

orientación a servicios.

Temario:

History of Service-Orientation and SOA

SOA Theory Fundamentals

Service-Orientation vs. “Silo” based Design

Distinguishing Characteristics of the SOA Model

Understanding Services and Service Capabilities

Complex Service Composition Design, Composition

Runtime Roles and Responsibilities

The Service-Orientation Design Paradigm

Contract-First Design, Standardized Service Contracts

and Uniform Contracts

Service Loose Coupling and Coupling Types, Service

Abstraction and Information Hiding

Service Reusability and Agnostic Design, Service

Autonomy and Runtime Control

Service Statelessness and State Deferral, Service

Discoverability and Interpretability

Introduction to SOA Design Patterns

Page 37: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 05: SOA Technology Lab

En este módulo estilo laboratorio los asistentes trabajan con

tecnologías actuales de servicios. Los participantes estudian

los elementos principales de lenguajes Web y protocolos

estándares de la industria con el fin de conocer la estructura

interna de los contratos de servicios y mensajes.

Temario:

Fundamental XML Syntax and Application

XML Schema Structure

Fundamental XML Schema Language Elements

WSDL Definition Structure and How WSDL Relates to XML

Schema and WS-Policy

Namespaces and XML Schema and WSDL Definitions

Fundamental WSDL Language Elements

SOAP Message Structure and How SOAP Relates to

WSDL and XML Schema

Fundamental SOAP Language Elements

WS-BPEL Process Definition Structure and How WS-BPEL

Relates to WSDL

HTTP Methods and Uniform Contracts and Web-Centric

Architecture

REST Conventions and Resources

REST Syntax and Data Exchange

Page 38: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 10: Advanced Web-Based Service Technology

Este módulo práctico cubre ampliamente las tecnologías

importantes de la industria de servicios basados en la Web

relacionados con servicios REST, políticas de servicio Web y la

computación en la nube.

Temario:

REST-style Service Architecture Characteristics

REST Constraints, Uniform Contract Considerations, State

Management Requirements and Messaging

REST Service Resource Identification, Definition,

Representations, Hypermedia and Application State

HTTP Methods, Media Types, Headers

Service Policy Design

WS-Policy Definitions, Language Elements and

Attachment Mechanisms

Policy Assertion (including Optional/Ignorable)

Cloud Computing Design Considerations

Characteristics of a Cloud

Cloud Delivery Models (SaaS, PaaS, IaaS)

Cloud Deployment Models (Public, Private, Community,

Hybrid)

Cloud Computing Mechanisms

Page 39: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 11: Service Development with Java

Este curso explora cómo los principios de la orientación a

servicios, patrones de diseño y prácticas pueden ser

aplicadas utilizando estándares y tecnologías Java para el

desarrollo de servicios en ambientes locales o servicios

basados en la nube.

Temario:

Concise Overview of JEE, JAX, SCA, and Other Java

Technologies, Standards and APIs

Cloud Service Design and Programming with Java

Services

Contract-First Programming, Service Coupling Design

Considerations with Java Web Services and REST

Services

Building Reusable Java Web Services and REST Services,

Creating Java Service Compositions and Orchestrations

Java-based Enterprise Service Bus, Service Performance

Optimization

Applying SOA Patterns to Java Service Development

Code Sample Reference

Module 11 Code Listings (source code for examples)

Page 40: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Módulo 12: Service Development Lab with Java

Como continuación del módulo 11, este curso estilo

laboratorio ofrece una serie de ejercicios prácticos que

permiten a los participantes aplicar la orientación a servicios y

prácticas de SOA utilizando tecnologías de desarrollo Java.

Los ejercicios de laboratorio se proporcionan en formatos

impresos y electrónicos. Los participantes resuelvan

conjuntamente con el instructor una serie de problemas de

desarrollo interrelacionados entre sí.

Los asistentes recibirán un CD que contiene los archivos del

proyecto completo y el código fuente para todos los

ejercicios.

Code Sample Reference

Module 12 Code Listings (source code for examples)

Page 41: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Materiales

El curso SOA Java Developer comprende de los siguientes materiales para los

participantes:

07 Manuales oficiales impresos a full color, en idioma inglés.

11 Posters didácticos de SOA.

07 Libros digitales de SOA:

SOA with Java: Realizing Service-Orientation with Java Technologies

Next Generation SOA: A Concise Introduction to Service

Technology & Service-Orientation.

Service-Oriented Architecture: Concepts, Technology, and Design

SOA with REST: Principles, Patterns & Constraints for Building

Enterprise Solutions with REST

SOA Principles of Service Design

Web Service Contract Design and Versioning for SOA

Cloud Computing: Concepts, Technology & Architecture

02 Manuales de Referencia de Ejemplos de Código y 02 CDs con Código

Fuente de todos los Ejercicios.

Code Sample Reference

Module 12 Code Listings (source code for examples)

Module 11 Code Listings (source code for examples)

Page 42: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Page 43: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Beneficios Adicionales

Los participantes tendrán derecho al 20% de descuento sobre el precio

de lista de los vouchers de certificación.

Para obtener la certificación SOA Professional Certified, el

participante deberá rendir exitosamente los siguientes exámenes:

- Exam S90.01: Fundamental SOA & Service-Oriented

Computing

- Exam S90.03: SOA Design & Architecture

Para obtener la certificación SOA Architect Certified, el

participante deberá rendir exitosamente los siguientes exámenes:

Los 2 exámenes de SOA Professional:

- Exam S90.01: Fundamental SOA & Service-Oriented

Computing

- Exam S90.03: SOA Design & Architecture

Y 3 exámenes adicionales:

- Exam S90.02: SOA Technology Concepts

- Exam S90.08: Advanced SOA Design & Architecture

- Exam S90.09: SOA Design & Architecture Lab

Para obtener la certificación SOA Governance Specialist Certified,

el participante deberá rendir exitosamente los siguientes

exámenes:

Los exámenes de SOA Professional:

- Exam S90.01: Fundamental SOA & Service-Oriented

Computing

- Exam S90.03: SOA Design & Architecture

Y 4 exámenes adicionales:

- Exam S90.04: SOA Project Delivery & Methodology

- Exam S90.15: Fundamental SOA Governance

- Exam S90.16: Advanced SOA Governance

Page 44: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

- Exam S90.17: SOA Governance Lab

Para obtener la certificación SOA Analyst Certified, el participante

deberá rendir exitosamente los siguientes exámenes:

Los exámenes de SOA Professional:

- Exam S90.01: Fundamental SOA & Service-Oriented

Computing

- Exam S90.03: SOA Design & Architecture

Y 3 exámenes adicionales:

- Exam S90.04: SOA Project Delivery & Methodology

- Exam S90.06: Advanced SOA Analysis & Modeling

- Exam S90.07: SOA Analysis & Modeling Lab

Para obtener la certificación SOA Java Developer Certified, el

participante deberá rendir exitosamente los siguientes exámenes:

Los exámenes de SOA Professional:

- Exam S90.01: Fundamental SOA & Service-Oriented

Computing

- Exam S90.03: SOA Design & Architecture

Y 5 exámenes adicionales:

- Exam S90.02: SOA Technology Concepts

- Exam S90.05: SOA Technology Lab

- Exam S90.10: Advanced Web-Based Service Technology

- Exam S90.11: Service Development with Java

- Exam S90.12: Service Development Lab with Java

Los exámenes se rinden a través de cualquier centro autorizado Prometric

de Lima o provincia.

Certificado de Asistencia

Se entregará un Certificado por haber completado exitosamente el curso

emitido por SOA School y firmado por Thomas Erl.

Page 45: Centro de Alta Capacitación en TI  · Centro de Alta Capacitación en TI SOA CERTIFIED PROFESSIONAL PROGRAM Promociones: 5% de descuento por matrícula hasta el 17-julio o por matrícula

Centro de Alta Capacitación en TI

www.cac-ti.com

SOA CERTIFIED PROFESSIONAL PROGRAM

Centro de Alta Capacitación en Tecnologías de la Información Oficina Principal

Av. del Pinar 152 Oficina 1008 Chacarilla del Estanque, Santiago de Surco

E-mail: [email protected]

Teléfono: (511) 715-5371

Fax: (511) 717-1988

Web: www.cac-ti.com