Curso Go Desde Cero (Mega-Torrent)

Curso Go Desde Cero (Mega-Torrent)

Curso Go Desde Cero
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.

Contenido Go desde cero:


Modulo 1


Introducción
  • Introducción (Casos de éxito)
  • Go playground
  • Estructura de un archivo .go
  • Hola Mundo
  • Instalación
  • Variables de Entorno
  • Cómo compilar y ejecutar

Variables y Tipos de datos
  • Variables y Constantes
  • (ver gratis)
  • Comentarios
  • Tipos de Datos
  • Zero Value (valor cero)
  • Operaciones Aritméticas
  • Casting

Control de flujo
  • Condicionales simples
  • Scope de las variables
  • Operadores Lógicos
  • Condicionales dobles
  • Condicionales múltiples
  • Condicional con sentencia inicial
  • Switch y su diferencia con los demás lenguajes
  • Switch fallthrough
  • Switch sin condición

Modulo 2


Arrays, Slices, Maps, Structs
  • Arrays
  • Slices
  • Maps
  • Structs

Ciclos
  • For clásico
  • For continuo
  • Forever
  • For Range
  • Uso de _ (guión bajo) para evitar el uso de datos

Funciones
  • Declaracion
  • Múltiples valores de retorno
  • Función con valores de retorno nombrados
  • Funciones con un número variable de parámetros
  • Errores
  • Función Anónima
  • Punteros
  • Punteros como parámetros
  • Paquetes
  • Visibilidad de los tipos de datos (Exportados y no exportados)

Modulo 3


Métodos, Interfaces, Defer, Panic y Recover
  • Métodos
  • Interfaces
  • Defer
  • Panic
  • Recover

Gorutinas y canales
  • Concurrencia (Definición)
  • Paralelismo (Definición)
  • Gorutinas
  • Canales

Go Web
  • Servir archivos estáticos
  • Handlers
  • HandlerFunc
  • Servir HTML renderizado
  • Persistencia (utilizando GORM)

Modulo 4


Proyecto Final
  • Modelos
  • GORM

Proyecto Final
  • Clonar y migrar
  • (ver gratis)
  • Api Restful
  • Uso de Postman

Proyecto Final
  • Api Restful (continuación)
  • Vote Routes
  • FrontEnd

La programación puede parecer intimidante al principio, sin embargo todos los lenguajes comparten los mismos principios y la misma lógica. Este curso te enseñará a pensar como un programador, creando algoritmos y aplicando soluciones en tres lenguajes: Java, Go y javascript. Si quieres
Información de: Angular desde ceroAngular es un poderoso framework javascript para el desarrollo de proyectos web que nos brinda herramientas optimas y actuales como templates declarativos, Event Binding, injección de dependencias, etc que facilitan el trabajo y mejora la rapidez en el
Información de: Go esencial Aprende Go esencial y conoce el lenguaje de programación creado por Google Go es un lenguaje de código abierto con el respaldo de Google, es sencillo de aprender pero robusto y con poderosas capacidades. A diferencia de los lenguajes tradicionales, Go fue
  Curso Java Desde Cero. Aprende de forma definitiva todas las bases de Java y crear espectaculares proyectos, no dejes que tu imaginación pare. En este curso, aprenderás Java desde lo más elemental siendo guiado paso a paso por el profesor. Al finalizar el curso crearemos un proyecto en
  Información de: javascript Desde Cero 2017 Descarga el nuevo curso de EDteam (Escuela Digital) javascript Desde Cero versión (2017) Aprende el lenguaje más importante de la Web en su versión ES6. Curso javascript Desde Cero. Aprende desde 0 las bases y los fundamentos
  Curso PHP Desde Cero. PHP es uno de los lenguajes más importantes de la web. Millones de sitios como Wikipedia, Facebook, WordPress o Drupal se construyeron con PHP. Con PHP puedes crear sitios y aplicaciones web dinámicas con conexión a base del datos. Este curso te llevara de la mano