Courses by Kazuya Kojima

Amazon Web Service マスターコース EC2編
Amazon Web Service マスターコース EC2編

EC2を学び、クラウド環境でのサーバー構築を学びましょう。WordPressや、機械学習で使用するサーバーの構築方法や、ロードバランサーやオートスケールなどの様々な機能について詳しく解説します。 このコースは、AWS(Amazon Web Service)のEC2 (Elastic Compute Cloud)を使用して、AWSのクラウド環境上に仮想サーバーを構築する方法を学ぶコースとなっています。 EC2では単純に仮想サーバーを構築できるだけではなく、豊富な選択肢の中から様々なスペックの仮想マシンをものの数分で立ち上げることができます。 そして、仮想マシンを立ち上げるだけではなく、ロードバランサーやオートスケールなど、その他にも様々な機能が備わっています。 EC2のサービス単体でもかなり機能が豊富なので、各機能を使うメリットや、利用方法を学ぶのにはそれなりに学習コストがかかります。 本コースでは、しっかりとEC2の機能について学びたい方向けに、個別の機能の解説から始め、実際の設定方法を学んでいきます。 また、機能が豊富な反面、一般的にEC2の利用料金は高いと言われがちですが、割引料金でEC2を利用する方法として、スポットインスタンスや、リザーブドインスタンスといった購入方法もあります。 スポットインスタンスでは最大90%割引で利用でき、リザーブドインスタンスでは最大75%割引でEC2インスタンスを利用することができます。 こういった割引価格で利用する方法についても解説していますので、ぜひ安く活用する方法を学んでコストを削減に繋げて頂きたいと思います。 実践的な演習では、機械学習、ディープラーニング用のマシンの構築方法や、LAMP環境を構築してWordPress用のサーバーを構築する方法ついても解説しています。 また、より規模を拡大していく際に必要となる、ロードバランサーやオートスケールの機能についても解説しています。 昨今の転職市場では、インフラエンジニアだけでなく、開発者にもある程度AWSといったクラウドサービスの知識が求めれられるようになってきています。 ぜひ、この機会にAWSの利用方法を学んで、スキルアップして行きましょう。 もし、わからないことがあれば、気軽に質問頂ければと思います。 カリキュラムの内容は以下のようになっております。 【カリキュラム構成】 セクション1. はじめに  講師の自己紹介と、コースの目的についてお話します。 セクション2....

4.9
(230)
Amazon Web Service マスターコース VPC編
Amazon Web Service マスターコース VPC編

AWSでクラウド環境を構築する際に必要となるVPCの設定方法をマスターしましょう。 このコースは、AWS(Amazon Web Service)のVPC (Amazon Virtual Private Cloud)を使用して、AWSのクラウド環境上にネットワーク環境を構築する方法を学べるコースとなっています。 AWSでメジャーなサービスであるEC2を始める際にも必須で必要となる機能ですので、VPCを理解してAWSへの環境構築の機能をマスターしましょう。 VPCには、プライベートなクラウド環境を構築するだけでなく、外部からの攻撃から守るセキュリティの機能や、その他のAWSサービスと接続するための機能、そして、企業のNWと暗号化された通信で結ぶVPNといった機能もあります。 断片的な知識ではなく、VPCについてしっかりと機能を把握したいという方にオススメのコースです。 なるべく細かく説明を入れて、途中でつまずくことのないようにしていますが、もし、わからないことがあれば、気軽に質問頂ければと思います。 カリキュラムの内容は以下のようになっております。 【カリキュラム構成】 セクション1. はじめに  講師の自己紹介と、コースの目的についてお話します。 セクション2. VPCの基礎とAWSアカウント作成  VPCとはどのようなものか、VPCの役割や、VPCの機能について解説します。 セクション3. VPCを使用したネットワーク環境構築  VPCを使用して、AWSのクラウド環境上にネットワーク環境(仮想的なユーザー専用の領域)を構築する方法を学びます。  また、インターネットゲートウェイの役割と設定方法を解説し、VPCのサブネット上に立ち上げたEC2インスタンス(仮想マシン)に接続する方法を学びます。 セクション4. ...

4.9
(230)
フルスタックエンジニアが教える 即戦力Railsエンジニア養成講座
フルスタックエンジニアが教える 即戦力Railsエンジニア養成講座

Ruby言語の基礎から始め、Ruby on Railsを使用したWebアプリケーションの開発方法について学びます。Railsの動作環境をDockerで構築する方法についても学びます。 このコースは、Ruby on Rails5を用いてWebアプリケーションを開発する方法を学べるコースとなっています。 ※現在Ruby on Rails7に対応したコンテンツも随時追加しています。 PCへのRubyのインストールや、Rubyの基礎など、これまでRuby言語に触れたことがない方も基礎から学べるようになっています。 Railsの開発環境にはDockerを使い、コンテナを使用してRailsサーバーとMySQLサーバーの起動する方法についても学びます。 Railsだけでなく、こういったRails実行環境の構築も学ぶことで、最終的にアプリケーションを公開するために必要な知識についても学ぶことができます。 なるべく細かく説明を入れて、途中でつまずくことのないようにしています。 わからないことがあれば、気軽に質問頂ければと思います! Ruby on Railsを使用した即戦力レベルのアプリケーション作成のスキルを身に着けることができます Webアプリケーションを作成できるようになります 「なんとなく動く」ではなく本格的に開発を行うためのノウハウを学ぶことが出来ます

4.9
(230)
ゼロからはじめる Dockerによるアプリケーション実行環境構築
ゼロからはじめる Dockerによるアプリケーション実行環境構築

コンテナの実行方法を学び、Ruby on RailsやDjangoといったWebアプリケーションフレームワークを使用した環境構築について学びます。Docker MachineやSwarmといったDocker関連技術についても学びます。 このコースは、Dockerを用いてコンテナ仮想化によるアプリケーション実行環境の構築方法を学べるコースとなっています。 これまでは、開発環境の構築など、アプリケーションを実行する環境を作るには、それなりの労力と時間を要することが多くありました。 場合によっては、環境構築がうまく行かず、頓挫してしまったという人も多いのではないかと思います。 Dockerを用いることにより、簡単でスピーディーに様々な環境を構築することができるようになります。 Docker Hubのオフィシャルイメージを見ると、現在開発の現場で使われている開発言語、Linux ディストリビューションや、ミドルウェアを使用するための様々なイメージが用意されています(Docker Hubについてはコース内で解説しますが、興味のある方は検索してみてください)。 Dockerを学び、これらのイメージからコンテナを実行して環境を構築する方法について学んで行きましょう。 何か新しい言語や、ミドルウェアなどについて学びたい場合も、これらのイメージからコンテナを立ち上げ簡単に試すことができるようになります。 きっと、エンジニアとしての価値も上がり、様々な仕事で重宝される存在になれると思います。 【カリキュラム構成】 セクション1. はじめに  講師の自己紹介と、コースの目的についてお話します。 セクション2. Dockerを理解しよう  Dockerとは何かについて解説します。 セクション3. Dockerのインストール  環境別にDockerのインストール方法について解説します。...

4.9
(230)