Mule ESB desde cero
4.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
36 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mule ESB desde cero to your Wishlist.

Add to Wishlist

Mule ESB desde cero

Mule ESB
4.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
36 students enrolled
Last updated 4/2017
Spanish
Curiosity Sale
Current price: $10 Original price: $40 Discount: 75% off
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Tener la capacidad de crear un servicio en Mule ESB desde cero
  • Incrementar sus opciones laborales
  • Desarrollar aplicaciones utilizando las ultimas tecnologias
  • Tener un entendimiento completo de Mule ESB
View Curriculum
Requirements
  • programar en Java nivél básico
  • Conocimiento básicos de REST
Description

Bienvenido al curso de Mule ESB en Español. En este curso vas a aprender de una forma fácil y sencilla Mule ESB la versión CE. 

  • Descargar las herramientas necesarias.
  • Instalar la versión CE.
  • Introducción a MEL.
  • Elaboración de flujos.
  • Manejo de BD con Mysql.
  • Manejo de colas con ActiveMQ.
  • Trabajar con servicios REST y SOAP.
  • Manejo de Excepciones.
  • Utilizar Munit.
  • Trabajar con RAML.

Grandes empresas del sector de banca, rastreo satelitál usan MuleESB para orquestar sus servicios y cada vez más empresas se interesan por esta plataforma porque si bien es cierto tiene una la versión CE también tiene la versión EE y aún así resulta mas cómodo en comparación con otros ESB del mercado..

En este curso dispondrás de todas las herramientas necesarias para que te resulte cómodo aprender Mule ESB y al final del mismo dispondrás de conocimientos avanzados para poder aplicarlo en tu vida profesional.

Who is the target audience?
  • Estudiantes de sistemas
  • Desarrolladores de software
  • Arquitectos de Software
  • Personas que quieran aprender de una forma sencilla como usar Mule ESB
Students Who Viewed This Course Also Viewed
Curriculum For This Course
21 Lectures
02:40:16
+
Introducción
3 Lectures 06:14

Bienvenida al curso de Mule ESB.

Preview 01:01

En esa clase vamos a descargar el Anypoint Studio, nuestro IDE de trabajo. Tambien descargaremos el Mule StandAlone, donde desplegaremos nuestras aplicaciones.

Descargar Herramientas
02:25

En esta clase vamos a descargar la versión 3.8.1 CE (Community Edition).

Instalar versión CE
02:48
+
MEL
1 Lecture 14:37

En esta clase explicaremos brevemente MEL, Mule Expression Language, la cual lo utilizaremos a lo largo del curso.

Mel
14:37
+
Flujos
4 Lectures 47:25

En esta clase elaboraremos un flujo, la cual tendrá algunos componentes como HTTP, logger, variables, variables en sessión, VM. Ademas explicaremos la diferencia de las variables y su uso.

flujo 1
05:42

En esta clase elaboraremos un flujo, el cual reciba un json como input, utilizaremos transformadores de Json to Object, un For each para hacer un recorrido, un setPayload para setear valores al payload.

Preview 16:10

En esta clase utilizaremos mas componentes como: choice, splitter, invocar una clase java y un collection aggregator.

flujo 3
16:48

En esta clase utilizaremos un componente para conectarnos a una base de datos, mysql.

flujo 4
08:45
+
flujo - colas
1 Lecture 11:57

En esta clase aprenderemos a instalar Active MQ y a crear colas y consumirlas desde Mule ESB.

Instalar ActiveMQ - flujo - colas
11:57
+
Manejo de Excepciones
2 Lectures 16:48

En esta clase manejaremos los errores genericos. Lanzaremos excepciones para que estos sean capturados.

error handling 1
07:37

En esta clase manejaremos los errores desde los mas especificos hasta los mas genericos. Lanzaremos excepciones para que estos sean capturados.

error handling 2
09:11
+
despliegue en mule standalone
1 Lecture 02:35

En esta clase realizaremos un despliegue en mule stand alone 3.8.1.

despliegue
02:35
+
consumir servicios
2 Lectures 17:04

En esta clase consumiremos un servicio soap utilizando un componente para armar nuestros templates.

consumir servicio soap
09:12

En esta clase consumiremos un servicio REST, pero esta vez utilizaremos una clase java para construir el request.

consumir un servicio REST
07:52
+
Configurar properties
2 Lectures 08:03

En esta clase utilizaremos un archivo properties, ya que esto nos ayuda a evitar poner data en duro.

Utilizar archivo properties
04:27

En esta clase configuraremos un archivo properties externo, ya que en producción usualmente colocamos dichos archivos en rutas distintas.

Configurar properties externo
03:36
+
Munit
2 Lectures 18:11

En esta clase aprenderemos a utilizar munit, la cual nos brinda grandes facilidades para hacer nuestros unit test.

munit 1
08:14

En esta clase continuaremos la clase anterior utilizando mas componentes de munit.

munit 2
09:57
+
RAML
3 Lectures 17:22

En esta clase aprenderemos a crear nuestro archivo Raml (contrato de servicio).

Elaborar Raml
12:12

En esta clase consumiremos nuestro archivo raml creado en el video anterior.

consumir Raml
04:09

Agradecimiento y fin del curso.

fin
01:01
About the Instructor
Irving Tristan Echevarria
4.0 Average rating
14 Reviews
36 Students
1 Course
Ingeniero de Sistemas

Me llamo Irving Tristan Echvarria, soy Ingeniero de Sistemas con mas de 8 años de experiencia en análisis, diseño, desarrollo e implementación de sistemas de información. Abocado a lo siguiente:  lenguaje JAVA (FrontEnd y BackEnd), así como a diferentes motores de bases de datos.

Comencé a estudiar en instituto, luego de terminar como tecnólogo y tener experiencia comencé a estudiar en la universidad, donde terminé mi carrera de Ing. de Sistemas. Me gusta aprender constantemente nuevas tecnologías.