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

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

Ratings: 4.62 / 5.00




Description

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

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


しかし...

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

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


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


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

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


■このコースで学ぶこと

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

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

・名前解決(hosts、DNS)

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

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


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

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

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

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


What You Will Learn!

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

Who Should Attend!

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