Skip to content

Instantly share code, notes, and snippets.

@canhizares
Last active October 8, 2024 21:06
Show Gist options
  • Save canhizares/0d96b85fddf30f45182081e6b158bc26 to your computer and use it in GitHub Desktop.
Save canhizares/0d96b85fddf30f45182081e6b158bc26 to your computer and use it in GitHub Desktop.
Golang: Primeros pasos

Iniciación con Go

Primeros pasos

Recursos gratuitos

Learn go with tests

Una buena de aprender Go y además ya hacerlo usando testing. Creado por Chris James

Gophercises

Una serie de ejercicios que son resueltos en videos. Está creado por Jon Calhoun, que controla bastante de Go.

Algorithms with go

Varios algoritmos implementados en Go, también creado por Jon Calhoun.

Recursos de pago

Web Development with Go es un curso bien completo, también de Jon Calhoun cuesta 299€ de por vida, por ejemplo, se ha sacado la versión 1.23 hace poco y ya está actualizado a esa versión.

Esto es lo que enseña en el curso:

  • Section 1: Getting Started
  • Section 2: Adding New Pages
  • Section 3: Routers and 3rd Party Libraries
  • Section 4: Templates
  • Section 5: Code Organization
  • Section 6: Starting to Apply MVC
  • Section 7: Enhancing our Views
  • Section 8: The Signup Page
  • Section 9: Databases and PostgreSQL
  • Section 10: Using Postgres with Go
  • Section 11: Securing Passwords
  • Section 12: Adding Users to our App
  • Section 13: Remembering Users with Cookies
  • Section 14: Sessions
  • Section 15: Improved SQL
  • Section 16: Schema Migrations
  • Section 17: Current User via Context
  • Section 18: Sending Emails to Users
  • Section 19: Completing the Authentication System
  • Section 20: Better Errors
  • Section 21: Galleries
  • Section 22: Images
  • Section 23: Preparing for Production
  • Section 24: Deploying
  • Bonus: OAuth
  • Bonus: Dropbox Chooser

Cómo empezar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment