El siguiente curso gratuito está dirigido para todas aquellas personas interesadas en aprender sobre la arquitectura de software.
Este curso forma parte de un programa especializado. Siendo éste el último de 4.
Por lo que te recomendamos lo anterior, aquí abajo.
- Curso Gratis de Diseño Orientado a Objetos Ofrecido por Universidad de Alberta
- Curso Gratis de Patrones de Diseño Ofrecido por Universidad de Alberta
- Curso Gratis de Arquitectura de Software Ofrecido por Universidad de Alberta
Acerca de Programa especializado: Software Design and Architecture
En la especialización en diseño y arquitectura de software, aprenderá a aplicar principios, patrones y arquitecturas de diseño para crear sistemas y aplicaciones de software flexibles y reutilizables. Aprenderá a expresar y documentar el diseño y la arquitectura de un sistema de software utilizando una notación visual.
Los ejemplos prácticos y las oportunidades para aplicar su conocimiento lo ayudarán a desarrollar habilidades empleables y experiencia relevante en la industria del software.
Sobre el Curso (Por la Plataforma)
Con base en la comprensión de los estilos arquitectónicos, revisará las arquitecturas para aplicaciones web y luego explorará los conceptos básicos de la arquitectura orientada a servicios (SOA) en dos enfoques: servicios web (WS*) y arquitectura de transferencia de estado representacional (REST).
En el Proyecto Capstone, conectará una aplicación de Android basada en Java con Elasticsearch, un servicio web con una interfaz de programador de aplicaciones (API) REST.
Después de completar este curso, usted podrá:
- Describir SOA (Arquitectura Orientada a Servicios) para estructurar sistemas basados en web.
- Explicar los servicios WS* (es decir, SOAP sobre HTTP, WSDL, UDDI, BPEL).
- Aplicar arquitectura REST (es decir, JSON sobre HTTP, URI).
- Identificar los principios de diseño REST.
- Crear un sistema usando interfaces REST.
- Aplicar arquitectura de microservicios.
Habilidades que obtendrás
- Servicio web
- microservicios
- Transferencia de estado representacional (REST)
- Arquitectura orientada a Servicios
Te Puede Interesar
- Este curso gratuito te enseña a construir tu propia casa
- Introducción al Análisis de Datos con Microsoft Excel (Curso Gratis)
- ¡Descubre el fascinante mundo de la Criptografía Aplicada en este curso Gratis!
- ¡Descubre el fascinante mundo de los Negocios Internacionales con este curso Gratis!
- Únete al curso de Liderazgo Gratis de la Pontificia Universidad Católica de Chile
- ¡Descubre el fascinante mundo de la nanotecnología y los nanosensores en este nuevo curso Gratis!
- ¡Descubre el fascinante mundo de la Probabilidad con este curso Gratis!
- ¡Descubre el fascinante mundo de TCP/IP con el curso Gratis de la Universidad Yonsei!
- Descubre el fascinante mundo de la inteligencia artificial con el curso Gratis de la Universidad de los Andes
- IE Business School Ofrece Curso en Fundamentos de Estrategia para Profesionales y Estudiantes
Ofrecido por
Universidad de Alberta
UAlberta está considerada como una de las principales universidades públicas de investigación y docencia intensivas del mundo. Como una de las mejores universidades de Canadá, somos conocidos por nuestra excelencia en humanidades, ciencias, artes creativas, negocios, ingeniería y ciencias de la salud.
Programa (Contenido)
Tecnologías Web
En este módulo, le presentaremos las arquitecturas orientadas a servicios y sus principios básicos. Luego, obtendrá un curso intensivo sobre las tecnologías que sustentan la Web, para que esté listo para aprender sobre los servicios web en el próximo módulo. Este módulo también cubre algunos precursores anteriores de la arquitectura orientada a servicios.
Videos: 9
Duración: 79 Minutos
Servicios web
Los servicios web de estilo WS* son un grupo de especificaciones de «primera generación» que funcionan juntas para permitir a los desarrolladores desarrollar y utilizar servicios web. Todos están basados en XML. En este módulo aprenderá algunas de las especificaciones más importantes de los servicios web de estilo WS*: SOAP, WSDL, UDDI y BPEL.
Videos: 5
Duración: 36 Minutos
Arquitectura REST para SOA
Los servicios web RESTful son otro estilo de servicios web basados en métodos HTTP ligeros. Han reemplazado en gran medida los servicios de estilo WS* debido a su relativa simplicidad. En este módulo, aprenderá sobre los servicios RESTful y cómo diseñarlos. También aprenderá un poco sobre microservicios, una arquitectura de software para aplicaciones que se basa en servicios.
Videos: 3
Duración: 29 Minutos
Desafío final
En los módulos anteriores, determinó las necesidades de información de una aplicación de Android al almacenar datos de forma remota. Ahora, en el módulo final del curso, conectará completamente la aplicación a un servidor remoto de Elasticsearch para permitir que los usuarios compartan información entre sus dispositivos. Después de completar esta tarea, estará listo para completar el examen final.
Lecturas: 3
Preguntas Frecuentes
¿Cuándo podré acceder a las lecciones y tareas?
El acceso a las clases y las asignaciones depende del tipo de inscripción que tengas. Si tomas un curso en modo de oyente, verás la mayoría de los materiales del curso en forma gratuita. Para acceder a asignaciones calificadas y obtener un certificado, deberás comprar la experiencia de Certificado, ya sea durante o después de participar como oyente. Si no ves la opción de oyente:
- es posible que el curso no ofrezca la opción de participar como oyente. En cambio, puedes intentar con una Prueba gratis o postularte para recibir ayuda económica.
- Es posible que el curso ofrezca la opción ‘Curso completo, sin certificado’. Esta opción te permite ver todos los materiales del curso, enviar las evaluaciones requeridas y obtener una calificación final. También significa que no podrás comprar una experiencia de Certificado.
¿Qué recibiré si me suscribo a este Programa especializado?
Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.
¿Hay ayuda económica disponible?
Sí. En ciertos programas de aprendizaje, puedes postularte para recibir ayuda económica o una beca en caso de no poder costear los gastos de la tarifa de inscripción. Si hay ayuda económica o becas disponibles para tu selección de programa de aprendizaje, verás un enlace para postularte en la página de descripción.

Inscríbete al Curso
Si te ha parecido interesante puedes inscribirte en el curso con el botón de aquí abajo.
¿Quieres Más?
Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.