Kim Younghwan's Practical Database - Basic Edition
yh
Learn the essential SQL and database fundamentals needed for practical work. Not only developers, but also planners and data analysts can learn SQL in depth.
Cơ bản
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ベースを固めたい開発者
560,647
受講生
37,127
受講レビュー
8,987
回答
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,752件
5.0
3,752件の受講レビュー
受講レビュー 205
∙
平均評価 5.0
5
Instead of "Learn the prerequisite knowledge on your own", it should be "I will teach you, just trust me and follow me". If Bang Jeong-hwan is a great person among children, isn't Kim Young-han a great person among Java backend developers? Thank you always for creating valuable lectures.
Wow! Thank you so much for your first class review, OMG. Thanks to you, I will work hard to prepare for the next class^^!
受講レビュー 7
∙
平均評価 5.0
5
I prepared for job hunting while listening to Mr. Kim Young-han's lecture, and as a result, I was able to successfully get a job at a mid-sized company. I said last time that I dreamed of working with Mr. Kim Young-han, and every time I listen to the lecture, I think it can become a reality. Thank you for leaving such a great lecture. I will work hard to keep up.
受講レビュー 17
∙
平均評価 5.0
5
Oh... I've been waiting for this lecture so long that I bought it as soon as it came out! I'm also watching the new spring lectures. Whenever I see Younghan, I always see his passion for programming, so I respect him a lot and want to emulate him. I always get excited when I listen to a good lecture, and I feel so good about learning something new. I think it's common sense that HTTP or networks are really important knowledge for web developers. Thank you for providing such a good lecture, and I look forward to other spring lectures that will come out in the future.
Thank you for waiting like this^^! As you said, it is a really important basic for web-related development, so I thought this was more important than the Spring web lecture. Thanks to bow77 Rain, I also got the strength to prepare for the next lecture!
受講レビュー 6
∙
平均評価 5.0
5
When I first heard the news of Younghan's new lecture opening, my first thought was, 'Why did the HTTP lecture come out first instead of Spring Web MVC?' It may be disappointing news for those who wanted to quickly study Spring Web MVC in the wild, but for those who prefer the scholarly approach like me and didn't know much about HTTP, I think it would be more helpful to properly organize HTTP through this opportunity to understand Spring Web MVC later, as Younghan said. As expected, I was satisfied with this lecture as I watched and listened to the vast lecture materials and explanations that you prepared so that students could easily understand. Thank you for always giving great lectures.
Omnibus, thank you for being satisfied^^ In the Spring Web MVC lecture, I will explain based on the HTTP explanation. Then, you will be able to learn quickly. Thank you for waiting.
受講レビュー 9
∙
平均評価 5.0
5
First of all, thank you for making such a great lecture.!!! This time, I completed the http lecture well. I had a rough idea of http, but it was good to organize it so well. I am also waiting for spring web mvc, but I will wait slowly as well. You don't have to make it too quickly and release it quickly.!! Because I am always waiting for a perfect lecture!! ㅎㅎ Thank you again for always giving a great lecture!
¥5,277
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!