[旧バージョン] Webアプリケーション開発のためのIntelliJ IDEA設定(2020 ver.)
本講義は、Jetbrains(https://www.jetbrains.com/)社のJavaプログラミング開発ツールであるIntelliJ IDEAでWebプログラミングを開始するための設定過程について紹介する講義です。

お知らせ
3 件
こんにちは、離島院です。
コロナも少しずつ落ち着いていく様子で、正常な社会生活に戻っているようです。
2022年も夏が始まっています。梅雨が始まっているように澄んだ空を見るのは難しいですね。
「 Spring Cloudで開発するマイクロサービスアプリケーション(MSA) 」講義の後続講義をお待ちいただく方には申し訳ないという言葉以外には申し上げません。もともと計画通りなら、去る1月にオープンしなければならない講義が進めていたプロジェクトのイシューで2月3月延期されてまだオープンできていませんね…それでも…本当にすぐ!オープンしようと最後の準備作業中です。
次のレッスンは、予定通りCI / CDに関連するレッスンです。今日はCI/CD講義の目次最初に紹介しようとしています。
レッスンは6〜7セクションで構成されています。 Appendixをこの講義に含めるかどうかによって、6つまたは7つのセクションに分かれているようです。
Section 1. DevOps と CI/CD
1-1. DevOpsとCI/CD
1-2. CI/CDワークフロー
1-3. Jenkinsのインストール
1-4. Exercisef #1
セクション2. Jenkinsを使用したCI / CDの使用
2-1. CI/CDのためのGit及びMavenのインターロック
2-2. Exercisef #2
2-3. CI/CD用のTomcat Server連携
2-4. Exercisef #3
2-5. PollSCM設定
2-6. Dockerを使用した実践環境の構成
2-7. Exercisef #4
Section 3. Jenkins + Infrastructure as Code (Ansible を使用した Configuration Management)
3-1. IaC
3-2. Ansibleの概要
3-3. Ansible インストール
3-4. Ansible Playbook
3-5. Exercise #5
3-6. Docker イメージのデプロイ
3-7. Exercise #6
Section 4. Jenkins + Ansible + Kubernets 連動
4-1. Kubernetes Clusterにデプロイする
4-2. Ansible + Kubernetes連動
4-3. Exercise #7
4-4. CI/CDプロセス
4-5. Exercise #8
4-6. Minikubeのインストール(Apple Silicon chip)
Section 5. Advanced Jenkins の使用
5-1. Delivery Pipelineの使用
5-2. Jenkins Pipelineの設定
5-3. Exercise #9
5-4. Exercise #10
5-5. Practices
5-6。 SonarQube静的分析
Section 6. Public Cloud にデプロイ
6-1. AWS EC2 インスタンスの作成と Docker のインストール
6-2. AWS にデプロイ
6-3. Kopsを使用したKubernetes Clusterの構成
6-4. NCPサーバーインスタンスの作成とDockerのインストール
6-5. NCPへの配布
Appendix
A-1.必須SWのインストール
A-2. Tomcat Serverのインストール
A-3. SSH Server
A-4。Windowsユーザー用のXShell、MobaXtermのインストール
A-5. MacOSユーザー向けのTerminusのインストール
講義に関心を持ってくださった方々に、もう一度感謝の挨拶をさせていただき、近いうちに良い講義でお会いしましょう。
ありがとうございます。
こんにちは、離島院です。
さらに、次のレッスンでは、以前に公開した「Webアプリケーション開発のためのIntelliJ IDEAの設定」と「Spring Bootを使用したRESTful Web Serversの開発」のレッスンの更新を進めたいと思います。該当講義は公開されてから1年6ヶ月を超えており、最新バージョンと異なるという意見も多かったので、後続の講義を始める前に今年中にアップデートいたします。
天気が少しずつ肌寒くなっています。
ありがとうございます。
こんにちは、離島院です。
まず、講義に関心を持ってくださった多くの方か、ありがとうございました。
Spring BootとSpring Cloudを活用したマイクロサービス関連講義は、CNCFに話すCloud Nativeのコンポーネント4つに合わせて講義を構成してみようと計画しました。
- コンテナ仮想化
- マイクロサービス
- CI/CD
- DevOps
「Spring Bootを利用したRESTful Web Servicesの開発」と「Spring Cloudで開発するマイクロサービスアプリケーション」の講義を開始し、講義で触れていない内容であるMSA Achitecture、Pattern、Service Mesh、CI/CDは後続の講義で計画中です。そして、「Spring Bootを使用したRESTful Web Servicesの開発」のレッスンは、新しく更新されたライブラリを反映して再アップデートを計画しています。
おっしゃった内容のように、後続の講義は次の順番でオープンする計画です。
1. CI/CD (8月中)
2. MSA Architecture + Pattern + Service Mesh (9月~10月)
3. WebFlux(~12月)
暑い暑さとコロナで苦労していますが、みんな元気で、やりたいことをしてください。
ありがとうございます。

