Cómo comenzar a aprender GO Lang

Diría que depende del tipo de backend en el que esté trabajando. Digamos que es una API tranquila para un marco Javascript frontend como Reactjs o Emberjs.

También supondré que has venido de otro lenguaje de fondo como Python, PHP, Ruby o Nodejs.

  1. Aprender Ir en minutos Y
  2. Primeros pasos: el lenguaje de programación Go
  3. Un recorrido por Go
  4. Cómo escribir el código Go
  5. Creación de aplicaciones web con Go

Luego trataría de construir una aplicación web simple con él. Eso llevaría un tiempo y sería la parte más importante.

No he hecho la siguiente parte ya que todavía estoy construyendo una aplicación web Golang (una lista de tareas pendientes).

  • El lenguaje de programación Go

Después de eso, deberías poder construir backends de Golang.

Es posible que esté buscando otros lenguajes y marcos, le recomendaría seguir con Golang, he pasado mucho tiempo mirando y leyendo información sobre Golang, Nodejs y marcos concurrentes de Python. Desearía haber pasado ese tiempo codificando.

PD: si vienes de un marco de código abierto que puedes usar para paquetes para todo, Golang no tiene tantos. No porque sea joven, sino porque la filosofía detrás del lenguaje es mantenerlo simple y no agregar lo que no necesita.

Empresas de PSS que usan golang (Google, Dropbox, Netflix, SpaceX)

Go es uno de los lenguajes de programación de más rápido crecimiento lanzado en los últimos diez años. ¡Prepárese para el trabajo con Go hoy al inscribirse ahora!

Domine los fundamentos y las características avanzadas del lenguaje de programación Go (Golang) utilizando el siguiente curso. Este curso es uno de los mejores cursos en línea disponibles en el mercado para Go Language.

Enlace del curso: Go: Go Lenguaje de programación (Golang): la guía completa del desarrollador (Golang)

¿Que aprenderás?

  • Cree programas masivamente concurrentes con Go Routines and Channels
  • Conozca las funciones avanzadas de Go
  • Comprender las diferencias entre las estructuras de datos de uso común.
  • Demuestra tu conocimiento con docenas de preguntas incluidas
  • Aplicar interfaces para simplificar drásticamente los programas complejos
  • Use tipos para proteger su código en el futuro y reducir la dificultad de los refactores

Requisitos

  • Experiencia sólida con otro lenguaje de programación: Javascript, Python, Ruby, Java o similar

Descripción del curso Por instructor del curso

Go es un lenguaje de programación de código abierto creado por Google. Como uno de los idiomas de más rápido crecimiento en términos de popularidad, es un buen momento para aprender los conceptos básicos de Go!

Este curso está diseñado para ponerlo en funcionamiento lo más rápido posible con Go. Cubriremos rápidamente los conceptos básicos, luego profundizaremos en algunas de las características más avanzadas del lenguaje. ¡No te dejes engañar por otros cursos que solo te enseñan for-loops y if-declaraciones! Este es el único curso en Udemy que le enseñará cómo usar toda la potencia del modelo de simultaneidad de Go y los sistemas de tipo de interfaz.

Go está diseñado para ser fácil de aprender, pero difícil de dominar. A través de múltiples proyectos, cuestionarios y tareas, comenzará a dominar rápidamente las peculiaridades y rarezas del idioma. Go es como cualquier otro idioma: ¡tienes que escribir código para aprenderlo! Este curso le dará amplias oportunidades para ponerse en marcha por su cuenta y comenzar a trabajar en sus propios programas.

En este curso podrás:

  • Comprender la sintaxis básica y las estructuras de control del lenguaje.
  • Aplicar el modelo de concurrencia de Go para construir sistemas masivamente paralelos
  • Comprenda el propósito de los tipos, lo cual es especialmente importante si viene de un lenguaje de tipo dinámico como Javascript o Ruby
  • Organizar el código mediante el uso de paquetes.
  • Use el tiempo de ejecución Go para construir y compilar proyectos
  • Obtenga información sobre las decisiones críticas de diseño en el lenguaje
  • Obtenga una idea de cuándo usar las funciones básicas del lenguaje

¿Quién es el público objetivo?

  • Cualquiera que quiera comprender las características fundamentales de Go

Enlace del curso : Go: Go Lenguaje de programación (Golang): la guía completa del desarrollador (Golang)

Esta es una pregunta que puede encontrar fácilmente a través de una simple búsqueda en la web. Si no puede hacer eso, la programación será difícil. Sin embargo, realice una búsqueda en la web y escriba “GO Lang tutoriales libros videos”.

Lea el wiki de la página oficial golang / go, elija un libro y sígalo. Si desea aprender a escribir aplicaciones web en Go, puede leer mi tutorial, https://leanpub.com/antitextbookGo/

More Interesting

Si ya tiene algo de experiencia en programación en desarrollo web y móvil frontend, ¿cómo se convierte en un desarrollador de back-end en 6 meses?

Si quisiera crear un sitio como Quora, ¿cómo gestionaría mis desarrolladores front-end y back-end por separado y de manera eficiente?

¿Qué arquitectura de backend usa Shazam? ¿Cómo reconocen la música tan rápido?

¿Con qué rapidez debe un desarrollador de iOS adaptarse al desarrollo de back-end de Node?

¿Cómo puedo convertirme en desarrollador web front-end y back-end? Actualmente sé HTML, CSS, hice un poco de Java y Ruby on rails. ¿Cuántas horas necesito?

¿Cuál es un buen marco de back-end para manejar llamadas AJAX?

¿Qué enfoque tomarías para codificar Facebook? ¿Con qué comenzarías? Front-end o backend?

Alguien me dijo que puedo usar C ++ para construir el backend, ¿cómo puede ser esto posible?

¿Necesito aprender el ajuste de la base de datos, el fragmentación y la configuración de la infraestructura para convertirme en un desarrollador de back-end?

¿Qué sistema de base de datos debo usar para múltiples idiomas de back-end?

¿Debería un desarrollador web de back-end conocer las secuencias de comandos del lado del cliente (JavaScript)?

¿Qué es el front end y el back end?

¿Qué es frontend y backend en VLSI?

Cómo integrar la pasarela de pago para el sitio web de mi proyecto

Un comensal de Nueva York me contactó para manejar $ 15k / mes en pedidos de comida para llevar. Me escuchó lanzar una aplicación de menú de restaurante basada en fotos y ahora quiere que se construya. También se han registrado 12 restaurantes adicionales. ¿Dónde puedo encontrar un desarrollador front-end y back-end como cofundador en el área de Nueva York?