Ir al contenido principal

Empleartec Control+F / Control+A

Formación profesional gratuita en Software y Tecnología

Cursos

PROGRAMACIÓN JAVA - WEB SERVICES

Descripción

Este curso está diseñado para introducir los conceptos de la tecnología JavaServer Pages(TM) y los servlets, principales tecnologías de la capa web que forman parte de la plataforma Java.

Dónde se dicta

San Juan

Carga horaria

80 horas

Contenidos del curso

1. Identificar los componentes básicos de los servicios web
2. Analizar el web de Java y la plataforma de servicios de tecnología
3. Describir Arquitectura Orientada a Servicios (SOA)
4. Describir los servicios web como una implementación de SOA
5. Describir las tecnologías Java para el desarrollo de servicios Web
6. Implementar servicios web utilizando la API de Java para XML Web Services
7. (JAX-WS)
8. Implementar servicios web utilizando la API de Java para XML servicios
9. RESTful (JAX-RS)
10. Implementar un componente Enterprise JavaBeans (EJB) como un servicio
11. web utilizando JAX-WS y JAX-RS
12. Explicar y controlar los mensajes SOAP
13. Aplicar SOAP con adjuntos para Java (SAAJ) en los servicios web
14. Explicar el Web Services Description Language (WSDL) y crear un archivo
15. WSDL
16. Desarrollar clientes de servicios web de JAX-WS y JAX-RS servicios
17. basados en web.
18. Describir e implementar diversos servicios web basada en el diseño y la
19. implementación de patrones de
20. Describir y aplicar diversas mejores prácticas para el diseño de servicios web
21. Regresar al Inicio
22. Temas del curso:
23. Introducción a los servicios Web
24. Explora la necesidad de servicios web
25. Definir un servicio web y describir la motivación detrás de desarrollo y uso de
26. servicios web en software de negocios
27. Describir las características de un servicio web
28. Describir los dos enfoques principales para el desarrollo de servicios web
29. Describir las ventajas de desarrollar servicios Web dentro de un contenedor
30. JavaEE.
31. JAX-WS basados en Servicios Web
32. Comprender cómo crear servicios web utilizando JAX-WS
33. Entender cómo implementar servicios web que utilizan los proveedores de
34. JavaSE
35. Comprender la forma de crear y desplegar servicios web simples clientes
36. que utilizan JavaSE.
37. SOAP y WSDL
38. Comprender la estructura básica de un mensaje SOAP, y cómo se
39. encapsula en transporte
40. Entender cómo WSDL define un servicio web, incluyendo su representación
41. mensaje y mecanismo de transporte
42. Conocer los diferentes estilos de mensajes SOAP que un servicio web
43. puede utilizar, y su compensaciones
44. Personalizar un servicio web para controlar el estilo de mensaje SOAP que
45. este servicio web se utiliza
46. JAX-WS y JavaEE
47. Entender cómo implementar los servicios web POJO a un contenedor web
48. Entender cómo definir un servicio web en términos de un Enterprise Java
49. Bean
50. Entender cómo implementar un servicio web EJB a un contenedor EJB
51. Describir los beneficios asociados con la implementación de un servicio web
52. como un EJB
53. Implementación de servicios web más complejos usando JAX-WS
54. Aplicar JAXB para pasar objetos complejos y de un servicio web
55. Entender la forma de asignar las excepciones de Java a partir de un extremo
56. de servicio web para los errores de SOAP
57. Entender cómo inyectar atributos en JAX-WS extremos de servicio web
58. Describir JAX-WS artefactos que pueden ser inyectadas y cómo usarlos
59. AX-WS clientes de servicios web
60. Comprender cómo crear clientes de servicios web utilizando JAX-WS
61. Comprender cómo crear clientes de servicios web utilizando JAX-WS que las
62. interacciones de apoyo asincrónicos
63. Introducción a los Servicios Web REST
64. Entender lo REST Web Services son
65. Entender los principios detrás de cinco REST Web Services
66. Comprender las ventajas y desventajas de un enfoque REST.
67. JAX-RS-basadas en Servicios Web
68. Entender cómo los cinco principios de REST servicios de mapas web a JAXRS
69. construye
70. Entender cómo implementar servicios web REST utilizando JAX-RS
71. Entender cómo implementar servicios web REST utilizando Jersey, una
72. implementación de JAX-RS
73. JAX-RS-basados en los clientes de servicios web
74. Comprender cómo crear JAX-RS clientes que utilizan las direcciones URL y
75. HttpURLConnection.
76. Comprender cómo crear JAX-RS clientes que utilizan el API del cliente de
77. New Jersey.
78. JAX-RS y JavaEE
79. Entender cómo implementar los servicios web POJO a un contenedor web
80. Entender cómo definir un servicio web en términos de un Enterprise Java
81. Bean
82. Entender cómo implementar un servicio web EJB a un contenedor EJB
83. Describir los beneficios asociados con la implementación de un servicio web
84. como un EJB
85. De ejecución más complejos de Servicios Web con JAX-RS y Jersey
86. Comprender la forma de producir y consumir los tipos personalizados.
87. Definir JAX-RS servicios web que proporcionan resultados mediante la
88. vinculación a otros recursos.
89. Comprender la forma de gestionar las excepciones. • Definir JAX-RS
90. servicios web en términos de recursos y sub-recursos-.
91. Entender los diferentes ámbitos definidos por JAX-RS para los puntos finales
92. de servicios web.
93. Compromisos asociados con el Java API de servicios Web
94. Comprender las ventajas y desventajas involucradas en la decisión de
95. implementar un servicio web utilizando JAX-WS o la tecnología JAX-RS.
96. Web Services Patrones de diseño
97. Describir los servicios web basados en patrones de diseño
98. Describir los servicios web basados en patrones de despliegue
99. Mejores prácticas y patrones de diseño para su uso con JAX-WS
100. Describir JAX-WS-específicos patrones de diseño
101. Reconocer y aplicar las mejores prácticas asociadas con la implementación
102. de servicios web utilizando JAX-WS
103. Mejores prácticas y patrones de diseño para su uso con JAX-RS
104. Describir JAX-RS-específicos patrones de diseño
105. Reconocer y aplicar las mejores prácticas asociadas con la implementación
106. de servicios web utilizando JAX-RS

Requisitos

Conocimientos en Herramientas Office y sistema Operativo Windows