Temario del curso
Introducción
Comprensión del Lenguaje de Programación Go y la Arquitectura de Go
Instalación y configuración del entorno de desarrollo de Go
Revisión de la sintaxis de Go
Trabajo con tipos integrados en Go
Aprendizaje de las características de Go avanzado
Uso de la herramienta de construcción avanzada de Go
Uso de mapas como conjuntos (sets)
Trabajo con claves e interfaces (slices) en Go
Implementación de colecciones y reducción
Uso de la herramienta Pprof
Aprendizaje sobre cómo reducir la recolección de basura (garbage collection)
Trabajo con métodos e interfaces
Simulación (mocking) en pruebas unitarias
Uso de la concurrencia para mantener la consistencia de los datos
Uso de tipos definidos por el usuario
Optimización del código para mejorar la velocidad
Uso de prácticas idiomáticas en Go
Trabajo con tiempo, errores, interfaces comunes y comentarios
Trabajo y gestión de paquetes
Creación de un sistema de trabajo escalable
Trabajo con bases de datos en Go
Servir una API JSON
Pruebas y construcción en Go
Consolidar una base sólida en desarrollo web con Go
Trabajo con plantillas para el desarrollo web en Go
Creación de tu propio servidor para el desarrollo web en Go
Comprensión y uso del paquete net/http
Comprensión y uso de la asignación de rutas (routing) y servicio de archivos
Despliegue de tu sitio web
Resumen y conclusiones
Requerimientos
- Experiencia básica de programación en cualquier lenguaje.
Audiencia objetivo
- Desarrolladores web
- Desarrolladores de software
- Programadores
- Cualquier persona que desee aprender Go.
Reseñas (7)
La estructura del entrenamiento y los ejercicios fueron fantásticos. El formador logró entusiasmarme para trabajar con Go en el futuro, lo cual no es una tarea fácil.
Noah Van Tiggel - Spot Buy Center BV
Curso - Advanced Go Programming
Traducción Automática
Conocimiento y paciencia del formador
Dan
Curso - Advanced Go Programming
Traducción Automática
Lo que más me gustó de este entrenamiento fueron los ejercicios, porque tenías que usar la nueva información aprendida del instructor, pero también consultar documentación o realizar búsquedas pequeñas para resolverlos.
Andrei
Curso - Advanced Go Programming
Traducción Automática
la estructura de la formación y los ejercicios prácticos
Andrei
Curso - Advanced Go Programming
Traducción Automática
Profundidad de los problemas presentados en la mayoría de los temas que abordamos.
Vlad - Ness
Curso - Advanced Go Programming
Traducción Automática
Interacciones en vivo
Sorin - Ness
Curso - Advanced Go Programming
Traducción Automática
El currículo estaba muy bien pensado y Patrick explicó muy bien todas las nociones, proporcionando numerosos ejemplos para todos los temas importantes. Además, estaba dispuesto a intervenir y ayudarnos con cualquier problema que tuviéramos al intentar realizar los diferentes ejercicios.
Constantin - Ness Romania
Curso - Advanced Go Programming
Traducción Automática