Conociendo Go – Curso Victor Robles – UDEMY
Como programar y crear APIs RESTful con Golang
Author @eduardoonetto
🛸 Cómo se usa
Instalar Golang desde su sitio oficial: Golang Download Here!.
🌎 Curso GoLang:
📚 Introducción:
- Conocer tipos de datos y comandos con Go.
- Generar un tipo de datos personalizado segun su modelo.
- Crear y llamar funciones con Go.
- Conocer Arrays y Slices con Go.
- Estructuras de control (if, bucles, switch) y recibir args desde la consola.
📚 Ficheros:
- Leer y Escribir en Ficheros (util para generar logs).
🌠 Servidor Web y APIs RESTful con Golang y MongoDB:
Requisitos:
📌 Instalar Gorilla mux:
Dentro del directorio Api
en la consola, ejecutar lo Siguiente:
go mod init 01-main.go
go get -u github.com/gorilla/mux
go mod tidy
🧐 En caso de tener VSCode y de un error en la linea package main, se debe incluir lo siguiente en el archivo settings.json:
"gopls": { "experimentalWorkspaceModule": true }
Luego reiniciar VSCode.
- Creacion de Cliente-Servidor.
🤞 Para hacer correr el servicio:
go run .
🚀 Guardar una pelicula:
curl -X POST "http://localhost:8000/pelicula" -d '{"name": "El lobo de wall street", "year": 2015, "director": "Martin"}' -i
👀 Ver Pelicula:
http://localhost:8000/peliculas
🕵 Cómo contribuir
Puedes crear un pull request al proyecto 😉.