김영한の実戦データベース - 基本編
yh
実務に必ず必要なSQLとデータベースの基礎を学習します。 開発者だけでなく、企画者やデータアナリストの方々もSQLを深く学習します。
初級
SQL, MySQL, DBMS/RDBMS
Webアプリケーションの開発に必要なすべてのWeb技術を基礎から理解し、完成することができます。 MVC 2編では、MVC 1編のコア原理と構造の上に、実務Web開発に必要なすべての活用技術を学習できます。

学習した受講者のレビュー
5.0
Dokkabei97
息をする前に講義が出てすぐに疲れました。 mvc2編出る前に一度 チーム長 jpa ロードマップ まず頑張らなければならず、スプリングデータjpaしていました mybatis 書く jpa 俳優なので新世界だって ついにmvc2編講義が出て、ちょっと前の部分だけ見てjpaロードマップさえ終えてまたmv2編講義を聞かなければならないのにタイムリーフがとても面白くてずっと聞いていますよwww もうこれから出てくる講義たちチーム長さら拉致して地下どこに縛っておいて講義だけ撮らせたいくらい待つのが難しいですねㅠㅠ
5.0
먼길
いよいよ頑張りましたね。初めてこの講義を始めたのが昨年11月初めだったようですね。その時、メッセージの国際化まで聞いてよくうまくいかず、理解もうまくいかなかったのであきらめました。そしてYouTubeとあちこちさまっと面白く見えることこれこれしてみてJavaの基礎も勉強し(もっとしなければならない)、sqlもして(もっとしなければならない)しながらぐるぐる回ってさまよっていました。そしてまた先月からスプリング入門からシリーズ初めから今まで定速でまた見ました。そうしたら驚くべきことに、少なくとも授業内容ほど難しいことなくよく理解できたんですよ。ただ理解はうまくいきましたが、授業内容以上にあまり気になることもなかったというのは変に見なければならないかもしれません。数多くの派生質問が上がっていますが、私はないことを見ればまだしばらく行くのが遠いようですね。とにかく授業内容をよく従いながら理解したというこれだけでもとても満足でした。 かつて何も知らず、英韓様の講義を初めて見た時はなぜこう教えるのでしょうか。やったことが今は慣れて理解もされ、むしろより良いスタイルであることをもう確かに悟りました。今回のMVC2編も同様です。今書店で恐ろしく見えたばね関連の本も親しみやすいようです。基礎と根をしっかり固める講義ということをみんなアシルテですが完全征服という名にふさわしいマスターピースの大長征に受講者として一緒にするという事実にも民望ですがそれなりのようです。しばらく呼吸を少し整えて、昔はこれをいつみんな見て追いかけていたのが、ある新しい最近の講義の一つ残りましたね。最後の残りの講義はゆっくりと従い、それが終わったら本番型の最初からやり直したいと思います。使ってみると授業評ではなく歩いてきた旅程を書きましたね^^一緒に勉強される皆さんいつもファイティング!
5.0
hanul_kr
川がロードマップだけ読んでも、すでに胸が壮大になる。 学びたかっただけを硬く選んで教えてくれる講義 一人でリファレンスを読むことができる講義 でも面白い講義 皆さん、来ないで聞いて何をしますか! 心配しないでください。 時間をかけて買いにくいです! しかし、キム・ヨンハンの講義はそれをやってくれます!
JavaバックエンドWebテクノロジ
スプリングウェブ技術
Spring MVC
原理を知ってこそ核心が見える!
キム・ヨンハンの春MVC活用編👨💻
📌受講前に確認してください!
現代のアプリケーションは、ほとんどがWeb環境で動作するWebアプリケーションです。 Javaバックエンド開発者は、これらのWebアプリケーションを開発する際に、ほとんどの場合Spring MVCを使用します。 Spring MVCは、複雑なWebアプリケーションを簡単かつ迅速に開発するのに役立つ最も人気のあるWebフレームワークです。
Java Backend(Java Backend)Web技術は非常に膨大で勉強する分量も多いです。特にSpring MVCは提供する機能も多く、構造も複雑です。これらのWeb技術を適切に学習するためには、Spring MVCの主な原則と構造をまず理解し、その基盤の上に膨大なWeb活用技術を1つずつ征服する必要があります。
最後の講義である<Spring MVC 1編>を通じて、Web開発に必要なSpring MVCの核心原理と構造を理解したことを確認してください。
1. Java Web技術の始まりから最新の実務技術まで
2. MVCフレームワークを直接コードで開発
これまでJavaバックエンドとSpring MVCベースの技術を学んできました。今回の講義では、これまで学習した基盤の上に実務に必要な活用技術を学びます。
Spring MVC 2編では、1編で学習したSpring MVCの基盤の上に、実務に必要なビューテンプレート、メッセージ、国際化、検証、クッキー、セッション、フィルタ、インターセプタ、例外処理、タイプコンバータ、ファイルアップロードなどの膨大なWeb活用技術を例を通して完全に征服することができます。
Spring MVCとコア原理と構造の上に膨大なWeb活用技術を実践例コードで完成させて、より深いバックエンドWeb開発者に成長できるようにしましょう。
Spring MVC
初めての開発者
バックエンド開発者
就職準備生
Spring MVCを深く
理解しやすい現業開発者
SpringでWebアプリを
作りたい開発者
タイムリーフ(Thymeleaf)は、バックエンド開発者のためのサーバーサイドビュー(Server-Side View)テンプレートです。タイムリーフを使用すると、別のフロントエンド開発者がいなくても、バックエンド開発者だけで簡単かつ迅速に動的なHTMLを作成できます。
レッスンでは、タイムリーフの基本機能から、スプリングとの統合、チェックボックス、ラジオボタン、セレクトボックスなどの複雑なフォーム管理機能まで、すべてを例を通して作成しながら学習します。
Webアプリケーションが大きく複雑になるにつれて、使用するさまざまなメッセージを一貫して一箇所で管理する必要があります。たとえば、「商品名」という単語を「商品名」という単語に修正するには、多数のファイルのソースコードを変更する必要があります。 Springが提供するメッセージ機能を使用すると、これらを一度に管理および変更できます。
国際化は、英語を使う人にはサイトが英語で出て、韓国語を使う人にはサイトが韓国語で出てくる機能です。 Springはすでにこれらの国際化機能を提供しています。講義では、Springが提供するメッセージと国際化機能を実際の例で段階的に学習します。
顧客が会員登録時に入力フォームに誤った値を入力してサーバーに送信する場合は、サーバーはその値を検証し、顧客に入力フォームを再表示して、どの部分が間違って入力されたかを親切に指示する必要があります。これはすべてのWebサービスに必要な機能です。
講義では、まずこれらの検証機能を直接開発してみます。そして、Springが提供する検証機能も試してみて、さらに進んでアノテーション(Annotation)一つで非常に便利に検証機能を実行するBean Validation機能まで、例を通して段階的に学習します。
HTTPは無状態プロトコルです。したがって、ログイン機能を維持するには、Cookieやセッションなどの概念が必要です。レッスンでは、まずクッキーだけでログイン機能を作成します。そして、どのセキュリティ問題があるかを確認してから、セッションを自分で作成して適用します。
このようにセッションを直接作成する過程を通じて、クッキーとセッションの動作方法を深く理解することができます。さらに、サーブレットが提供するセッションを学習して適用します。
サーブレットが提供するフィルタ(Filter)とスプリングが提供するインターセプタ(Interceptor)を例を通して学習します。
まず、最も単純なすべてのHTTPリクエストをログに残す機能をフィルタとインターセプタとして作成し、その後認証処理のための機能もフィルタとインターセプタとして作成します。この2つを一緒に使ってみながら、それぞれの長所と短所を明確に理解できます。
Webアプリケーションを学習する際の最も理解しにくい部分は、この例外処理です。これは、サーブレットコンテナ(WAS)とSpring MVCがそれぞれ独自の例外処理方法を提供するためです。そして実際にはこれらの2つが混ざり合って、複雑に例外処理メカニズムが動作します。そのため、コントローラで例外が発生したときに、スプリングとサーブレットコンテナがそれぞれ内部でどのように動作するかを開発者が正確に理解して使用することは非常に困難です。
講義では、サーブレットコンテナの例外処理からスプリングMVCの例外処理まで、一つずつ段階的に解いて説明します。だから、講義を聞いたら、実際の例外が発生したときにサーバー内部でどのように動作し、どのポイントを変更するかを明確に理解できます。さらに、API を使用する場合の例外処理についても説明します。
文字を数字に変換したり、逆に数字を文字に変換しなければならないかのようにアプリケーションを開発してみると、型を変換しなければならないことがよくあります。たとえば、HTTPリクエストで文字「10」が渡されても、Springは@RequestParamとしてInteger型の数字10として受け取ることができます。 Springはタイプコンバータと呼ばれる機能を提供し、一貫したタイプ変換をサポートします。
タイプコンバータは、スプリングを学ぶことでよく言及されていますが、実際にどのように機能するかを深く理解するのは簡単ではありません。レッスンでは、タイプコンバータの基本から活用までの例で段階的に理解できます。
インターネットには多数のファイルアップロードの例があります。レッスンでは、単にファイルアップロードの機能を説明するだけでなく、ファイルアップロードに使用するプロトコルを深く説明し、どの原理でHTTPでファイルアップロードが可能かを説明します。そして、ファイルアップロード機能をサーブレットから始めて、Springが提供する便利な方法のファイルアップロードまで、例を通して段階的に学習します。
Spring MVC講義は2編に分かれています。
本講義はSpring MVC 2編 -
バックエンドWeb開発活用技術です。
Java WebテクノロジとSpring MVCの重要な概念を固め、Spring MVCの基本機能を理解します。
最初はJavaバックエンドWeb技術を紹介し、サーブレット、JSP、MVCパターン、MVCフレームワークまでWeb技術全体を学びます。このようにWeb技術の背景を理解した後、Spring MVCの重要な概念をしっかりと固めます。その後、Spring MVCの基本機能を学習し、Spring MVCを使用して基本CRUDが可能なWebページも開発します。
Spring MVCのさまざまな活用スキルを学びます。
2編はタイムリーフ、メッセージ、国際化、検証(Validation)、クッキー、セッション、フィルタ、インターセプタ、例外処理と共通機能、拡張ポイントなど一つの例を徐々に発展させながら、Spring MVCの多様な活用技術をコードで学習します。
スプリングを完全にマスターできるシリーズを用意しています。実際の実務で使用するコアスプリング機能を中心に、実務で使われていないか古い機能は果敢に省略した実務ノウハウを伝授していく予定です。
キム・ヨンハンのスプリング完全征服シリーズ
スプリングコア原理~実践活用この講義を含む
スプリングブート+ JPA実務完全征服
耐空のバックエンド最新実務技術実戦深化編
学習対象は
誰でしょう?
Spring MVCに初めて触れる開発者
開発者就職準備生
Spring MVCを深く理解したい現代開発者
SpringでWebアプリケーションを作成したい開発者
前提知識、
必要でしょうか?
Java言語
春の基本知識
HTTP基本概念
Spring MVC 1編 - バックエンドWeb開発の中核技術
576,443
受講生
39,459
受講レビュー
9,040
回答
5.0
講座評価
26
講座
教育者
元:Woowa Brothers 技術理事、カカオ、SKプラネット
現場で本当に必要とされる本物の開発者になれるよう、教育することが私の目標です。.
EO インタビュー映像
開発の底辺 - 田舎の青年、開発王になる
インフコン - ある日、悩み多きジュニア開発者が訪ねてきた、成長と就職、転職の話 インフラン初20万人達成記念QA インフラン初30万人達成記念QA
全体
129件 ∙ (21時間 5分)
講座資料(こうぎしりょう):
4. プロジェクトの作成
06:33
5. タイムリーフについて
06:51
7. 変数 - SpringEL
08:22
8. 基本オブジェクト
06:45
9. ユーティリティオブジェクトと日付
05:02
10. URLリンク
06:22
11. リテラル
05:58
12. 演算
06:27
13. 属性値の設定
12:05
14. 繰り返し
08:48
15. 条件付き評価
04:05
16. コメント
06:47
17. ブロック
04:15
18. JavaScriptインライン
14:23
19. テンプレートの断片
09:27
20. テンプレートレイアウト1
09:11
21. テンプレートレイアウト2
07:52
22. 整理
11:34
23. プロジェクト設定
04:14
24. タイムリーフスプリング統合
06:00
25. 入力フォームの処理
14:57
26. 要件を追加
05:23
27. チェックボックス - シングル1
12:45
28. チェックボックス - シングル2
11:54
29. チェックボックス - マルチ
20:59
30. ラジオボタン
11:13
31. セレクトボックス
07:13
32. 整理
04:39
全体
1,239件
5.0
1,239件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
5
息をする前に講義が出てすぐに疲れました。 mvc2編出る前に一度 チーム長 jpa ロードマップ まず頑張らなければならず、スプリングデータjpaしていました mybatis 書く jpa 俳優なので新世界だって ついにmvc2編講義が出て、ちょっと前の部分だけ見てjpaロードマップさえ終えてまたmv2編講義を聞かなければならないのにタイムリーフがとても面白くてずっと聞いていますよwww もうこれから出てくる講義たちチーム長さら拉致して地下どこに縛っておいて講義だけ撮らせたいくらい待つのが難しいですねㅠㅠ
ㅎㅎㅎDokkabei97さんのタイプミスも手に入れて、受講評まで残してくれて本当にありがとうございました!受講評を見たらもっと頑張らなければなりません。 私も応援しています。ファイティング!
受講レビュー 34
∙
平均評価 4.3
5
いよいよ頑張りましたね。初めてこの講義を始めたのが昨年11月初めだったようですね。その時、メッセージの国際化まで聞いてよくうまくいかず、理解もうまくいかなかったのであきらめました。そしてYouTubeとあちこちさまっと面白く見えることこれこれしてみてJavaの基礎も勉強し(もっとしなければならない)、sqlもして(もっとしなければならない)しながらぐるぐる回ってさまよっていました。そしてまた先月からスプリング入門からシリーズ初めから今まで定速でまた見ました。そうしたら驚くべきことに、少なくとも授業内容ほど難しいことなくよく理解できたんですよ。ただ理解はうまくいきましたが、授業内容以上にあまり気になることもなかったというのは変に見なければならないかもしれません。数多くの派生質問が上がっていますが、私はないことを見ればまだしばらく行くのが遠いようですね。とにかく授業内容をよく従いながら理解したというこれだけでもとても満足でした。 かつて何も知らず、英韓様の講義を初めて見た時はなぜこう教えるのでしょうか。やったことが今は慣れて理解もされ、むしろより良いスタイルであることをもう確かに悟りました。今回のMVC2編も同様です。今書店で恐ろしく見えたばね関連の本も親しみやすいようです。基礎と根をしっかり固める講義ということをみんなアシルテですが完全征服という名にふさわしいマスターピースの大長征に受講者として一緒にするという事実にも民望ですがそれなりのようです。しばらく呼吸を少し整えて、昔はこれをいつみんな見て追いかけていたのが、ある新しい最近の講義の一つ残りましたね。最後の残りの講義はゆっくりと従い、それが終わったら本番型の最初からやり直したいと思います。使ってみると授業評ではなく歩いてきた旅程を書きましたね^^一緒に勉強される皆さんいつもファイティング!
遠くまで最後まで諦めずに必要な部分を埋めながら勉強された部分を本当に上手にしました。私も応援します!
受講レビュー 1
∙
平均評価 5.0
5
川がロードマップだけ読んでも、すでに胸が壮大になる。 学びたかっただけを硬く選んで教えてくれる講義 一人でリファレンスを読むことができる講義 でも面白い講義 皆さん、来ないで聞いて何をしますか! 心配しないでください。 時間をかけて買いにくいです! しかし、キム・ヨンハンの講義はそれをやってくれます!
実は私も私の講義の価値が時間を買うと思います。私がこれまでの実務で積み重ねてきた重要だと思っている核心価値をよくまとめてお届けします。 ありがとう、hanul_kr
期間限定セール
¥1,761,804
29%
¥14,826
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!