Desarrollando una API REST con Golang y GORM

所在平台: Udemy

课程主页: https://www.udemy.com/course/desarrollando-una-api-rest-con-golang-y-gorm/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程总结:使用 Golang 和 GORM 开发 REST API 本课程将教授如何使用 Golang 语言开发 REST API。课程中将使用 GORM、Fiber、Viper 和 JWT 等模块。 **课程内容概览:** 1. **项目介绍与预览** * 介绍将要构建的项目 * 对已完成的项目进行简要回顾 2. **REST API 与 HTTP 方法理论** * 深入讲解 REST API 的概念 * 详细介绍 HTTP 方法(GET, POST, PUT, DELETE 等) * 使用 JavaScript 实践 HTTP 请求,巩固理论知识 3. **项目实战开发** * **部署环境搭建:** * 在 Heroku 上创建应用,为版本控制和部署做准备。 * 创建 PostgreSQL 数据库实例,用于 GORM 的数据访问。 * **模块安装:** * 安装 Fiber(Web 框架) * 安装 GORM(ORM 框架) * 安装 Viper(配置管理) * 安装 JWT(JSON Web Token,用于认证) * **项目结构设计:** * 将项目划分为可扩展的模块,包括: * `config` (配置管理) * `controllers` (处理请求逻辑) * `db` (数据库连接和操作) * `models` (数据模型定义) * `main.go` (主程序入口) 通过本课程的学习,您将能够使用 Golang 及相关流行框架,构建一个功能完善、结构清晰的 RESTful API。

课程评论(0条)

课程详情

En este curso aprenderás a desarrollar una API REST con el lenguaje programación Golang, los modulos que se utilizan para el desarrollo de este proyecto son Gorm, Fiber, Viper y JWT.El curso contiene una sección de introducción, donde se explica cuál será el proyecto a construir, además una pequeña revisión del proyecto ya concluido. La segunda sección del curso, se muestra información teórica sobre las API REST y los métodos http, en esta sección se realiza algunas peticiones http con el lenguaje JavaScript para poner en práctica los conceptos de los métodos http.La tercera sección del curso, es una de las partes más importante, en esta sección se desarrollará el proyecto.El desarrollo del proyecto inicia con la creación de una aplicación en heroku, la cual nos va a permitir hacer deploy utilizando un controlador de versiones, además crearemos una instancia de PostgreSQL, esta instancia será utilizada con el módulo de Gorm. Teniendo listo la creación del proyecto, comenzamos con la instalación de los módulos necesario como lo son Fiber, Gorm, Viper y JWT.En proyecto se dividirá en varios módulos, los cuales son config, controllers, db, models y el archivo main.go, esta división nos dará la posibilidad de desarrollar de una manera escalable.

课程标签

0人关注该课程

主题相关的课程