Golang aprende a utilizar los módulos Cobra y Viper

所在平台: Udemy

课程主页: https://www.udemy.com/course/golang-cobra/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Golang 掌握 Cobra 和 Viper 模块 **课程概述:** 本课程专注于 Golang 语言中实用模块的学习,重点介绍以下三个核心模块: * **Cobra:** 用于开发强大的命令行工具。课程将详细展示如何使用 Cobra 快速、简便地创建功能丰富的命令行界面,其能力可类比于 `git` 命令。 * **Viper:** 用于应用程序配置管理。您将学习如何加载不同格式(如 YAML、JSON、ENV 等)的配置文件,并能够修改配置文件。Viper 还能将 Cobra 中定义的标志(flags)与应用程序的配置绑定,方便在任何地方使用这些配置值。 * **mongo-go-driver:** MongoDB 的官方 Go 驱动程序,用于与 MongoDB 数据库进行交互。 为了帮助学员更好地掌握这些模块,课程将通过一个实际项目进行应用: **一个用于任务管理的命令行工具(TODO 应用)**。学员将把课程中学到的知识应用于这个项目中。 **课程目标:** 加入本课程,您将深入学习 Cobra 和 Viper 模块的各项功能,并将其应用到实际项目中,从而提升您开发高效、实用的 Golang 应用程序的能力。

课程评论(0条)

课程详情

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:Cobra - (para el desarrollo de herramientas de línea de comando)Viper - (para configuraciones de la aplicación)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: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.

课程标签

0人关注该课程

主题相关的课程