Echo/Go + Reactで始めるモダンWebアプリケーション開発

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

Echo/Go + Reactで始めるモダンWebアプリケーション開発 – Screenshot 1
Screenshot 1Echo/Go + Reactで始めるモダンWebアプリケーション開発
Echo/Go + Reactで始めるモダンWebアプリケーション開発 – Screenshot 2
Screenshot 2Echo/Go + Reactで始めるモダンWebアプリケーション開発
Echo/Go + Reactで始めるモダンWebアプリケーション開発 – Screenshot 3
Screenshot 3Echo/Go + Reactで始めるモダンWebアプリケーション開発
Echo/Go + Reactで始めるモダンWebアプリケーション開発 – Screenshot 4
Screenshot 4Echo/Go + Reactで始めるモダンWebアプリケーション開発

Loading charts...

5222934
udemy ID
20/03/2023
course created date
04/04/2023
course indexed date
Bot
course submited by