Conociendo Go – Curso Victor Robles – UDEMY

Como programar y crear APIs RESTful con Golang

Author @eduardoonetto

logo_golang


🛸 Cómo se usa

Instalar Golang desde su sitio oficial: Golang Download Here!.


🌎 Curso GoLang:


📚 Introducción:

  1. Conocer tipos de datos y comandos con Go.
  2. Generar un tipo de datos personalizado segun su modelo.
  3. Crear y llamar funciones con Go.
  4. Conocer Arrays y Slices con Go.
  5. Estructuras de control (if, bucles, switch) y recibir args desde la consola.

📚 Ficheros:

  1. 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.

  1. 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 😉.

GitHub

View Github