Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWSで学ぶネットワーク入門―アプリケーションエンジニアも知っておきたい、トラブルシューティングの必須知識
Highest Rated
Rating: 4.2 out of 5(390 ratings)
4,203 students

AWSで学ぶネットワーク入門―アプリケーションエンジニアも知っておきたい、トラブルシューティングの必須知識

ネットワークのトラブルシューティングで手が動くことを目指して、アプリケーションエンジニアも知っておきたい範囲で、ネットワークの基礎知識や具体的なコマンドを学びます。最終的には、学んだ知識を活用してAWSでトラブルシューティングに挑戦します!
Last updated 5/2024
Japanese

What you'll learn

  • TCP/IP モデルの概要
  • IPv4 アドレスの基本
  • ルーティングや NAT、ファイアウォールといった、パケットの到達に関する基礎知識
  • TCP での待ち受けや接続の基本
  • HTTP の概要
  • hosts ファイルと DNS での名前解決の基本
  • AWS の VPC の構成の基本と、各種設定・トラブルシューティングの例
  • ネットワークのトラブルシューティングに使う各種コマンドと使用例

Course content

13 sections64 lectures4h 53m total length
  • このコースについて6:50

    このコースの概要や構築する題材、対象者や前提知識を確認します。

  • 受講ガイド1:22

    このコースを受講するときの進め方について説明します。

  • このコースで発生する AWS の料金について1:13

    このコースで発生する可能性のある、AWS の料金について説明します。

Requirements

  • Web サーバにふれたことがあるか、Web アプリケーションの実装経験がある
  • 10 進数と 2 進数を相互に変換できる
  • 絶対パス・相対パス程度のコンピュータの基礎知識がある
  • ターミナルで ls、cd などの基本的なコマンドを実行したことがある
  • Vim や nano など、ターミナルで使用可能なエディタを使うことができる
  • 学習に使える AWS アカウントがある
  • AWS には多少ふれたことがあるとより理解しやすくなりますが、前提知識がなくても大丈夫です

Description

近年、アプリケーションの実行環境として、AWS などのクラウドが使われることが非常に多くなっています。

クラウドの環境構築はアプリケーションエンジニアが担当する例も多く、その際はネットワークの基礎知識が求められます。


しかし...

例えば、ネットワークのトラブルに遭遇した場合、ネットワークの基礎知識がないと解決の方向性を考えることも難しいです。

また、ネットワークについて独学して仕組みはなんとなく頭に入ったものの、実際のトラブルシューティングでは手が動かないという方も少なくありません。


ネットワークのトラブルシューティングには、ネットワークの仕組みの知識と、具体的なコマンドの知識が必要です。


そこでこのコースでは、AWS の VPC(仮想ネットワーク)にふれながら、アプリケーションエンジニアでも知っておきたい範囲で、ネットワークの基礎知識と、トラブルシューティングに必要なコマンドを学びます

最終的には、学習した知識を活用してネットワークのトラブルシューティングの例にも挑戦します。


■このコースで学ぶこと

・TCP/IP モデル、IP、TCP、HTTP の概要

・IPv4 アドレス、ルーティング、NAT、ファイアウォール

・名前解決(hosts、DNS)

・トラブルシューティングで使える Linux の各種コマンド

・AWS の VPC(仮想ネットワーク)でのトラブルシューティングの例


■このコースで学ばないこと

・Ethernet、MAC アドレス、VLAN といった IP よりも下位のレイヤの知識

・IPv6 やルーティングプロトコルなどのより高度なネットワークの知識

・Windows・macOS で使えるコマンド


Who this course is for:

  • ネットワークへの苦手意識を克服したい、アプリケーションエンジニアの方
  • ネットワークの基礎を、理屈だけでなく、具体的なコマンドやトラブルシューティングの例で学びたい方
  • AWS を学ぼうとして、ネットワーク関連の用語が理解できず困っている方