今回のテーマ
UdemyでDockerを習得しよう!
おすすめ講座 5選を紹介!
今回は【厳選5選】Udemyのおすすめ講座【Docker編】を記事にしました。
今回はDockerを学びたい方に向けて、【Udemyのオンライン講座】をご紹介しようと思います!
Udemyではプロ級の講師陣達がたくさんいます。
しかし、中には低品質な講義も混ざっているため、何がいいかを選ぶのは難しいと思います。
今回は、私がオススメするUdemyの講座を紹介します。
みなさんに合っている講座が見つかると幸いです。
【2021年6月 更新!!!】
Udemyとは世界最大のオンラインプラットフォームです。社会人向けのスキルを効率的に学ぶことができるのがUdemyです。
早速ですが、おすすめ講座はこちらの5本です。
Contents
米国AI開発者がゼロから教えるDocker講座
学習内容
- DockerやDocker composeの基本的な使い方を体系的に学べます
- Linuxの基礎コマンドなど,プログラミング学習に必要な知識を学べます
- Dockerを使ったデータサイエンスの環境構築
- Dockerを使ったWebアプリの開発環境構築
- Dockerを使ったCICDパイプラインの構築
講座はこちらから↓↓
Docker + Kubernetes で構築する Webアプリケーション 実践講座
学習内容
- よく聞く言葉(仮想マシン、コンテナ、イメージ)の違いが説明できるようになる
- Dockerイメージに対する基本操作(検索/取得/一覧/削除、イメージ作成)ができるようになる
- Dockerコンテナに対する基本操作(実行/停止/一覧/削除)ができるようになる
- Kubernetesの特徴や動作の概要について説明できるようになる
- Kubernetesリソースに対する基本操作(作成/確認/削除)ができるようになる
- Kubernetes開発時のデバッグ(コマンド実行、ファイル転送、ログ確認)ができるようになる
- 主要なKubernetesリソースについてマニフェストファイルが記述できるようになる
- Docker + Kubernetes を用いた環境に対して Webアプリケーション(NGINX + Nodejs + MongoDB)の構築ができるようになる
講座はこちらから↓↓
>>Docker + Kubernetes で構築する Webアプリケーション 実践講座
米シリコンバレーDevOps監修!超Docker完全入門(2020)【優しい図解説とハンズオンLab付き】
*2020/10時点
学習内容
- Linuxとドッカーコマンドを学び、マイクロサービスデベロパーやDevOpsの第一歩を踏み出せます
- ドッカーアーキテクチャを図解で学び、ソフトウェアのアーキテクトを説明できるようになります
- 従来に仮装VMとドッカーの違いを理解して、今流行りのコンテナ化の理由がわかるようになります
- Linuxコマンドやカーネル・シェル・STDIN・STDOUT・TTYを理解し、Dockerコマンドで応用できるようになります
- ドッカーコマンドを使ってイメージからコンテナを起動したり、環境変数・ポートの変更ができるようになります
- Docker history, inspect, logsコマンドでコンテナのデバッグやTrouble shootingをできるようになります
- Dockerfileやdocker commitでイメージを作成し、リポに公開できるようになります
- Linuxネットワークネームスペースと4つのドッカーネットワーキングモードを学び、実践的にコンテナをディプロイできるようになります
- DockerのVolumeマウントを理解し、コンテナ内のデータをホスト上に永続的に保存できるようになります
- 複数ホスト上でコンテナ起動するコンテナオーケストレーションを理解し、簡単なDocker SwarmやKubernetesコマンドでアプリを起動できるようになります
- なぜDockerだけでは本番運用できないのかわかり、クーベネティスの学習への架け橋になります
- Docker、Dockerfile、そしてDocker Composeを使った実践的なWebアプリの構築を練習します
- Dockerfileのベストプラクティスを学び、本番運用向けにDockefileを書けるようになります
- Dockerを使ってWebアプリケーション(Nodejs + Python + Redis + Postgres + C#)の構築ができるようになります
講座はこちらから↓↓
>米シリコンバレーDevOps監修!超Docker完全入門(2020)【優しい図解説とハンズオンLab付き】
ゼロからはじめる Dockerによるアプリケーション実行環境構築
学習内容
- Dockerを用いてアプリケーション実行環境を構築できるようになります
- 開発したアプリケーションをクラウド環境で動作させることができるようになります
- Dockerを使用して様々なミドルウェアを簡単に試すことができるようになります
講座はこちらから↓↓
>>ゼロからはじめる Dockerによるアプリケーション実行環境構築
駆け出しエンジニアのためのDocker入門築
学習内容
- Dockerの基礎
- Dockerfileを使ったインフラ構成をコード化する方法
- docker-composeを使った複数コンテナの管理
- dockerを使ったWebアプリケーション開発環境の構築
- OSに依存しないコンテナ環境の構築方法
講座はこちらから↓↓
まとめ
今回は、【厳選4選】Udemyのおすすめ講座【Docker編】を紹介しました。
自分の貴重な時間を無駄にすることなく、効率的にDockerを学びたい方はぜひ参考にしてみてください。
今回のまとめです!
さらなるレベルアップしたい方はこちらの記事をオススメします。