|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/echo-go-react-restapi/
课程评论:没有评论
**课程名称:** Echo/Go + Reactで始めるモダンWebアプリケーション開発 **课程概述:** 本课程旨在教授学员如何利用Go语言的Web框架Echo构建现代Web应用程序。课程将深入讲解REST API的实现,并让学员理解清洁架构(Clean Architecture)的核心概念,如依赖倒置原则、依赖注入、信息隐藏和分层,并通过实际操作学习如何在项目中应用这些原则。 在课程的后半部分,学员将学习如何将后端(Go/Echo)与前端(React)进行集成,并完成最终的部署。 **核心学习内容:** * **后端开发 (Go/Echo):** * 使用Echo框架实现REST API。 * 理解并实现清洁架构。 * 使用Docker启动PostgreSQL数据库。 * 通过Gorm (ORM) 进行数据库操作。 * 使用ozzo-validation进行输入值验证。 * 实现Todo的CRUD(创建、读取、更新、删除)功能。 * 配置CORS(跨域资源共享)。 * 实现JWT(JSON Web Token)认证(包括cookie, httpOnly, sameSite=None, secure等属性)。 * 实现中间件(Middleware),如JWT验证和CSRF Token验证。 * 将应用部署到Render。 * **前端开发 (React):** * 使用@tanstack/react-query和zustand进行状态管理。 * 实现前端的认证功能。 * 实现前端的Todo CRUD功能。 * 将前端应用部署到Vercel。 **目标学员:** 希望学习如何使用Go语言和React构建现代化、可扩展Web应用程序的开发者。
本コースでは、Go言語のWeb フレームワークである Echoを使用した REST APIの実装方法について学習します。また、クリーンアーキテクチャについて概念を理解し、具体的な実装方法についても学習します。コースの後半では、フロントエンド(React)との連携を行いDeployまで行います。REST API (Go/Echo)クリーンアーキテクチャ(依存性の逆転原則、依存性の注入、隠蔽、レイヤー)の理解Echo(Go)フレームワークによるREST APIの実装DockerによるPostgresSQL DB起動Gorm (ORM)を使用したDB操作ozzo-validationによる入力値バリデーションTodo CRUD機能実装CORS設定JWT認証機能実装 (cookie, httpOnly, sameSiteNone, secure)Middlewareの実装(JWT検証、CSRF token検証)Render への DeployFrond end (React)@tanstack/react-query, zustandによる状態管理認証機能とTodo CRUD機能のUIVercel への Deploy