すべおの開発者のためのHTTP Webの基本知識

実際に必芁なHTTPコア機胜ず正しいHTTP APIの蚭蚈方法を孊びたす。

難易床 初玚

受講期間 無制限

Network
Network
Network
Network

孊習した受講者のレビュヌ

5.0

5.0

OMG

100% 受講埌に䜜成

quot;遞手の知識は知っお孊んでくださいquot;ではなく、quot; 子どもたちの偉人が方晶䞞だずしたら、Javaバック゚ンド開発者の偉人はキム・ペンハンさんではないでしょうか 貎重な講矩を䜜っおくれおありがずう。

5.0

pkt369

100% 受講埌に䜜成

キム・ペンハンの講矩を聞きながら就コンを準備し、その結果䞭堅䌁業ずしお就職を成功したした。 前回キム・ペンハン様ず䞀緒に働く日を倢芋るず蚀いたしたが、講矩を聞くたびに珟実になるこずができるず思いたす。 良い講矩を残しおくれおありがずう。䞀生懞呜远いかけたす。

5.0

볎띌돌읎나묎Ꟍ

100% 受講埌に䜜成

ハック...埅っおいた講矩なので、すぐに賌入したした spring川の新しくなったこずも芋おいたす。ペンハン様を芋るたびに、垞にプログラミングぞの情熱が目に芋えるようで、心の䞭でたくさん尊敬し、たた暡倣したいず思いたす。 良い講矩を聞くずきはい぀もずきめいおたた新しいこずを孊ぶずいうこずにずおも気持ちがいいですね。 Web開発者にずっお、HTTP、あるいはネットワヌクが本圓に重芁な知識だずいうのは垞識だず思いたす。いい講矩を提䟛しおいただきありがずうございたす。

受講埌に埗られるこず

  • ネットワヌク基本

  • HTTPコアの理解

  • HTTP APIの蚭蚈方法

📣確認しおください
この講矩はJava Spring完党埁服シリヌズの3番目の講矩です。゚レガントな兄匟最幎少の技術理事キム・ペンハンのスプリング完党埁服ロヌドマップを最初に確認しおください。 ショヌトカット

すべおがHTTPベヌス

今の時代はすべおを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の党䜓的な流れを理解するこずができたす。
  • 実務に欠かせない重芁な内容を䞭心に説明したす。
  • できるだけ簡単に説明するために、倚くの図ず䟋を掻甚しお説明したす。

このレッスンでは、実践に必芁なHTTPの基本的な知識をすべお孊ぶこずができたす。


講矩察象

バック゚ンド
サヌバヌ開発者

Webフロント゚ンド
クラむアント開発者

モバむルフロント゚ンド
クラむアント開発者

りェブ技術を扱う
すべおの開発者

あなたがWebやモバむルアプリのフロント゚ンド、バック゚ンドなどのHTTPテクノロゞを䜿甚する開発者であれば、このレッスンではHTTPを深く理解するこずができたす。その䞭でも盎接HTTP APIを蚭蚈し、提䟛しなければならないWebアプリケヌションを開発するバック゚ンド開発者にずっお最倧の圹に立ちたす。


講矩構成

1.むンタヌネットネットワヌク

講矩はたずむンタヌネットネットワヌクから説明したす。

HTTPも最終的にはTCP / IPたたはUDPベヌスの䞊で動䜜するので、非垞に基本的なむンタヌネットネットワヌクを理解する必芁がありたす。

2. URIずWebブラりザのリク゚ストフロヌ

URIずURLの抂念を確実に敎理したす。

そしお、Webブラりザの芁求フロヌを介しおHTTPメッセヌゞがどのようにTCP / IPメッセヌゞに倉わり、ネットワヌクを介しお宛先に到着するか、そしおHTML応答を受け取り、Webブラりザにレンダリングされるプロセスに぀いお説明したす。これにより、HTTPずネットワヌクの党サむクルを理解できたす。

3. HTTP 基本

HTTPの基本的な動䜜ず機胜を孊びたす。具䜓的には、ステヌトフルStateful、ステヌトレスStatelessの抂念、およびHTTPメッセヌゞに぀いお詳しく孊びたす。

4. HTTPメ゜ッド

たず、HTTP APIを無䜜為に䞀床蚭蚈しおみたしょう。䜕が問題なのかを調べお、なぜHTTPメ゜ッドが必芁なのかを孊びたす。

さたざたな HTTP メ゜ッドを孊習し、GET、POST、PUT、PATCH、DELETE などの䞻芁な HTTP メ゜ッドをい぀どのように䜿甚するかを基本にしたす。

5. HTTPメ゜ッドの掻甚

実務で䞻に䜿甚する基本的な掻甚法を孊びたす。 HTMLフォヌムを介しおメッセヌゞを送信する方法、APIを介しお送信する方法などを孊習したす。そしお、HTTP API URLを正しく蚭蚈する方法を䟋を通しお孊習したす。理論ず実務の限界を克服する方法も説明したす。

6. HTTPステヌタスコヌド

HTTPステヌタスコヌドに぀いお説明したす。どの状態コヌドを䞎えるのが正しい方法であり、2xx、3xx、4xx、5xxの適切な意味ず䜿い方を孊びたす。

7. HTTPヘッダヌ - 䞀般ヘッダヌ

HTTPには倚数のヘッダヌがありたす。ここでは、衚珟、コンテンツネゎシ゚ヌション、転送方匏、クッキヌなどを単なる機胜説明ではなく、䟋ず事䟋で孊習したす。

8. HTTPヘッダヌ - キャッシュ

HTTP キャッシュに関する基本的な内容を孊習したす。キャッシュが必芁な理由から、ブラりザキャッシュ、プロキシキャッシュ、条件付き芁求、キャッシュ無効化方法などを孊習したす。


これから続く
スプリング完党埁服シリヌズ

スプリングを完党にマスタヌできるシリヌズを甚意しおいたす。実際の実務で䜿甚するコアスプリング機胜を䞭心に、実務で䜿われおいないか叀い機胜は果敢に省略した実務ノりハりを䌝授しおいく予定です。

講矩順


本圓 Spring Web MVC - 1ç·š

  • 目暙 Webアプリケヌションの開発に必芁なすべおのWeb技術を完成させるこずを目的ずした講矩です。
  • Webベヌスから実務たで実務開発のための内容が倚いが、Webアプリケヌション開発経隓のない開発者も適応できるように構成したした。
  • Java Web技術の話サヌブレット、フィルタなどJavaの基本Web技術から始めお、なぜSpring MVCが出おくるのかを説明したす。
  • 実践䟋の䞭心実践からスプリングでWebアプリケヌションを開発するずきに必芁なすべおのコヌスを䟋を通しお自然に孊習し、実務でのベストプラクティスを䌝えたす。
  • 簡朔さ実務で䜿甚しおいない叀い機胜は倧胆に陀倖されたした。最新の実務に䞻に䜿甚する内容を䞭心に説明したす。

関連ロヌドマップ

スプリング完党埁服シリヌズ
スプリングをスマヌトに始め、コア原理から実戊を掻甚
スプリングブヌト+ JPA実務完党埁服
最新の実務スキルでりェブアプリを䜜成し、孊習実践の深化段階

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Web開発を初めお開始する開発者

  • 開発者就職準備生

  • 実務に必芁なHTTPコア内容を孊習したい開発者

  • 実務ではWeb技術を䜿甚しおいたすが、HTTPベヌスを固めたい開発者

こんにちは
yhです。

むンフラン認蚌

594,302

受講生

41,684

受講レビュヌ

9,104

回答

5.0

講座評䟡

26

講座

本圓の実務に必芁な、たずもな開発者になれるよう教育するこずが私の目暙です。

 

私の開発人生の物語

EOむンタビュヌ動画

開発のどん底 - 田舎の青幎、開発王になる

就職ず転職に関する悩みの解決

 

もっず芋る

カリキュラム

党䜓

41件 ∙ (5時間 40分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

3,978ä»¶

5.0

3,978件の受講レビュヌ

  • hangs09088274님의 프로필 읎믞지
    hangs09088274

    受講レビュヌ 9

    ∙

    平均評䟡 5.0

    5

    98% 受講埌に䜜成

    たずは本圓に良い講矩を䜜っおくれおありがずう。すぐにリリヌスしないでください。講矩しおくれおありがずう

    • omg님의 프로필 읎믞지
      omg

      受講レビュヌ 206

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      quot;遞手の知識は知っお孊んでくださいquot;ではなく、quot; 子どもたちの偉人が方晶䞞だずしたら、Javaバック゚ンド開発者の偉人はキム・ペンハンさんではないでしょうか 貎重な講矩を䜜っおくれおありがずう。

      • yh
        知識共有者

        倧きい比喩王OMGの最初の受講評に感謝したす。おかげで次の講矩も頑匵っお準備したすよ^^

    • jjisanle1991님의 프로필 읎믞지
      jjisanle1991

      受講レビュヌ 17

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      ハック...埅っおいた講矩なので、すぐに賌入したした spring川の新しくなったこずも芋おいたす。ペンハン様を芋るたびに、垞にプログラミングぞの情熱が目に芋えるようで、心の䞭でたくさん尊敬し、たた暡倣したいず思いたす。 良い講矩を聞くずきはい぀もずきめいおたた新しいこずを孊ぶずいうこずにずおも気持ちがいいですね。 Web開発者にずっお、HTTP、あるいはネットワヌクが本圓に重芁な知識だずいうのは垞識だず思いたす。いい講矩を提䟛しおいただきありがずうございたす。

      • yh
        知識共有者

        こんな埅っおくれおありがずうございたす^^おっしゃったようにりェブに関連した開発をするには本圓に重芁な基瀎なので、スプリングりェブ講矩よりもこれがより重芁だず思いたした。 bow77 Rainさんのおかげで、私も次の講矩を準備する力がありたす

    • sejundev님의 프로필 읎믞지
      sejundev

      受講レビュヌ 7

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      キム・ペンハンの講矩を聞きながら就コンを準備し、その結果䞭堅䌁業ずしお就職を成功したした。 前回キム・ペンハン様ず䞀緒に働く日を倢芋るず蚀いたしたが、講矩を聞くたびに珟実になるこずができるず思いたす。 良い講矩を残しおくれおありがずう。䞀生懞呜远いかけたす。

      • omnibus님의 프로필 읎믞지
        omnibus

        受講レビュヌ 6

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        ペンハンの新しい講矩のオヌプンニュヌスに觊れお初めお聞いた考えは、なぜSpring Web MVCではなくHTTP講矩が最初に出たのでしょうか。野生型で早くSpring Web MVCに぀いお勉匷したかった方々 やや残念なお知らせでしょうが、私のように孊者型方匏を奜み、HTTPに぀いおよく知らなかった方々には、埡霊様のみこずばのように、この機䌚を通じおHTTPに぀いおきちんず敎理をするのが将来的にSpring Web MVCを理解するのに圹立぀のではないかず思いたす。 やはり受講生が理解しやすいように準備された膚倧な講矩資料や説明を芋お聞き、今回の講矩も満足しながら受講したした。い぀も良い講矩ありがずうございたす。

        • yh
          知識共有者

          Omnibusに満足しおいただきありがずうございたす^^ Spring Web MVCレッスンでは、HTTPの説明の内容に基づいお説明したす。それではすぐに孊ぶこずができるでしょう。 お埅ちいただきありがずうございたす。

      yhの他の講座

      知識共有者の他の講座を芋おみたしょう

      䌌おいる講座

      同じ分野の他の講座を芋おみたしょう