
カンサムのサッチョビアンドロイド One Day Class – Part1 アンドロイドアプリ開発の準備
admin0013
無料
初級 / Android, Kotlin, android-aab, android-avd, androidstudio-settings
5.0
(28)
この講義では、Androidの特徴を理解し、開発環境を構築し、Androidアプリ開発者として初歩を踏み出すことができます。
初級
Android, Kotlin, android-aab
本コースは個人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,518
受講生
130
受講レビュー
15
回答
4.9
講座評価
21
講座

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

良い講義は、講師の専門性、知識コンテンツ、そして伝達能力によって決まります。SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線で理解しやすく伝える教育を目指しています。
教育に関するお問い合わせ:admin@ssamz.com
SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com
SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com
全体
88件 ∙ (17時間 37分)
講座資料(こうぎしりょう):
1. 강사 및 과정 소개
05:54
2. 환경 설정 - 윈도우
15:34
3. 환경 설정 - 맥
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
全体
8件
5.0
8件の受講レビュー
受講レビュー 14
∙
平均評価 4.9
受講レビュー 41
∙
平均評価 4.9
受講レビュー 14
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 330
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥19,360

