ASP.NET Core 5 y Microservicios en gRPC / Oracle
What you'll learn
- Web API ASP NET Core 5
- Microservicios en NET 5
- Comunicacion gRPC
- Oracle
- Creacion de Proyectos con NET Core 5
- Envio de E-Mails con NET Core 5
- Procedimientos almacenados en Oracle
- Dapper en NET Core 5 y Oracle
- Transacciones y mantenimiento de data en Oracle
- Consultas desde Procedimientos almacenados Oracle
- Docker Containers
Requirements
- Conocimientos de NET Core
Description
Domina Microservicios utilizando NET Core 5, gRPC y Oracle
En este curso te explicaremos paso a paso como desarrollar Microservicios utilizando NET 5 con una base de datos Oracle ejecutandose en un Docker Container.
Ademas aprenderas a desarrollar una estructura solida de comunicación entre diversos microservicios.
Estos son algunos temas que desarrollaremos en el curso:
Comunicación entre Microservicios utilizando gRPC y HTTP/2
Diseño de Microservicios con NET 5
Creación de Docker containers para Oracle Database
Creación de consultas y procedimientos almacenados en Oracle
Consumo de procedimientos almacenados en NET 5
Implementación de Dapper para transacciones entre NET Core y Oracle
Envío de correos electrónicos utilizando SendGrid
En las primeras secciones desarrollaremos las diferencias entre la antigua version HTTP/1 versus la HTTP/2
Implementaremos aplicaciones de comunicación con gRPC utilizando los 4 modelos :
Unary
Comunicación API Streaming en Cliente
Comunicación API Streaming en Servidor
Comunicación Bidireccional streaming entre un cliente y un servidor
Instalaremos y configuraremos desde cero un docker platform en tu computadora, y crearemos un docker container para nuestra base de datos Oracle.
Crearemos procedimientos almacenados al interior de Oracle para dar mantenimiento a la data.
Usaremos la libreria Dapper para consumir estos procedimientos almacenados en NET Core 5.
Daremos de alta una cuenta en sendgrid para enviar correos electronicos desde .NET 5
Who this course is for:
- Desarrolladores
Instructor
Llevo desarrollando enterprise applications desde hace 18 anios, trabajando con Java, C# y nodeJS. Vasta experiencia en desarrollo de portales web y mobiles apps.
Comence mi carrera desarrollando proyectos con Java, posteriormente llego C#, con tendencias de code behind, hasta que llego el momento de los frameworks y librerias frontend como Angular y ReactJS, al mismo tiempo surgia Firebase y Microsoft Azure para crear un modelo dinamico de desarrollo serverless.