Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Golang aprende a utilizar los módulos Cobra y Viper
Highest Rated
Rating: 4.7 out of 5(15 ratings)
1,322 students

Golang aprende a utilizar los módulos Cobra y Viper

Aprende los módulos de go para el desarrollo de herramientas de línea de comando, y configuraciones para tus apps.
Last updated 2/2022
Spanish

What you'll learn

  • Aprender el módulo de Cobra para el desarrollo de herramientas de línea de comando
  • Utilizar el módulo Viper para administrar configuraciones, con diferentes formatos de archivos
  • Aprender a como estructurar un proyecto para el desarrollo de una aplicación con Cobra
  • Aprender a construir un clouster en mongodb atlas y conectarlo con la herramienta de línea de comando

Course content

5 sections46 lectures5h 16m total length
  • Herramientas que se utilizaran en el curso4:04
  • Presentación del proyecto que se desarrollara3:09

Requirements

  • Tener conocimiento básico en el lenguaje Go

Description

Este curso está enfocado al aprendizaje de diferentes módulos del lenguaje Golang, los principales módulos que se verán en este curso son:

  1. Cobra - (para el desarrollo de herramientas de línea de comando)

  2. Viper - (para configuraciones de la aplicación)

  3. mongo-go-driver - (controlador oficial para MongoDB)

En cada uno de estos módulos se mostrará detalladamente, todas las funcionalidades que tiene, y como nosotros lo podemos utilizar, en nuestros proyectos.

Como, por ejemplo con el módulos Cobra, podemos hacer herramientas de líneas de comando muy poderes, de una marea sencilla y rápida, muy similar a el comando "git" en la terminal, sin duda es un gran modulo.

En el módulo viper, estaremos aprendiendo a implementar configuraciones para nuestras aplicaciones, en donde podremos cargar configuraciones de archivos de diferentes formatos por ejemplo yaml, json, env, y muchos más. También podremos rescribir nuestros ficheros configuraciones.

Con viper podremos vincular los flags que definimos con "Cobra" y luego utilizar esos valores en cualquier parte de nuestra aplicación.

Para tener un mejor aprendizaje sobre estos módulos se ha desarrollado un proyecto en donde aplicaremos todo lo aprendido sobre los módulos, este proyecto es:

  1. Aplicación para el control de tareas - TODO (Herramienta de línea de comando)

Anímate a tomar este curso, aprenderás mucho y ampliaras tu conocimiento y herramienta para desarrollar soluciones efectivas y eficientes, a cualquier problema.

Nos vemos en clases.


Who this course is for:

  • Desarrolladores de Golang, los cuales desean aprender módulos potente de Go