ゼロからGo言語でウェブフレームワークを作ります

ウェブフレームワークの仕組みを理解しておきましょう

4.50 (9 reviews)
Udemy
platform
日本語
language
Other
category
instructor
ゼロからGo言語でウェブフレームワークを作ります
185
students
6.5 hours
content
Apr 2023
last update
$19.99
regular price

What you will learn

ウェブアプリケーションの仕組みの理解度を高められます

HTTP通信プロトコルに対する理解度を高められます

ウェブフレームワークの仕組みを深く理解できます

OSSソースコードリーディング力を高められます

Why take this course?

このコースは以下の流れで進みます。


まず、Goの標準ライブラリであるnet/httpについて説明します。netパッケージを使用して、tcp通信のサーバー側とクライアント側を実装します。その後、net/httpパッケージを使用してhttp通信のサーバー側を実装します。

http通信のサーバー側の実装方法は、ハンドラーなしの方法とハンドラーありの方法があります。しかし、Rest APIに対応するために、ハンドラーありの方法を使用することにします。

ただし、net/httpパッケージはハンドラーありの方法に完全に対応できないため、カスタマイズしたフレームワークを作成する必要があります。カスタマイズしたフレームワークは、主に以下の3つの部分で構成されます。


  1. リクエストURIからコントローラー(ハンドラー)までルーティングする仕組み。

  2. Contextを用意して、便利なAPIを提供すること。

  3. Middlewareチェーンを用意して、コントローラー(ハンドラー)実行前の前処理仕組み。

このコースを学ぶことで、以下のことができるようになります。


  1. トライツリーアルゴリズムが実際の生産上でどのように使用されるかを理解することができます。

  2. 普段開発で使用しているGo言語のウェブフレームワークの仕組みをある程度理解できます。

  3. 普段開発で使用しているGo言語のウェブフレームワークの内部ソースコードを読み解く勇気を身につけることができます。

  4. 面接でウェブフレームワークの仕組みについて深く語ることができるようになります。

このコースでは、Go1.19を使用して説明します。

Reviews

Tanaka
March 25, 2023
講座はとてもいい内容で、下記の点が改善されれば5.0です。 セクション2の講義の順番が間違ってるので、修正した方がいいです。 聞き取りづらい箇所があり、字幕があると有り難いです。 何を説明しようとしているのか分かりづらい箇所があるので、コードを読んで内容を把握する必要があり、コードを読む力がないと難しいだろうと思います。

Charts

Price

ゼロからGo言語でウェブフレームワークを作ります - Price chart

Rating

ゼロからGo言語でウェブフレームワークを作ります - Ratings chart

Enrollment distribution

ゼロからGo言語でウェブフレームワークを作ります - Distribution chart

Related Topics

5010540
udemy ID
12/5/2022
course created date
2/11/2023
course indexed date
Bot
course submited by