金英漢の実戦データベース - 設計1編、現代的データモデリング完全攻略
yh
データベース設計を概念的、論理的、物理的の3段階で体系的に学び、実務中心のショッピングモールプロジェクトで能力を強化します。現代的な設計技法と最新トレンドを通じて実戦ノウハウを身につけます。
Basic
SQL, MySQL, DBMS/RDBMS

ネットワーク基本
HTTPコアの理解
HTTP APIの設計方法
📣確認してください!
この講義はJava Spring完全征服シリーズの3番目の講義です。エレガントな兄弟最年少の技術理事キム・ヨンハンのスプリング完全征服ロードマップを最初に確認してください。 (ショートカット)
今の時代はすべてをHTTPに転送します。私たちがよく知っているHTML、画像、画像、ファイルだけでなく、APIでアプリとサーバーが通信するとき、またサーバーとサーバーが通信するときにもほとんどHTTPを使用します。
そのため、モバイルアプリ開発者、Webフロントエンド開発者、バックエンド開発者はすべて、HTTPを必須としてよく知って使用する必要があります。特に、バックエンド開発者はSpring Web MVC、JSP、PHP、ASP.NET、Node.js、Python Django、Rubyon RailsなどのWebフレームワークやテクノロジを使用します。これらのWebテクノロジはすべてHTTPベースで実装されています。
HTTPを正しく理解していない状態で初めてWeb技術を勉強すると、原則を深く理解するのは簡単ではありません。なぜなら、これらの技術はあなたがすでにHTTPをよく知っていると仮定し、機能の使い方を中心に説明しているからです。たとえば、Spring Web MVCを初めて学習すると、HTTPに関連する多くの機能や用語が登場しますが、なぜこれらの機能が必要なのか、これらの用語がどこでどのような理由であるのかを明確に理解するのは困難です。だから、深い理解ではなく、単に機能の使い方を中心に学習することになります。
実務でウェブ技術を使用して長期間開発をしても、悩みの連続です。 API URLをこのように設計するのは正しいですか?いつPOSTを使用してPUTを使用する必要がありますか? HTTPステータスコードはどのようなものを選択するのが良いでしょうか?このような悩みを続けることになります。
実務開発に不可欠なHTTPコア内容を学習して基準を立てたいのですが、インターネット資料は彫刻散らばっているか間違った内容が多いです。とはいえ、HTTP仕様や市販の本で学習するには、実務に必ずしも必要ない内容も多く、学習量も負担されます。
あなたは一生のHTTPベースの上で開発します。だから、いつか一度はHTTPを真剣に学習して整理する必要があります。この講義の学習目標は次のとおりです。
このレッスンでは、実践に必要なHTTPの基本的な知識をすべて学ぶことができます。
バックエンド
サーバー開発者
Webフロントエンド
クライアント開発者
モバイルフロントエンド
クライアント開発者
ウェブ技術を扱う
すべての開発者
あなたがWebやモバイルアプリのフロントエンド、バックエンドなどのHTTPテクノロジを使用する開発者であれば、このレッスンではHTTPを深く理解することができます。その中でも直接HTTP APIを設計し、提供しなければならないWebアプリケーションを開発するバックエンド開発者にとって最大の役に立ちます。
講義はまずインターネットネットワークから説明します。
HTTPも最終的にはTCP / IPまたはUDPベースの上で動作するので、非常に基本的なインターネットネットワークを理解する必要があります。
URIとURLの概念を確実に整理します。
そして、Webブラウザの要求フローを介してHTTPメッセージがどのようにTCP / IPメッセージに変わり、ネットワークを介して宛先に到着するか、そしてHTML応答を受け取り、Webブラウザにレンダリングされるプロセスについて説明します。これにより、HTTPとネットワークの全サイクルを理解できます。
HTTPの基本的な動作と機能を学びます。具体的には、ステートフル(Stateful)、ステートレス(Stateless)の概念、およびHTTPメッセージについて詳しく学びます。
まず、HTTP APIを無作為に一度設計してみましょう。何が問題なのかを調べて、なぜHTTPメソッドが必要なのかを学びます。
さまざまな HTTP メソッドを学習し、GET、POST、PUT、PATCH、DELETE などの主要な HTTP メソッドをいつどのように使用するかを基本にします。
実務で主に使用する基本的な活用法を学びます。 HTMLフォームを介してメッセージを送信する方法、APIを介して送信する方法などを学習します。そして、HTTP API URLを正しく設計する方法を例を通して学習します。理論と実務の限界を克服する方法も説明します。
HTTPステータスコードについて説明します。どの状態コードを与えるのが正しい方法であり、2xx、3xx、4xx、5xxの適切な意味と使い方を学びます。
HTTPには多数のヘッダーがあります。ここでは、表現、コンテンツネゴシエーション、転送方式、クッキーなどを単なる機能説明ではなく、例と事例で学習します。
HTTP キャッシュに関する基本的な内容を学習します。キャッシュが必要な理由から、ブラウザキャッシュ、プロキシキャッシュ、条件付き要求、キャッシュ無効化方法などを学習します。
スプリングを完全にマスターできるシリーズを用意しています。実際の実務で使用するコアスプリング機能を中心に、実務で使われていないか古い機能は果敢に省略した実務ノウハウを伝授していく予定です。
本当! Spring Web MVC - 1編
学習対象は
誰でしょう?
Web開発を初めて開始する開発者
開発者就職準備生
実務に必要なHTTPコア内容を学習したい開発者
実務ではWeb技術を使用していますが、HTTPベースを固めたい開発者
569,413
受講生
38,498
受講レビュー
9,021
回答
5.0
講座評価
25
講座
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
全体
41件 ∙ (5時間 40分)
講座資料(こうぎしりょう):
4. インターネット通信
01:51
5. IP(インターネット プロトコル)
07:11
6. TCP, UDP
14:08
7. ポート
04:03
8. DNS
03:26
9. 我々
11:24
10. ウェブブラウザの要求の流れ
04:57
全体
3,817件
5.0
3,817件の受講レビュー
受講レビュー 7
∙
平均評価 5.0
受講レビュー 17
∙
平均評価 5.0
5
ハック...待っていた講義なので、すぐに購入しました! spring川の新しくなったことも見ています。ヨンハン様を見るたびに、常にプログラミングへの情熱が目に見えるようで、心の中でたくさん尊敬し、また模倣したいと思います。 良い講義を聞くときはいつもときめいてまた新しいことを学ぶということにとても気持ちがいいですね。 Web開発者にとって、HTTP、あるいはネットワークが本当に重要な知識だというのは常識だと思います。いい講義を提供していただきありがとうございます。
こんな待ってくれてありがとうございます^^!おっしゃったようにウェブに関連した開発をするには本当に重要な基礎なので、スプリングウェブ講義よりもこれがより重要だと思いました。 bow77 Rainさんのおかげで、私も次の講義を準備する力があります!
受講レビュー 6
∙
平均評価 5.0
5
ヨンハンの新しい講義のオープンニュースに触れて初めて聞いた考えは、なぜSpring Web MVCではなくHTTP講義が最初に出たのでしょうか。野生型で早くSpring Web MVCについて勉強したかった方々 やや残念なお知らせでしょうが、私のように学者型方式を好み、HTTPについてよく知らなかった方々には、御霊様のみことばのように、この機会を通じてHTTPについてきちんと整理をするのが将来的にSpring Web MVCを理解するのに役立つのではないかと思います。 やはり受講生が理解しやすいように準備された膨大な講義資料や説明を見て聞き、今回の講義も満足しながら受講しました。いつも良い講義ありがとうございます。
Omnibusに満足していただきありがとうございます^^ Spring Web MVCレッスンでは、HTTPの説明の内容に基づいて説明します。それではすぐに学ぶことができるでしょう。 お待ちいただきありがとうございます。
受講レビュー 9
∙
平均評価 5.0
期間限定セール
¥24
29%
¥5,541
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!