Desarrollo profesional con Golang y sus distintos frameworks + AWS
En este curso aprenderás cómo crear aplicaciones completamente funcionales con este potente lenguaje de programación, y obtendrás las herramientas para salir de forma real a buscar empleo con Golang. Además aprenderás a implementar las pasarela de pago Webpay de Transbank y Paypal.
Dentro de lo que aprenderás:
- Conocerás el ecosistema de Golang por dentro
- Aprenderás a trabajar con sus potentes frameworks
- Verás cómo sacarle el máximo provecho a sus distintos ORMs
- Te enseñaremos a crear formularios, validarlos, subir archivos
- Hoy vivimos en el mundo de las integraciones, por lo que, desde luego, te enseñaremos a crear APIs Rest para integrarlas con cualquier cliente como alguna aplicación SPA, Android, IOS, etc.
- También te enseñaremos cómo consumir APIs de tipo Rest , para poder adquirir el conocimiento necesario para integrar tus aplicaciones con cualquier plataforma, ya sea basada en JSON.
- Dockerización de proyectos
- Despliegue en AWS – EC2 (Elastic Compute Cloud) – RDS (Relational Database Service )
Un tema del que no habla mucho en estas plataformas, es el de las pasarelas de pago. En este curso te enseñaremos a integrar Golang con:
- Webpay de Transbank
- Paypal
Además, te enseñaremos a lo largo del curso los siguientes temas
- Introducción técnico teórica
- Instalación y primeros pasos
- Sintaxis básica, variables
- Condicionales, ciclos y arrays, slices
- Funciones
- Programación orientada a objetos
- Mapas
- Trabajo con Formularios
- Upload de archivos
- Conexión con MySQL, CRUD
- Creación de archivos PDF
- Crear archivo excel
- Envío de mails
- Cliente API Rest
- Login con sesiones
- Creación de códigos QR
- Crear API Rest con Gorilla Mux y GORM
- Crear API Rest con Echo y MongoDB
- Crear API Rest con Gin Web Framework y Bun ORM
- Crear API Rest con Chi Framework y Rel ORM
- Veremos cómo proteger nuestras rutas usando JWT (Json Web Token)