これ一つで完結 - 32時間高品質Spring フルスタックウェブ開発
greencoding1234
¥16,668
入門 / HTML/CSS, JavaScript, JSP, MySQL, Spring Boot
4.7
(6)
100+
聴いてみてください。講義力、引き込み力、講義の質が違います。
入門
HTML/CSS, JavaScript, JSP
この講義は、Spineで掲示板のCRUDを実装しながら、Spineがリクエストをどのようなルールと順序で実行してレスポンスを完成させるのかを、最初から最後まで追いかけます。 Spineの核心であるExecution Pipelineを基準に、 ルーティング(Handler選択)→ 引数解釈(Argument Resolver)→ コントローラー呼び出し(Invoker)→ 戻り値処理(ReturnValue Handler)まで、 リクエストが完成する全過程を包み隠さずそのまま確認します。 機能を素早く作ることに集中はしません。 代わりに「このロジックはいつ実行されるのか?」「この段階は誰が責任を持つのか?」を Spineの構造の上で直接追跡し、実行フローを説明し制御する感覚を養います。 また、ロギングのような横断的関心事が コントローラー内ではなく実行フロー(Interceptor)でどのように分離され、介入するのかも扱います。 そのため、掲示板の例題を終えた後は、SpineでCRUDを作ることよりも重要なこと、 Spineの実行モデルを基準に機能をどこに配置すべきかを判断する基準を得ることができます。 この講義は単なるCRUDの講義ではなく、 Spineを正しく始めるための最初の講義です。
Spineの実行パイプライン構造を最初から最後まで理解します。
SpineでCRUD APIを設計・実装する基準を学びます。
Spineの核心的な設計哲学を実際のコードで体得します。
ロギングやトランザクションといった拡張ポイントを、Spine構造の中で捉える視点を得ます。
この講義は掲示板のCRUDを実装する講義のように見えますが、
実際にはウェブ要求がどのように実行されるのかを最初から最後まで追っていく講義です。
ほとんどのウェブフレームワークでは
リクエストがルーティングされ、引数が生成され、コントローラーが呼び出され、
レスポンスが完成する過程が、内部実装や慣習の背後に隠れています。
だから機能は作れますが、
「このロジックはいつ実行されるのか?」、「このコードはなぜここで動作するのか?」という問いには
明確に答えるのは難しいです。
Spineはこの問題に正面から向き合います。
リクエストの解析から実行、レスポンスの完成までの全過程を
Execution Pipelineという明示的な実行構造で表現するフレームワークです。
この講義では
Spine + Bun環境でプロジェクトを直接構成することから始め、
掲示板のCRUDを段階的に実装しながら、
リクエストが実際にどのような順序で実行されるかを一つずつ追跡します。
学習対象は
誰でしょう?
Spineを初めて触れたものの、構造が一度に頭に入ってこない開発者
掲示板のCRUDは作れるが、Spine方式で設計できているか確信が持てない開発者
既存のウェブフレームワークには慣れているが、Spineの実行モデルには馴染みがない開発者
Spineを使い方ではなく構造で理解したい開発者
前提知識、
必要でしょうか?
Go言語の基礎文法(構造体、インターフェース、関数呼び出し程度の文法)さえ知っていれば、ついていくことができます。
基本的なCRUD APIの経験
HTTPリクエスト/レスポンスの基本概念
全体
12件 ∙ (35分)
全体
2件
同じ分野の他の講座を見てみましょう!
無料