Go desde cero

Curso: Go desde cero

Crea aplicaciones robustas y de alto rendimiento para cualquier sistema operativo con el lenguaje de Google.

Go es un lenguaje creado por Google en 2009 y que ha ganado mucha fuerza en el desarrollo actual. De hecho, empresas como Dropbox, Docker, Facebook, Netflix, Uber oTwitter (entre otras) confian en Go para sus desarrollos (fuente). Con Go puedes programar tu aplicación una sola vez y luego compilarla para cualquier sistema operativo (incluso móviles). Además tiene una curva de aprendizaje sencilla pero a la vez el poder y robustez de lenguajes como C, siendo su especialidad los sistemas que requieran alto rendimiento.

BackendProgramaciónGo
7 calificaciones
Poster del curso

Alexys Lozada

Go desde cero

$ 30 USD

Obtendrás acceso de por vida a este curso con un único pago.

Accede a todos los cursos de EDteam pagando cada 1, 6 ó 12 meses. Cancela cuando quieras.

¿Qué aprenderás?

  • Sintaxis de Go.
  • Go rutinas.
  • Go para la web.
  • Crear una API con Go

¿Qué conocimientos necesitas?

Nivel

intermedio

Temario del curso

¿Eres estudiante premium o has comprado este curso? Empieza aquí

Introducción

  • 1.1 - Introduccion a Go19:08
  • 1.2 - Go playground07:06
  • 1.3 - Instalar Go en Windows23:31
  • 1.4 - Instalar Atom14:25
  • 1.5 - Instalación en Linux14:33
  • 1.6 - Instalación en Mac10:31

Variables y Tipos de datos

  • 2.1 - Github06:22
  • 2.2 - Variables y constantes13:10
  • 2.3 - Compartir Codigo en Github03:36
  • 2.4 - Constantes05:06
  • 2.5 - Comentarios06:05
  • 2.6 - Tipos de Datos33:50

Control de flujo

  • 3.1 - Condicionales37:17
  • 3.2 - Estructura de Control : Switch24:52
  • 3.3 - Terminal de Atom09:12

Arrays, Slices, Maps, Structs

  • 4.1 - Arrays24:57
  • 4.2 - Slices20:47
  • 4.3 - Maps29:02
  • 4.4 - Estructuras18:34

Ciclos

  • 5.1 - For clasico22:49
  • 5.2 - For continuo04:12
  • 5.3 - For forever03:45
  • 5.4 - For range18:12

Funciones

  • 6.1 - Funciones03:55
  • 6.2 - Funciones con parametros05:05
  • 6.3 - Funciones con return12:19
  • 6.4 - Retorno de multiples valores09:43
  • 6.5 - Funciones variaticas06:43
  • 6.6 - Errores11:47
  • 6.7 - Funciones anonimas10:04
  • 6.8 - Punteros09:49
  • 6.9 - Paquetes16:20

Métodos, Interfaces, Defer, Panic y Recover

  • 7.1 - Metodos14:58
  • 7.2 - Interfaces14:11
  • 7.3 - Defer12:20
  • 7.4 - Panic26:47

Gorutinas y canales

  • 8.1 - Concurrencia10:05
  • 8.2 - Gorutinas15:01
  • 8.3 - Pararelismo18:43
  • 8.4 - Canales28:50

Go Web

  • 9.1 - Servidor Tradicional24:30
  • 9.2 - Handlers12:47
  • 9.3 - Handlerfunc13:43
  • 9.4 - HTML template17:56
  • 9.5 - Gorm33:24

Proyecto Final I

  • 10.1 - Preparación del Proyecto08:18
  • 10.2 - Modelos34:13
  • 10.3 - Conexión a la Base de Datos33:45
  • 10.4 - Comentarios07:26

Proyecto Final II

  • 11.1 - Clonar y Migrar08:09
  • 11.2 - Las llaves01:48
  • 11.3 - Commons auth13:34
  • 11.4 - User controller36:03
  • 11..5 - User router05:47
  • 11.6 - Login router02:33
  • 11.7 - Router init06:55
  • 11.8 - Compilar04:13
  • 11.9 - Login con Postman05:24

Proyecto Final III

  • 12.1 - ValidateToken22:41
  • 12.2 - Crear Comentarios11:17
  • 12.3 - Router Comentarios07:36
  • 12.4 - Router init00:52
  • 12.5 - Crear comentarios en Postman06:29
  • 12.6 - Consulta comentarios34:08
  • 12.7 - Consultar comentarios Hijos y Usuarios11:46
  • 12.8 - HasVote07:41
  • 12.9 - Usuario del Token07:59

Proyecto Final IV

  • 13.1 - Vote controller26:10
  • 13.2 - Vote routes19:46
  • 13.3 - Bandera port05:22
  • 13.4 - Realtime route03:04
  • 13.5 - Realtime comment controller08:23
  • 13.6 - Realtime HTML10:11

ED taller Premium - Consumir API REST con JS

  • 14.1 - EDtp - Consumir API REST con JS01:23:39

ED taller Premium - Notificaciones en tiempo real con Go y PostgreSQL

  • 15.1 - EDtp - Notificaciones en tiempo real con Go y PostgreSQL32:57

ED taller Premium - Transacciones de Base de Datos

  • 16.1 - EDtp - Transacciones de Base de Datos39:50

¿Por qué elegir EDteam?

Profesores reales

Profesores reales

Todos nuestros profesores tienen experiencia real en aulas.Porque no basta saber un tema, sino saber enseñarlo.

Especialidades

Especialidades

Las especialidades son rutas de aprendizaje detalladas que te llevan a traves de cursos cortos a tu objetivo.

Aprende con proyectos

Aprende con proyectos

Somos la primera plataforma en incluir un proyecto del mundo real (no un examen) para completar los cursos.

Comunidad

Comunidad

No te quedes con dudas, busca apoyo en la comunidad, ayuda a tus compañeros y gana reputación.

Clases en vivo

Clases en vivo

Toda la semana tenemos clases en vivo en las que nuestros estudiantes interactuan con los profesores y sus compañeros.

Seguimiento de aprendizaje

Seguimiento de aprendizaje

Lleva seguimiento de tus avances, tomar notas y obtén un certificado de culminación desde nuestra plataforma.