こんにちは、インフラエンジニアのryuです。
今回は、無料でDockerやkubernetesが学べる学習サイトKatacodaについて紹介します。Katacodaとは環境構築が不要で、ブラウザ上でコマンドを入力しながら、最新技術が学べるサイトです。新技術を無料で学べるオススメサイトです。
※現在はKatacodaは閉鎖されてKillercodaという後継サイトがあります。
目次
KatacodaでDockerとKubernetesが無料学べる!?
Dockerやkubernetesを身に付けたいけどどうしよう・・・
Katacodaというサイトがオススメです!
今回は、Dockerやkubernetesを身に付けたい方のために、Katacodaというサイトを紹介します!Katacodaとはどのようなサイトなのか解説していきます。
環境構築が不要なKatacodaとは?
なにか新しい技術を勉強するとき、一番めんどくさいのが実行環境を構築することですね。ソフトをインストールしたり・・・
そのような環境構築が一切不要なサイトが”Katacoda“です。
下記の図のようにブラウザ上でコマンドを実行することができます。
めんどくさい環境構築が不要で、新しい技術を学ぶときのコストを下げてくれます。
例えば、kubernetesを自分のPCで動作させるためには、virtualboxをインストールしたり、BIOSの仮想化の設定を有効にしたりと、いろいろあります。さらに、参考書通りに設定しても、PCによって動作しないことが多々あります。初心者の方は環境構築で挫折してしまいます・・・
そのような環境構築を無くして、すぐに学習できるのが”Katacoda”です。
では、どのような技術を学ぶことができるのでしょうか?
KatacodaはDockerやkubernetesなど最新技術が学べる
Katacodaは、以下のような技術を学ぶことができます。
- Docker
- Kubernetes
- Jenkins
- Ansible
- Terraform
その他にも様々な内容があります。このサイトでは、入門レベルから上級レベルの内容を取り扱っております。実践的な内容も収録されているので、現役エンジニアの私もこのサイトは重宝しております。
Katacodaの内容はすべて英語
Katacodaの内容すべて英語で読めないんだけど・・・
Katacodaはすべて英語です。英語が苦手な方も多いでしょう。
そのような時はGoogle翻訳で翻訳しながら進めましょう。
基本的にIT技術で優良な教材は英語のものが多いです。ITエンジニアとしては英語を身に付けておきたいところです。しかし、Google翻訳もかなりの精度で使えるので、英語ができない方はGoogle翻訳を使いましょう!
最先端の技術を無料で身に付けたい方は、英語力を身に付けておいたほうがお得です。
Katacodaのような無料で良質な学習サイトはたいてい英語です。日本語で学ぶ場合は、有料だったり、遅れた情報だったりします。最先端の技術を学びたい方は英語の文章を読めるようになりましょう!
無料で英語力を身に付けたい方はこちら↓
Katacodaを使ってみよう
ここからは、Katacoda実際に使ってみます!
Katacodaのサイトはこちら↓になります。
https://killercoda.com/ (後継サイトです)
Katacodaで勉強したいコースを選択する
まず、サイトにアクセスしたら、画面下にスクロールします。そうすると、多くのコースがあるので、勉強したいものの「Start Course」をクリックします。
さらに、いくつかのコースがあるので、「Start Scenario」をクリックします。
環境構築不要でコマンドが実行可能!
画面が切り替わると、左側に説明、右側にターミナルの画面が表示されます。
右側の説明部分のグレー部分は実行するコマンドです。このコマンドを左側のターミナルに打ってみましょう!
すでにDockerがインストールされているので”docker run”コマンドが入力できました。
このように、Katacodaを使うと、環境構築が不要で最新技術を勉強することができます。
最新技術を身に付けて、周りと差を付けたい方はぜひ使ってみてください!
動画で最先端技術を学習したい方はこちら↓