Echo/Go + Reactで始めるモダンWebアプリケーション開発
クリーンアーキテクチャに基づくEcho(Go)を使用したREST APIの実装方法を習得。Golang, Echo, Gorm, PostgreSQLのREST APIとReact フロントエンドの連携手法も学習します。
4.16 (333 reviews)

3 001
students
2.5 hours
content
Feb 2025
last update
$29.99
regular price
Why take this course?
🌟 クリーンアーキテクチャに基づくEcho(Go)で構築するモダンなWebアプリケーション開発 🌟
コース概要
このコースでは、Go言語の高性能と柔軟性を活かしたWebフレームワーク Echoを使用してREST APIを実装する方法を学びます。また、クリーンアーキテクチャの原則を理解し、これを実際のプロジェクトに適用する手法を習得します。最終的には、Reactを使ってフロントエンドを構築し、アプリケーションをDeployする全プロセスを学びます。
REST API (Go/Echo)
- クリーンアーキテクチャの理解: 依存性の逆転原則、依存性の注入、隠蔽、レイヤーをどのように適用するか学びます。
- Echo(Go)フレームワークによるREST APIの実装: Echoを使用してAPIエンドポイントを定義し、リクエストを処理する方法を習得します。
- DockerによるPostgresSQL DB起動: コンテナ化された環境でデータベースを運用する方法を学びます。
- Gorm (ORM)を使用したDB操作: Go言語でのデータベース操作を効率的に行うGormライブラリの使い方を学びます。
- ozzo-validationによる入力値バリデーション: リクエストされたデータの有効性を検証する方法を習得します。
- Todo CRUD機能実装: 作成、読み込み、更新、削除(CRUD)の機能を持つTodoアプリケーションを構築します。
- CORS設定: クライント間でのデータ交換を可能にするCORSの設定方法を学びます。
- JWT認証機能実装: ユーザーの身元を確認するJWT(JSON Web Token)認証機能を実装します。これには、
cookie
,httpOnly
,sameSiteNone
,secure
の設定が含まれます。 - Middlewareの実装: JWT検証やCSRF token検証などの中間処理(middleware)を自前で実装します。
- Render への Deploy: EchoベースのWebアプリケーションをクラウド上に展開する方法を学び、実際にDeployを行います。
Front end (React)
- @tanstack/react-query, zustandによる状態管理: リアルタイムデータの読み取りと更新を効率的に行う
@tanstack/react-query
と、シンプルで直感的な状態管理ライブラリzustandを使用します。 - 認証機能とTodo CRUD機能のUI: Echoと連携するReactアプリケーションのユーザーインターフェース(UI)を構築します。
- Vercel への Deploy: 構築したReactアプリケーションをVercelでDeployし、世界中にアクセス可能なWebサービスとして提供します。
このコースを通じて、Go言語(Echo)とReactを使用したWebアプリケーションの開発から、実際のDeployまでの全プロセスまでを学び、モダンなアプリケーション開発者としての技術スキルを身につけることができます。現在でも!遅れずにご参加ください。🚀
Course Gallery




Loading charts...
Related Topics
5222934
udemy ID
20/03/2023
course created date
04/04/2023
course indexed date
Bot
course submited by