Title

Desarrollando una API REST con Golang y GORM

Aprende a desarrollar una API REST con Golang utilizando los paquetes Fiber, Gorm, Viper y JWT.

4.00 (5 reviews)
Udemy
platform
Español
language
Software Engineering
category
Desarrollando una API REST con Golang y GORM
44
students
6 hours
content
Mar 2024
last update
$19.99
regular price

What you will learn

Definición de una API REST y su funcionamiento

Contrucción de endpoint con Golang

Construir archivos de configuración y definir configuraciones para la API REST

Aprenderas a utilizar el paquete viper

Utilizarás el módulo Gorm para realizar consultas a la base de datos

Realizarás peticiones en Postman para probar al API REST desarrollada.

Why take this course?

🌟 Desarrollando una API REST con Golang y GORM 🌟

¡Embarka en un viaje intensivo para aprender a crear APIs REST robustas y eficientes con Golang, utilizando herramientas esenciales como Fiber, Gorm, Viper y JWT! Este curso está diseñado para guiarte paso a paso en la construcción de una API desde cero hasta un proyecto funcional y desplegado.

¿Qué Aprenderás?

📚 Introducción al Proyecto y Revisión

  • Comprenderás el proyecto que vamos a construir a lo largo del curso, así como revisar un ejemplo ya completado para establecer una base sólida.

Fundamentos de las API REST y Métodos HTTP

  • Dominarás los conceptos clave de las API RESTful y los métodos HTTP con una sección teórica que se complementa con ejercicios prácticos utilizando JavaScript para realizar peticiones HTTP.

🛠️ Desarrollo del Proyecto

  • Iniciarás el proyecto en Heroku, configurando un controlador de versiones para facilitar el trabajo en equipo y el despliegue continuo.
  • Configurarás una instancia de PostgreSQL que se integrará con Gorm para manejar la base de datos.
  • Instalarás los módulos necesarios: Fiber, Gorm, Viper y JWT, cada uno con su propósito vital en el desarrollo de tu API.

👨‍💻 Arquitectura Modular para Escalabilidad

  • Dividirás el proyecto en módulos clave (config, controllers, db, models y main.go) para asegurar una estructura escalable y mantenible.

Cómo Está Organizado el Curso?

  1. Introducción al Proyecto y Revisión del Ejemplo

    • Entenderás las expectativas del proyecto final.
    • Revisarás un proyecto ya terminado para tener una idea clara de lo que estamos construyendo.
  2. Conceptos y Práctica con API REST

    • Aprenderás sobre las convenciones y principios de diseño de APIs RESTful.
    • Realizarás ejercicios prácticos utilizando JavaScript para entender los métodos HTTP en acción.
  3. Desarrollo del Proyecto en Golang

    • Configurarás tu entorno de desarrollo y crearás una nueva aplicación en Heroku.
    • Establecerás una instancia de PostgreSQL para trabajar con Gorm.
    • Instalarás las dependencias críticas: Fiber, Gorm, Viper y JWT.
  4. Implementación del Proyecto

    • Desarrollarás cada parte del proyecto siguiendo una estructura modular para garantizar la escalabilidad y el mantenimiento sencillo.
    • Aplicarás los conceptos aprendidos en las secciones anteriores al escribir la lógica de tu API.

¡Prepárate para Convertirte en un Desarrollador de APIs REST con Golang! 🚀

Con este curso, no solo adquirirás conocimientos teóricos, sino que también aplicarás habilidades prácticas en un proyecto real. Asegúrate de tener tu editor de código listo y un ambiente de desarrollo configurado para sumergirte en este viaje educativo. 📚➡️🚀

¡Inscríbete ya y comienza a construir tu carrera en el desarrollo de APIs con Golang! 🎉

Screenshots

Desarrollando una API REST con Golang y GORM - Screenshot_01Desarrollando una API REST con Golang y GORM - Screenshot_02Desarrollando una API REST con Golang y GORM - Screenshot_03Desarrollando una API REST con Golang y GORM - Screenshot_04

Charts

Price

Desarrollando una API REST con Golang y GORM - Price chart

Rating

Desarrollando una API REST con Golang y GORM - Ratings chart

Enrollment distribution

Desarrollando una API REST con Golang y GORM - Distribution chart
4908642
udemy ID
01/10/2022
course created date
23/12/2022
course indexed date
Bot
course submited by