Durante los últimos años se ha escuchado mucho sobre estos conceptos, por esta razón es importante para nosotros como desarrolladores actualizar nuestros conocimientos.
Aprender sobre Microservicios nos permite comenzar a crear sistemas que sean fáciles de mantener, basados en tecnologías modernas, con flexibilidad para combinar varias herramientas y tecnologías, entre otros beneficios.
La mayoría de los desarrolladores hemos tenido que trabajar con sistemas que no es posible actualizar por qué no se diseñaron de forma correcta.
En este módulo aprenderás las bases para definir la estructura de tus sistemas de forma que sea flexibles su evolución.
Con .NET puedes crear sitios web, aplicaciones móviles, chat bots, módulos de Inteligencia artificial...
Prácticamente, todo depende de un backend para proveer los datos.
Durante este módulo aprende sobre como crear APIs REST y gRPC utilizando el lenguaje que ya conoces y en sus últimas versiones.
Una de las características de los Microservicios es que cada uno debe tener su propio almacenamiento.
Durante el curso vamos a revisar como implementar diferentes herramientas como SQL Server, Redis, Cosmos DB, entre otras opciones.
Una de las mejores opciones para implementar Microservicios es usando contenedores.
Con esto podemos aislar los desarrollos, facilitar sus despliegue, versionar los paquetes y más.
Docker es el estándar de facto para trabajar con contenedores y la herramienta que estudiaremos durante el curso.
Es difícil manejar datos distribuidos entre diferentes módulos y en diferentes tipos de almacenamiento.
Es importante entender las estrategias para crear una estructura de datos y desaprender algunas de las cosas que sabemos cuando solo hemos trabajado con bases de datos relacionales.
Ya que desarrollaste y empaquetaste tus desarrollos en contenedores, ahora es importante organizarlos, manteneros en línea, recuperarse de errores...
Kubernetes es una de las herramientas más conocidas para lograr esto. Dedicaremos varias horas para aprender sobre esta tecnología y como configurar aspectos como el almacenamiento, las replicas, la comunicación entre contenedores y más.
Para esta primera generación habrá algunos módulos especiales a manera de Bonos.
DAPR es una herramienta Open Source creada por Microsoft para facilitarnos el desarrollo de Microservicios.
Con DAPR trabajamos con módulos para integrar funcionalidades como la comunicación entre servicios, almacenar estados, manejar secretos, integrar servicios de apoyo...
Aprende a crear un ciclo automatizado para compilar, probar, desplegar y monitorizar tus Microservicios.
Vamos a tener un módulo especial para aprender un poco sobre Azure DevOps y GitHub.
Nunca esta de más repasar las bases, durante este bono vamos a repasar C# en sus últimas versiones, además de funcionalidades importantes como trabajar con async-await, cifrado, interfaces, eventos, reflection, genéricos, etc.
Este es un curso que vendimos en 127USD
Tiene más de 15 años de experiencia durante los cuales ha trabajado como desarrollador, DBA, arquitecto de BI, de infraestructura y de Datos.
Es coautor del libro "Power BI MVP Book" y de las guías oficiales de Migración de SQL Server 2012 y 2014
Ha sido ponente en eventos internacionales como Microsoft Build.
Estudiante de doctorado e investigador de la Tomas Bata University en República Checa.
Luis cuenta con más de 8 años de experiencia trabajando con tecnologías Microsoft.
Ha sido ponente en eventos internacionales como Microsoft Build.
Ha trabajado durante 9 años como desarrollador especializado en tecnologías .NET
Actualmente, es Microsoft MVP en el area de tecnologías de desarrollo.
Ha sido ponente en eventos internacionales como Microsoft Build y Microsoft Ignite.
Un resumen del curso
35 sesiones donde puedes resolver tus dudas y poner en práctica todos los conceptos que vayamos revisando.
Todas las sesiones se grabarán y se compartirán en la plataforma del curso, junto con el código y material de las mismas.
Crearemos un grupo en facebook o Microsoft Teams para poder resolver tus dudas o apoyar a tus compañeros.
Si hay algo que no se pueda realizar de forma local, buscaremos la manera de que durante la sesión puedas conectarte a los servicios.
No es un curso de Azure, pero en ocasiones podemos aprovechar algún servicio.
¿Cuándo son las sesiones del curso?
Serán 35 sesiones distribuidas los martes y jueves de 19:00 a 22:00 horas de la CDMX (GMT-6). Después de cada 11 sesiones habrá un descanso de semana y media.
Los descanso esta planeados para las sesiones del 14 de Julio, 18 de Julio, 21 de Julio, 1 de Septiembre, 6 de Septiembre, 8 de Septiembre y 20 de Octubre.
¿Qué pasa si no puedo asistir a una sesión?
Todas las sesiones serán grabadas y el código o material de las mismas será compartido en la plataforma del curso.
¿Por cuánto tiempo puedo acceder al curso?
El contenido estará disponible por dos años. Probablemente dentro de dos años ya este obsoleto, por lo cual lo ideal es que no dejes pasar el tiempo para poner en práctica lo aprendido.
¿Qué medios de pago son aceptados?
Dependiendo de tu país puedes tener opción de pagar con tarjeta de crédito, debito, efectivo o PayPal. Esto depende más de la plataforma de pago, por lo cual lo mejor es que revises que opciones tienes disponibles dentro del botón de registro al curso.
¿Dan algún diploma al finalizar?
Podemos entregar un certificado de finalización del curso a quien lo necesite. Principalmente es de ayuda para quien lo tiene como requisito en sus empresas cuando les financiaron el curso.
¿Por qué me aparece un costo mayor al mostrado en esta página?
La plataforma de pago maneja la conversión de monedas para poder abrir las opciones de pago en efectivo o con tarjetas de débito y para facilitar el pago en algunos países donde el pago en dólares es complicado.
Además, en países como México, España o Chile es necesario pagar algún impuesto y este debe ser cobrado en automático por la plataforma de pago. La ventaja es que la misma plataforma les permite generar el comprobante fiscal válido para cada país donde aplica este cobro de impuestos.
¿Cuándo iniciará la siguiente generación?
No lo sabemos hay cursos en lo que hemos tardado más de dos años en iniciar de nuevo, en otros hemos tenido un par de generaciones al año. Todo depende de la evolución de las tecnologías y el interés de la comunidad.
Copyright © Humberto Jaimes. All Rights Reserved