Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desarrollando una API REST con Golang y GORM
Rating: 4.0 out of 5(5 ratings)
50 students

Desarrollando una API REST con Golang y GORM

Aprende a desarrollar una API REST con Golang utilizando los paquetes Fiber, Gorm, Viper y JWT.
Last updated 3/2024
Spanish
Spanish [Auto],

What you'll 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.

Course content

4 sections43 lectures6h 13m total length
  • Introducción10:41

    Se explicara de qué va el curso, cuales son los requisitos básicos para tomar el curso, cuales son los conocimientos nuevos que se va a obtener.

Requirements

  • Tener conocimientos basicos en el lenguaje de programación Golang
  • No se necesita experiencia en API REST. Aprenderás lo necesario en este curso.

Description

En este curso aprenderás a desarrollar una API REST con el lenguaje programación Golang, los modulos que se utilizan para el desarrollo de este proyecto son Gorm, Fiber, Viper y JWT.


  1. El curso contiene una sección de introducción, donde se explica cuál será el proyecto a construir, además una pequeña revisión del proyecto ya concluido.

  2. La segunda sección del curso, se muestra información teórica sobre las API REST y los métodos http, en esta sección se realiza algunas peticiones http con el lenguaje JavaScript para poner en práctica los conceptos de los métodos http.

  3. La tercera sección del curso, es una de las partes más importante, en esta sección se desarrollará el proyecto.

El desarrollo del proyecto inicia con la creación de una aplicación en heroku, la cual nos va a permitir hacer deploy utilizando un controlador de versiones, además crearemos una instancia de PostgreSQL, esta instancia será utilizada con el módulo de Gorm. Teniendo listo la creación del proyecto, comenzamos con la instalación de los módulos necesario como lo son Fiber, Gorm, Viper y JWT.

En proyecto se dividirá en varios módulos, los cuales son config, controllers, db, models y el archivo main.go, esta división nos dará la posibilidad de desarrollar de una manera escalable.

Who this course is for:

  • Desarrolladores de Golang principiantes con interés por el desarrollo de API REST