米シリコンバレーDevOps監修!超Docker完全入門【優しい図解説とハンズオンLab付き】

via Udemy

Go to Course: https://www.udemy.com/course/linux-docker-compose-dockerfile-kanzennyumon/

Overview

このコースを一文でまとめると?このコースは、アプリ開発やDevOps経験初心者の方が、Linuxの簡単な基礎(カーネル・シェル・STDIN・STDOUT・TTY)とDocker(イメージ・コンテナ・VMとの違い・Docker compose・ネットワーキング・Volume)を初心者として1から学び、コンテナ化できるデベロパーやDevOpsとしてキャリアアップを目指す方向けのコースです。☆コース内容を確認した上で受講をいただけるように、無料プレビューを公開してます。ぜひご覧ください☆もしかしてあたなは今下記に当てはまりますか?ドッカー?何それおいしいの?という人ドッカーって数年前から聞いたことはあるけど、いまいちわからない・・・ドッカーを学びたいけど、抽象的すぎてどこから始めたらいいかがわからない…今後コンテナ化の技術はエンジニアとしては必須と聞いたけど・・・ドッカーの理論と実践を図解付きでしっかりを学びたいGoogleが開発したクーベネティスが今超アツイって聞くけど、その前にドッカー理解しないといけない・・・ドッカー学びたいけどLinuxのコマンドすらよくわからない・・・当コースを取るべき人今の自分のエンジニアのスキルに満足してないプログラミン経験が1−3ヶ月以上あるドッカーを使ってWebアプリを構築・運用したいドッカーの理論と実践を学んで理解し、仕事で活かせるようになりたいシリコンバレーDevOpsエンジニアが教える、本番運用目線でのコンテナ化技術やベストプラクティスを知りたいとりまドッカーコマンドを練習したいドッカーアーキテクチャやネットワーキングの基礎を理解したいただの一夜漬けのドッカーコマンド暗記ではなく、丁寧な図解説で本質をマスターしたいLinux・ドッカー・Docker Swarm・Kubernetesを取り巻くコマンドやコンセプトを現役エンジニアの監修のもと学びたい当コースが不要な人ドッカーの理論や実践をたくさん知っている特にアプリのコンテナ化を考えておらず、ドッカーに興味ないプログラミングをしたことが全くない正直なところ、わたしも4年前は自分がDockerというコンテナ技術を使うことになるとは思っていませんでした。元々バックエンドデベロパーで、北米の大学をCS専攻で卒業していましたが、コンテナ化・ドッカーという単語は一度も転職するまで耳にしませんでした。そして初めて公式ページを見たときは衝撃的でした。なぜなら「全くワケが分からなかった」からです。でもこれは偶然ではありません。もちろん「CS専攻だから理解できて当たり前」「エンジニアならドッカーはできて当たり前」と聞くことはあるでしょうが、だからと言って簡単に身に付く知識・スキルではありません。アメリカならず、カナダ、ドイツの超有名企業に転職して見てきてわかることは、いかにシニアレベルのエンジニアでも必ずしも「ドッカー」「マイクロサービス」「DevOps」を理解しているとは限らないのです。なぜならDockerやDevOps,AWSやKubernetesは過去3−5年で急激に広まっている新興テクノロジーだからです。当コースは単なる理論詰め込み型ではなく、再現性の高い実践的なラボとわかりやすい図解説付きのハウトゥーです。ちなみに当コースは約4時間以内で完結。1日30分でも構いません。週末に一気に修了してもOKです。このコースで理論と実践を学ぶことで、あなたのLinuxとドッカーコマンドドッカーアーキテクチャ従来に仮装VMとドッカーの違いLinuxコマンドやカーネル・シェル・STDIN・STDOUT・TTYドッカーコマンドを使ってイメージからコンテナを起動したり、環境変数・ポートの変更Docker history, inspect, logsコマンドでコンテナのデバッグやTrouble shootingDockerfileやdocker commitでイメージを作成し、リポに公開Linuxネットワークネームスペースと4つのドッカーネットワーキングモードDockerのVolumeマウントを理解し、コンテナ内のデータをホスト上に永続的に保存複数ホスト上でコンテナ起動するコンテナオーケストレーション簡単なDocker SwarmやKubernetesコマンドでアプリを起動なぜDockerだけでは本番運用できないのかDocker、Dockerfile、そしてDocker Composeを使った実践的なWebアプリの構築チャレンジDockerfileのベストプラクティスを学び、本番運用向けのDockefileの理解の仕方まで理解できるようになります。現シリコンバレーDevOpsエンジニアによる監修の元、Linuxの簡単な基礎(カーネル・シェル・STDIN・STDOUT・TTY)とDocker(イメージ・コンテナ・VMとの違い・Docker compose・ネットワーキング・Volume)の学習にあたり、このコースの特徴・メリット・構成をおさらいします。1. 現役アメリカシリコンバレーDevOpsエンジニアがレクチャーこのコースでは、カナダの大学をCS専攻で卒業し現在アメリカ企業でDevOpsエンジニアとしてKubernetesやDockerをゴリゴリ使っている現役DevOpsエンジニアが図解説で丁寧にレクチャーします2. 理論(レクチャー)と実践(ハンズオンラボ)理論だけ聞いてても眠くなります。実践的なハンズオンラボがあるので、コマンドを手を動かしながら学べます。3. 抽象的でとっつきにくいコンセプトやアーキテクチャを図解説コマンドだけでなく、基本から応用までの本質をダイアグラムで頭に残すので、今打っているコマンドが実際に何をしているのか理解しやすくなります。4. デベロパー向けにLinuxの基本知識とコマンドを解説・デモわかりにくい・そして怖いあの黒いターミナル。元バックエンドデベロパー、そして現DevOpsエンジニアと一緒に学んだらもう怖くありません!:)2ー3年前まで意味不明だったLinuxのコンセプトやコマンドを、「分からなかった目線」で解説するので安心です。5. 北米・ヨーロッパでのDevOpsエンジニアの経験を凝縮。図解付きの丁寧な解説、Linuxの難しいコンセプト、テストやデバッギング、コンテナオーケストレーション、Docker Swarmやクーベネティスの簡単なデモまでを全て網羅しました。6 抽象度高めでわかりにくいLinuxネットワーキングから解説し、4つのドッカーネットワーキングモードを解説個人的にLinuxで一番難しいと思うネットワーキングを、図解でビジュアライズしながら学びます。このネットワーキングはKubernetesでさらに難易度が上がりますが、ここで理解しておかないとDevOpsとしてはいけないのでこのコースに含みました。7. コンテナ化の後に直撃するコンテナオーケストレーションという壁を少しだけプレビューコンテナの理解はできたけど、本番運用ではクーベネティスなどのまた難しいツールを使う必要があります。次のコースへの架け橋として、簡単なデモも紹介します。8. 現役アメリカのDevOpsエンジニアの本番運用現場目線からのベストプラクティスを紹介本番むけの実践的なDockerfileの書き方、公式ページではわかりにくい・見つけにく落とし穴も紹介・解説・デモします9. Dockerを使ってWebアプリケーション(Nodejs + Python + Redis + Postgres + C#)の構築ができるようになりますサンプルアプリを使い、Docker ComposeのYAMLとDockerfileからイメージを作成し複数コンテナを起動します。生徒さんのエンジニアキャリアアップに役立つコースとなれば嬉しいです。

Skills

Reviews