非専門家でも理解できるCI/CD入門・実践
jscode
¥9,627
初級 / CI/CD, github-actions, AWS, aws-code-deploy, Docker, infrastructure, aws-ec2
4.9
(152)
非専門家の方でも簡単に理解でき、実戦ですぐに活用できるCI/CD入門講座を作ってみました!
初級
CI/CD, github-actions, AWS
単にコマンドを暗記する講義ではありません。 なぜコンテナが登場したのか、Dockerがどのような原理でイメージを作成し実行するのか、 技術の「流れ」を感覚的に理解できるようサポートする実践型入門コースです。 初めてDockerに触れる方も、この講義を終える頃には「なぜコンテナが必要な技術なのか」を 自ら説明できるようになります。
受講生 84名
難易度 入門
受講期間 無制限
コンテナとDockerの内部構造を「流れに沿って」理解する
コマンドを暗記することなく、Dockerの動作原理を正確に説明できるようになること
イメージ・コンテナ・ボリューム・ネットワークの関係を実習で完成させる
Composeで複数のコンテナを「一括」管理する実践的なスキルを身につける
この講座は、Dockerを単なる実行ツールとしてではなく、
コンテナ技術の全体像(Why → How → Practice)として学びます。
オンプレミス → 仮想化 → クラウドへと続くインフラの発展の中で、
なぜコンテナが必要になったのか、VMとの違いは何なのかを一目で理解します。Namespace、Cgroups、OverlayFSが軽量で高速な実行環境を作る原理を分かりやすく整理します。
コンテナはイメージレイヤー + Write Layer構造で作られます。
Dockerfile → イメージ → コンテナへと続く流れを実習中心に理解し、BUILD → SHIP → RUNの全過程を必要な分だけ辿りながら原理を習得します。
簡単なミニブログアプリケーションをフロントエンド・バックエンドに分けてコンテナで直接実行してみます。
この過程でネットワーク接続、データ保存(ボリューム)の概念まで自然に習得することができ、最後にはDocker Composeを活用して複数のコンテナを一度に管理する方法まで完成させます。
Dockerコマンドを暗記しただけで、実際にはうまく活用できていない
イメージ、コンテナ、Layer構造がぼんやりとしか理解できていない
Dockerfileを自分で作ろうとすると、エラーやパターンが分からず行き詰まる
Volume、ネットワークの概念が頭の中で整理できていない
マルチコンテナサービスの構成に常に苦労している
実務上の問題(ポートの競合、ボリュームの権限問題、ネットワーク接続の失敗など)への対処能力が不足している。
コマンドを「理由と原理」で理解し、状況に応じて正確に選択できる
イメージがどのように作成されるのかをレイヤー単位で説明できる
Dockerfileのベストプラクティスを自ら適用し、最適化が可能
Volume、Bind Mount、ネットワークの流れを図解できるレベルで理解
Composeでサービス全体を一括で起動し、問題解決まで可能
実務で発生する問題の原因を把握し、解決策の提示まで可能
単なるコマンドの羅列ではなく
なぜ必要なのか → どのように動作するのか → 直接やってみるという構造で構成されています。
すべての実習は、個人PC・会社PCを問わず進められるように構成しました。
(Mac/Windowsの両方に対応)
Dockerfileの最適化、イメージ容量の管理、ネットワークのトラブルシューティングなど
「現場で本当に使う部分」だけを盛り込みました。
単なる真似ではなく
「自分自身で修正し、問題を解決してみる経験」をします。
不必要に難しく説明しません。
実務ですぐに使える核心的な概念だけを、
流れに沿って素早く理解できるように構成しました。
Dockerを初めて学ぶ方も、
すでに使ったことはあるが原理が曖昧だった方も、
この講義一つでDockerの全体像が頭の中に整理されます。
学習対象は
誰でしょう?
Dockerに初めて触れるけれど、何から始めればいいか分からず途方に暮れている方
DevOpsやクラウドへの参入に向けて、Dockerの基礎をしっかりと固めたい方
Kubernetesを学習する前に、Dockerの基礎をしっかりと固めたい方
ローカルでウェブサービスを直接立ち上げてみたい入門者
前提知識、
必要でしょうか?
事前に知っておくべき知識はありません。
「ドカー(Docker)が何なのかも分からない」という方でもついて来られるように
概念から実習まで、直接お見せしながら進めていきます。
120
受講生
16
受講レビュー
5
回答
5.0
講座評価
7
講座
技術のコツを掴ませ、自らやり遂げる力を養うテックトレーナー、
コツを教えるテックトレーナー、キム・ヌリです。
現在はSkilleat(スキルイット)というテックラーニングブランドを運営しており、
「技術を感覚で理解できる」ようにする実習中心のコンテンツを制作しています。
私の講義は、単に概念を暗記するのではなく、
皆さんが自ら実践できる力を養う過程として設計されています。
読んで → クイズを解いて → 実習しながら「感覚の筋肉」を作るルーティン、
その過程を通じて、複雑な技術も感覚で掴めるようにいたします。
以前は国内CSP企業でCloud Tech Trainerとして勤務し、
数多くの開発者やエンジニアにKubernetes · DevOps · Cloudインフラを講義してきました。
また、NAVER系列会社でCloud Support Engineerとして勤務し、
実際のクラウドインフラ環境の運用と問題解決を経験しました。
誰もが完走できる学習ルーチンで、
自ら成長できる力を養います。
全体
29件 ∙ (3時間 58分)
講座資料(こうぎしりょう):
全体
9件
5.0
9件の受講レビュー
受講レビュー 330
∙
平均評価 5.0
修正済み
5
Dockerの復習を兼ねて2倍速で聞きましたが、とても分かりやすく教えてくださいます。おすすめです!
わぁ、講座の受講申し込み後、1-2日で完走されたんですね。素晴らしいです!受講レビューありがとうございます!😊 完走を成し遂げられた意志、本当に素敵です
受講レビュー 1
∙
平均評価 5.0
受講レビュー 20
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥6,289
25%
¥8,379