
Aprende a manejar concurrencia y patrones de diseño en Go. Crearás un sistema de caché eficiente, un escaneador de puertos TCP concurrente y un servidor de chat desde cero, aprovechando la poderosa librería estándar de Go.
Clases del curso
Concurrencia
Patrones de diseño
Net
Conclusión
Conoce quién enseña el curso

Néstor Escoto
Apasionado de la tecnología y de cómo podemos cambiar el mundo usándola.
🍲 Foodie de corazón
⚙️ Fan de la AI y cryptocositas
conocimientos previos
- Programación en Go
- Programación Orientada a Objetos en Go
- Concurrencia básica en Go
software y recursos necesarios
- Go
- Editor de código
4.6 · 167 opiniones


Abraham Moises Huacchillo Castillo
la explicación y uso de los patrones de diseño es muy buena, pero considero que se debe profundizar mas en el paquete net


Jean Pierre Giovanni Arenas Ortiz
Muy buen curso.


Julieth Carolina Pallares Osorio
Buen contenido, fue práctico, el tiempo del curso fue apropiado para las explicaciones


Juan Morales Morales
Un excelente curso con muy buen material y con grandes ejemplos por parte de un instructor


Yerson Argote
Excelente curso, excelente profesor. Me ha sorprendido, para bien, la serie de cursos que han sacado de Go.


Jose Martin Rangel Espinoza
Excelente curso, me ha llevado a otro nivel de entendimiento de la concurrencia y las mejores practicas de programación.

Julio Cano López
Felicitaciones a este profe, he aprendido muchisimo con estos cursos. Una sugerencia: revisar la forma de hacer las preguntas para el examen, porque hay dos que particularmente confunden al momento de dar la respuesta.


john fredy quimbaya orozco
el curso muy bueno solo tengo duda en esta pregunta . Establecen mecanismos de como crear objetos. Patrones de comportamiento. ya que claramente se ve relacion de un patron creacional


Erick Bejarano
Quizas un poco mas de ejemplos practicos


Sergio Perez
Excelente curso


Ehitel Rodríguez Castro
Un excelente curso, el docente muy claro y con ejemplos muy buenos de código.


JUAN MANUEL ARMERO VIVEROS
Es complicado seguir el codigo ya que no se explica de una manera grafica el flujo del proceso.

Horacio Licona González
Excelente curso con un excelente contenido


Jhon Jairo Bautista Beltrán
Excelente Curso, El Profe Nestor es claro en explicar el contenido. hay sido mi gran maestro en este mundo del desarrollo


Daniel Rodas
Excelente curso para seguir avanzando en los conocimientos de GO


MANUEL G. PINEDA
Muy buen curso. Recomendado


Julian Castañeda
Un curso bastante bueno, con una calidad de explicación sencilla donde se abordan temas complejos del lenguaje de programación Go


José Galdámez
Me gusto mucho el último ejercicio.


Victor Baruch Pazaran Jaimes
Muy buen curso, algunas clases son un poco complicadas de entender pero el curso es muy completo

John Anderson Santa Otalvaro
Excelente curso, espero encontrar mas como este en mi trayectoria, aunque seria de gran utilidad que se profundizara un poco mas en los conceptos mencionados ya que algunos quedan en el aire y son de dificil entendimiento

Jesus Marcano
Muy buenos ejemplos de codigo, el contenido esta 10/10


Francisco Horacio Arenas Massa
Este curso me costo, el profesor explica de forma sencilla conceptos que son complejos y nos enseña los principios de pensar en GoRoutines. 100% recomendado.


Christian Gonzalo Espinoza Cadillo
Conocer acerca de patrones de diseño, eleva nuestro nivel de abstracción a la hora de resolver problemas y nos permite tener un código mucho más manejable.


Juan Camilo Guzman Sandoval
Gran curso llega a niveles bastantes avanzados, el proyecto final y los patrones de diseño son una joya


jose daniel corredor zambrano
Un curso avanzado, que muestra nuevas funcionalidades para Go

Pedro Kingtanilla
todo lo que se aprende en este curso es super wow, me llevó al otro nivel con GO. el proyecto final es fantástico


Leonardo Valeriano Macuri
nasheeeeeeeeeeeee


ha sido un curso muy interesante.


Antonio de Jesús Pérez Maldonado
Un buen curso, práctico y conciso. Me agrado bastante la forma de como se abordaron bastantes temas y ejemplos de uso prácticos.


Elvis Antonio Molina Rodriguez
Me encanto el curso, sobre todo su proyecto final, nestor explica muy bien las cosas increíbles que se pueden hacer en go, le saque un gran provecho al curso.
Complementa este curso con nuestras rutas de aprendizaje

Programación
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados. Aprenderás conceptos, términos y herramientas usadas en la industria. Mejorarás tu habilidad para resolver problemas lógicos y matemáticos con programación. Además, descubrirás los lenguajes y herramientas que ofrece el ecosistema de desarrollo de software a través de nuestras especialidades. Explora y prueba qué tecnologías quieres usar para iniciar tu carrera en programación. ¡Es el momento de empezar!




Fundamentos de Programación e Ingeniería de Software
Establece las bases esenciales de la informática, el pensamiento lógico, las matemáticas aplicadas y el manejo de herramientas indispensables para cualquier desarrollador.




Matemáticas para Programación
Profundiza en los conceptos matemáticos cruciales para entender algoritmos, estructuras de datos y la lógica detrás del software de alto rendimiento.




Programación con Python
Aprende a programar con Python, uno de los lenguajes más versátiles y demandados, desde sus fundamentos hasta técnicas avanzadas y buenas prácticas.




Programación con JavaScript
Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.




Programación Orientada a Objetos con Java
Sumérgete en Java y el paradigma de orientación a objetos, aprendiendo a construir aplicaciones robustas con clases, herencia, polimorfismo y programación funcional.




Desarrollo con C# y .NET
Entra al ecosistema .NET y aprende a programar con C#, aplicando orientación a objetos, manejo de datos con LINQ y buenas prácticas de código limpio y SOLID.




Programación con PHP
Aprende PHP desde sus fundamentos, operadores, estructuras de control, manejo de datos, hasta la programación orientada a objetos y gestión de dependencias con Composer.




Programación con Go y Rust
Explora Go y Rust, lenguajes modernos conocidos por su rendimiento y seguridad, ideales para concurrencia, sistemas distribuidos y desarrollo backend.


Programación Móvil con Swift y Kotlin
Aprende los fundamentos de Swift y Kotlin, los lenguajes principales para el desarrollo de aplicaciones nativas en iOS y Android, con un fuerte enfoque en orientación a objetos.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender