
現場で通用する技術を、“使えるレベル”で身につけたい。
このコースは、そんなあなたのための Docker完全入門コース です。
Dockerは、開発現場で今や当たり前に使われる技術のひとつです。
でも、いざ触ってみると「仕組みがよくわからない」「なんとなくで動かしている」そんな悩みにぶつかる人も少なくありません。
このコースでは、Dockerを「実務でちゃんと使える」ようになることをゴールに設計しています。
環境構築からコンテナ操作、イメージの作成、構成管理までを、段階的に・体系的に・ハンズオンで学べます。
※このコースは単体でも完結しており、Dockerの全体像と実践的なスキルがしっかり身につきます。
そのうえで、もし「もっと知りたい」「現場全体を見渡せるようになりたい」と思えたら、Kubernetesを学んでみましょう。
コース内容は以下の通りです。
--
■ Dockerって何?なぜ Docker を使う?
まずはDockerの存在意義からスタートします。「仮想マシンと何が違うの?」「なぜ開発現場で使われているの?」といった根本的な疑問を解消し、これから学ぶ内容の全体像を明らかにします。
■ 環境構築
学習において“つまづきやすい”ポイントの一つが環境構築。このパートでは、Mac / Windows(WSL含む)どちらのユーザーでもスムーズに始められるよう、手順を丁寧に解説します。
さらに、コマンドコピペだけで操作できる専用サイトとサンプルファイルも提供します。これから始めるハンズオンのハードルもグッと下がり、安心して実践に取り組めます。
■ Hello Docker!
いよいよDockerを動かしてみます。
「コンテナを立ち上げるってこういうことなんだ!」という感覚を実際に操作しながら体感できます。ここでDockerの世界に入る第一歩を踏み出します。
■ 基本操作を学ぼう - コンテナ操作編
Dockerのコアとなる「コンテナ」のライフサイクルを理解し、起動・停止・削除、ファイル操作、コマンド実行といった基本操作の一通りをハンズオンで学びます。
「コンテナってどう扱えばいいの?」という疑問をここで一掃します。
■ 基本操作を学ぼう - コンテナイメージ操作編
今度は“中身”となる「イメージ」の操作へ。レジストリの仕組み、イメージの取得・作成・保存などを理解することで、コンテナとイメージの関係性が明確になります。
開発と運用の両面で必要となるスキルを習得できます。
■ Dockerfileでコンテナイメージを作成しよう
ここからは応用編です。Dockerfileを使ってオリジナルのイメージを構築し、マルチステージビルドやレイヤ設計など、実務に活かせる最適化手法も学びます。
Reactアプリの軽量化や、マルチアーキテクチャへの対応など、実践的なトピックが満載です。
■ DockerComposeで構成を管理しよう
複数コンテナを連携させる構成管理の考え方と実践を学びます。nginx / PHP / MySQL などを組み合わせた構成の構築を通じて、依存関係・ネットワーク・ソケット通信などの知識を深め、現場さながらの構成を体験できます。
--
このように、コンテナをただ触るだけでなく、「どう設計し、どう運用するか」まで一気通貫で学べる構成になっています。
現場を意識したスキルセットを、順を追って、しっかりと身につけられるはずです。
このコースで、Dockerの基礎をしっかりと理解し、
「現場で使える」自信を手に入れてください。
それでは、コース内でお会いできるのを楽しみにしています!