
講座の全体像を説明します。
そもそものITという言葉が示す意味を簡単に理解していきます。
メルカリで買い物をする例を用いて、実際のIT活用においてIT技術がどのように利用されており、生活を変化させているのかを確認します。
WEBサービスを提供するサーバーと関連ソフトウェアについて基本知識を獲得します。
これから実施するAWSでの確認を自分で実施したい方はAWSアカウントの登録を行います。
※見るだけで十分な方は必要ありません。
AWSでサーバーの機能を提供するEC2インスタンスを立上げて、サーバー内にアクセスします。
EC2インスタンスにApacheのソフトウェアをインストールして、WEBサーバーとして設定します。
MAC向けのEC2インスタンス操作の説明です。
AWSで実行した内容に基づいて、サーバーの役割と動きを再度確認します。
ネットワークの基本的な役割を先ほどのサーバーとのやり取りから確認します。
ネットワークにおけるIPアドレスとURLの関係と役割を確認します。
ネットワークがインターネットとして世界中にどのように展開しているかを確認します。
ネットワークにおけるIPアドレスとMACアドレスの役割を比較して、確認します。
サブネットマスクによってネットワーク内にサブネットを作成する設定を確認します。
通信プロトコルの種類と、OSI参照モデルにおけるレイヤー間の役割を確認します。
AWSを利用した仮想ネットワークであるVPCについて理解します。
VPCを利用してサブネットを作成し、サブネットマスクとサブネットの関係を確認します。
VPCを利用してサブネットを作成し、サブネットマスクとサブネットの関係を確認します。
EC2インスタンスのセキュリティグループによりプロトコルとポート番号を指定した通信制御設定を実施します。
Route53にドメインを登録し、IPアドレスにドメインを設定します。
Route53にドメインを登録し、IPアドレスにドメインを設定します。
EC2インスタンスを削除します。
データベースの基本中の基本について学習します。
今回SQLを操作する対象となるリレーショナルデータベースの特徴を理解します。
SQLの基本的な機能や仕組みについて理解します。
AWSが提供するリレーショナルデータベースサービスであるRDSの基本的な機能や仕組みについて理解します。
実際にAWS上にあるデータベースサービスのRDSを構築して、その操作を確認します。
実際にAWS上にあるデータベースサービスのRDSを構築して、その操作を確認します。
実際にAWS上にあるデータベースサービスのRDSを構築して、その操作を確認します。
クラウドのベースとなっている仮想化技術について学習します。
クラウドの技術的な背景とその特徴について基本知識を獲得します。
世界でもっとも利用されているクラウドサービスであるAWSについて改めて基礎知識を獲得します。
AWSを代表するSDIサービスであるCloudFormationを実際に操作して理解します。
AWSを代表するSDIサービスであるCloudFormationを実際に操作して理解します。
WEBについて基本的な知識を獲得します。
WEBアプリケーションの基本的な構成を学習します
WEBアプリケーションを構築する際に利用されるマイクロサービスとAPIについて学習します。
システム構成を検討する際に重要な概念となるアーキテクチャについて理解します。
AWSにおけるアーキテクチャ設計の基本的な知識を獲得します。
アプリケーション開発の基本的なプロセスについて学習します。
アプリケーション開発における環境設定の基礎的な内容を理解します。
AWS Cloud9によるコーディング実行環境を準備します。
AWS Cloud9によるコーディング実行環境を準備します。
AWSにおいてコード管理とデプロイを支援するツールを理解します。
今回のコード管理に利用するGitHubのアカウントを登録します。
次のレクチャーではgitと連携する操作が発生します。パスワードではなくアクセストークンというものを利用する必要性があるようにGitが更新されました。以下のURLを参考にアクセストークンを発行してパスワードの代わりに利用してください。
https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
Cloud9環境とGitHub環境を連携して、コードを実行します。
開発言語にどのようなタイプがあるのかを確認していきます。
代表的なプログラム言語であるRubyのコーディングを確認します。
基幹系・業務系システムの開発プロセスの基礎を学習します。
WEBサービス/WEBアプリケーションの開発プロセスの基礎を学習します。
ウォーターフォール型とアジャイル型のシステム開発手法を比較しながら理解します。
今後のアプリケーション開発において目指すべくIT人材要件について確認します。
この講座は、ITの超初心者の方がゼロベースでITやデジタルがどういった技術によって成り立っているのか理解するための講座です。本講座は次の2つのタイプのレクチャーで構成されています。
・IT基礎知識をIT用語レベルから理解するための初歩的な座学
・獲得したIT知識をAWS操作を通じて体験するハンズオン
IT知識がゼロの方がIT基礎知識を固めることを目的とし、サーバーやネットワークの理論学習をした上で、AWSのハンズオンを通して、実践的に確認することで知識を定着化します。
あらゆる産業においてデジタルビジネスが求められる時代となり、経営層や経営企画などのビジネスサイドの方にとってもしっかりとしたIT知識とAWS知識を有していることが必要となっています。この講座では次のようなIT初心者の方に網羅的にIT知識を獲得していただく、初心者向けの優しい講座となっています。
【講座の対象者】
・IT企業に入社されたばかりの方
・ITエンジニア初心者の方
・ITを理解してみたい非エンジニアの方
講座の特徴としては、ただ座学を聞くだけでなく、AWSを利用した実践的なIT技術の確認を通して、より体験的にIT基礎知識を学習することができます。