¿Qué aprenderás en el curso de Go?

El lenguaje de programación Go es un lenguaje moderno desarrollado por Google. Está inspirado en C y ambos tienen una sintaxis y una velocidad similares, además de un tipado estático. Con este curso de Go desde cero, podrás aprender sobre desarrollo backend con este lenguaje de programación sin tener conocimientos previos.

Conocerás su sintaxis clara y concisa
, así como sus tipos de datos y variables, estructuras de datos, línea de comandos, punteros, funciones, bucles y condicionales. También verás cómo es la gestión de paquetes que incorpora GO para ser capaz de construir los tuyos propios y aprenderás a compilar para diferentes plataformas.

¿Te gustaría aprender Go desde cero y alcanzar un nivel intermedio en poco tiempo? ¡Este es el curso que necesitas para lograrlo! Te damos toda la información útil y los conceptos básicos para dominar la programación desde cero con GO y, así, potenciar tu carrera profesional.

Invierte en tu futuro

Lo que aprendas hoy, se quedará contigo para siempre. ¡Formarte es el primer paso para transformar tu vida!

Estudia donde sea

Al ser un curso online, puedes seguirlo desde cualquier parte del mundo. ¡Solo con un ordenador, tienes todo el conocimiento a tu alcance!

Impulsa tu carrera

En este curso adquirirás nuevas habilidades y herramientas que potenciarán tu perfil profesional.

Contenido del Curso de Go

1.1. Introducción
 
1.2. Herramientas
 
1.3. Instalación en Mac: Parte 1
 
1.4. Instalación en Mac: Parte 2
 
1.5. Instalación en Windows: Parte 1
 
1.6. Instalación en Windows: Parte 2
 
1.7. Instalación en Linux: Parte 1
 
1.8. Instalación en Linux: Parte 2
2.1. Paquetes e importación: Parte 1
 
2.2. Paquetes e importación: Parte 2
 
2.3. Paquetes e importación: Parte 3
 
2.4. Paquetes e importación: Parte 4
 
2.5. Funciones: Parte 1
 
2.6. Funciones: Parte 2
 
2.7. Variables: Parte 1
 
2.8. Variables: Parte 2
 
2.9. Bucles: Parte 1
 
2.10. Bucles: Parte 2
 
2.11. Condicionales: Parte 1
 
2.12. Condicionales: Parte 2
 
2.13. Switch: Parte 1

2.14. Switch: Parte 2
 
2.15. Ejercicio – Parte 1
 
2.16. Ejercicio – Parte 2
3.1. Punteros – Parte 1
 
3.2. Punteros – Parte 2
 
3.3. Punteros – Parte 3
 
3.4. Punteros – Parte 4
 
3.5. Estructuras – Parte 1
 
3.6. Estructuras – Parte 2
 
3.7. Estructuras – Parte 3
 
3.8. Estructuras como objetos – Parte 1
 
3.9. Estructuras como objetos – Parte 2
 
3.10. Estructuras como objetos – Parte 3
 
3.11. Estructuras como objetos – Parte 4
 
3.12. Arrays: parte 1

3.13. Arrays: parte 2
 
3.14. Arrays: parte 3
 
3.15. Arrays: parte 4
 
3.16. Maps: parte 1
 
3.17. Maps: parte 2
 
3.18. Maps: parte 3
 
3.19. Funciones Avanzadas y Closures: Parte 1
 
3.20. Funciones Avanzadas y Closures: Parte 2
 
3.21. Funciones Avanzadas y Closures: Parte 3
 
3.22. Concurrencia: parte 1
 
3.23. Concurrencia: parte 2
 
3.24. Canales: parte 1
 
3.25. Canales: parte 2
 
3.26. Canales: parte 3
 
3.27. Canales: parte 4
 
3.28. Select: parte 1
 
3.29. Select: parte 2
 
3.30. Select: parte 3
 
3.31. Select: parte 4
 
3.32. Ejercicio: arboles
4.1. Servidor Web: Parte 1
 
4.2. Servidor Web: Parte 2
 
4.3. Servidor Web: Parte 3
5.1. Certificado de finalización

¿Qué proyecto o práctica se realizará en este curso?

Podrás desarrollar una aplicación web combinando el uso de JavaScript, Node.js, Express y MongodDB.

Tu profesor:

Adrián Polo

Adrián es programador desde los 12 años y empezó con Visual Basic. Es graduado en Ingeniería en Informática con la especialización en Tecnologías de la información por la Universidad Autónoma de Barcelona. Además de ser alumno de KeepCoding por partida doble, tiene un tercer máster en Seguridad por la UOC.

Adrián se define como un apasionado de su trabajo y siempre intenta innovar en todo lo que hace al aprender de sus vivencias y errores. Más allá del desarrollo, le encanta viajar y caminar con la cámara para capturar los mejores momentos.

Profesor del Curso de Go

Adrián Polo

Lead Software Engineer en New Relic y profesor del Curso de Go en KeepCoding
Ingeniero de software especializado en nuevas tecnologías, calidad del producto, computación en la nube y aprendizaje continuo. Ha trabajado con Kubernetes, desarrollando aplicaciones y gestionando clústeres en producción a nivel global. También ha liderado la migración de aplicaciones legacy a contenedores, e implementado integración y despliegue continuo con ArgoCD. Además, ha sido ponente en eventos como Kubernetes Community Days y CommitConf.

FAQS

¿Cuál es la metodología de las clases?

Las clases de este curso son grabadas por un profesor experto. En este curso puedes preguntar tus dudas y las solucionaremos a la mayor brevedad posible. 

¡Nada! Al ser clases grabadas podrás verlas y repasarlas cuando quieras, desde cualquier sitio. ¡El horario lo pones tú!

¡Claro! Al ser un curso online, puedes realizarlo desde la comodidad de tu casa.

¡Sí! Si tienes cualquier duda, puedes realizar tu pregunta y en poco tiempo el profesor responderá tu pregunta. Si no llegas a obtenerla, puedes escribir a [email protected] e intentaremos responderte lo más pronto posible.

Si superas el curso, recibes nuestro Certificado KeepCoding de Finalización. 

Manejo básico de la consola de comandos de Linux/Windows (recomendable).

¿Te interesa seguir aprendiendo?

Aprende desde los fundamentos hasta obtener un nivel avanzado con nuestro bootcamp especializado.

¿Todavía tienes dudas? Prueba el Bootcamp 1 semana gratis