
カンサムのすっと初心者のAndroid One Day Class – Part3アプリの基本機能を実装する
admin0013
このレッスンでは、Androidアプリ開発の基本的な内容を説明します。どのアプリを開発しても、どの機能を実装しても、この講義の内容を理解できず、開発することはできません。
初級
Android, Kotlin, android-viewbinding
本コースは個人PC、ノートパソコンのみを利用するコースです。AWS、GCPのような費用が発生するクラウド環境を利用せずとも、k8s環境でgitops方法論を適用してCI/CD自動化処理過程を直接実装してみることができます。
GitOpsを適用してk8s環境でCI/CDパイプラインを構成する
k8sクラスターを直接構成してk8sの基礎を身につける
Jenkinsを利用してコンテナイメージビルドを自動化する
ArgoCDとArgoCD Image Updaterを利用してデプロイ自動化する
k8sとArgoCDの認証をKeyCloakで統合する
本コースは、k8s環境でgitops方法論を適用してCI/CD自動化処理過程を直接実装してみるコースです。ご自身のPCでUbuntu Linuxバーチャルマシンをインストールした後、バーチャルマシンにJenkinsサーバーとk8sクラスターを構成してCI/CDを実装してみることになります。そして本コースを学習されると、Gitの使用方法、Dockerを利用したコンテナイメージビルド方法、Jenkinsを利用して自動化されたビルドパイプラインを構成する方法、k8sの基礎使用法、ArgoCDを利用した配布自動化方法、Argo Rolloutを利用した配布戦略実装方法をすべて習得することになります。
本コースの進行中には、すぐに業務に適用できる多くの例題を作成してテストするため、実習と同時に実務能力をすぐに向上させることができます。すべてのコマンドとコードを例題ファイルとして提供するため、コードやスクリプトを一つ一つタイピングしなくても、全体的なプロセスを素早く構成できるようにコースを準備しました。
一般的にこのような内容を学習するには複数台のコンピュータが必要で、Linuxサーバーを直接インストールし、構成要素を直接設定する必要があるため、多くの時間がかかります。しかし、このコースではVagrantツールとスクリプトを利用して受講生のPC、ノートパソコンに仮想マシンを自動的に設定することで、実習環境を素早く構築し、何度も実習を繰り返し実行することができます。
CI/CDの全過程の内容をこのコースで個人用コンピュータ1台ですべて実習することができます。実習環境を設定するためのスクリプトも提供されるため、簡単に実習を進めることができます。
難しく感じられるgitops基盤のCI/CDを実習中心で簡単に学習します。説明だけでは分かりにくい内容を直接実習し、何度もテストしながら正確に理解することができます。
CI/CDプロセスを理解し実行する際に必要なk8sの基本、核心内容を直接k8sクラスターを構成して迅速に学習します。不要な内容は排除し、必ず必要なk8sの概念を盛り込みました。
Jenkins、ArgoCDの基本的な機能だけを学習するのではなく、各ツールの詳細なオプションと構成方法を追加で学習します。そのため、はるかに活用度の高い適用方法を身につけることができます。また、概念とコンテキストを理解するために様々な概念図を使用します。
Gitツールと Gitea サーバーを直接インストールして使用する方法を身につけます。これらのツールを利用して構成管理を実行する方法を学習することができます。
費用が発生するAWSやAzureのようなクラウド環境で実習せず、自分のノートパソコンやPCですべてを実習します。また、実習環境設定のための仮想マシンをvagrantコマンド一行で生成できるようにスクリプトを提供します。
学習対象は
誰でしょう?
k8sからcicdまで学習したい方
PC1台でk8sとgitopsを学習したい方
Jenkinsを利用したビルド自動化方法を身につけたい方
ArgoCDを通じてk8sアプリケーションデプロイを自動化したい方
前提知識、
必要でしょうか?
Linux コマンド基本
仮想マシンに関する概念
ネットワーク基礎知識
CS基礎知識
1,660
受講生
159
受講レビュー
17
回答
4.9
講座評価
21
講座

IT企業の教育現場で20年以上、多様な学習者と共に歩みながらIT関連の教育を行ってきた各分野最高の講師陣(SSAMZ)が集まり、設立した会社です。
SSAMZはオンライン講義だけでなく、企業向けのカスタマイズされた対面教育を通じたコーチングやメン토リングを提供し、ソフトウェア専門家を夢見る学生から現役の開発者、エンジニアの養成に力を注いでいます。

良い講義は、講師の専門性、知識コンテンツ、そして伝達能力によって決まります。SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線で理解しやすく伝える教育を目指しています。
教育に関するお問い合わせ:admin@ssamz.com
SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com
SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com
全体
88件 ∙ (17時間 17分)
講座資料(こうぎしりょう):
1. 講師およびコース紹介
05:54
2. 環境設定 - Windows
15:34
3. 環境設定 - Mac
06:13
4. CI/CDパイプライン概要 1
11:00
5. CI/CDパイプライン概要 2
09:23
6. GitOps 概要 1
10:47
7. GitOps 概要 2
13:54
8. 構成管理の概要
08:06
10. Gitea サーバー設定
13:00
11. Git 基本的な使い方 1
15:36
12. Gitの基本操作 2
09:55
13. リモートリポジトリとの作業 1
08:34
14. リモートリポジトリとの作業 2
06:58
15. ブランチ戦略 1
12:41
16. ブランチ戦略 2
07:38
全体
10件
5.0
10件の受講レビュー
受講レビュー 101
∙
平均評価 4.9
5
Kubernetesを学習しながら副次的に知りたかったJenkins、ArgoCDなどを細心に講義を通じて教えてくださり、ありがとうございます。ただ残念な点は、講師様の講義は期間が制限されているため、とても惜しいです。UdemyやInflearnの講義はほとんど受講期間が無制限なのに、講師様の講義も受講期間を無制限にしていただければありがたいです。
講義を気に入っていただき、心から感謝いたします。受講期間制限の問題についてお話しすると、この講義は他の教育機関でもサービスされており、そちらでは教育期間が制限されています。Inflearnで無制限に提供すると法的な問題が生じる可能性があるためです。もし教育期間を延長する必要がございましたら、教育期間終了の2-3ヶ月前に期間延長をご依頼いただければ延長いたします。
受講レビュー 3
∙
平均評価 5.0
受講レビュー 14
∙
平均評価 5.0
受講レビュー 10
∙
平均評価 5.0
受講レビュー 8
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!