アーキテクチャ設計および実装(基礎編)

アプリケーションを設計・実装し、Cloudインフラアーキテクチャを自ら設計・構築して、開発したプログラムをCloud環境で実行するプロセスです。

難易度 初級

受講期間 無制限

Architecture
Architecture
n-tier-architecture
n-tier-architecture
Enterprise Architecture
Enterprise Architecture
Architecture
Architecture
n-tier-architecture
n-tier-architecture
Enterprise Architecture
Enterprise Architecture

学習した受講者のレビュー

4.7

5.0

hyun0308

72% 受講後に作成

講師の専門的な説明と実習資料のおかげで、理論だけでなく、実際に実習しながら学んだ内容を適用することができました。また、AWSの主要なサービスを基に説明していただいたので、クラウド環境でのアーキテクチャ設計と運用に関する理解を深めることができました。 今後の講義も楽しみです。

5.0

권오현

25% 受講後に作成

他の講義の場合は理論中心の学習が多く、実務に適用しにくい部分がありました。

5.0

Jang Jaehoon

6% 受講後に作成

良い講義をありがとうございます!

受講後に得られること

  • クラウドインフラアーキテクチャ設計

  • アーキテクチャベースのサンプルアプリケーション開発

  • AWS

アーキテクチャが重要な理由とは?🤔

アーキテクチャを理解することは、IT専門家として不可欠な能力を身につけるうえで非常に重要です。
これにより、システムリソースを効率的に管理・最適化でき、コスト削減とパフォーマンス向上に直接貢献できます。また、適切に設計されたアーキテクチャは、システムの成長に合わせて容易に拡張できるため、ビジネスの成長や変化にも柔軟に対応できるようになります。
安定性と可用性を確保してサービスの中断を最小限に抑え、ユーザー体験を向上させるとともに、セキュリティ脅威を効果的に管理・対応できるため、データ保護とコンプライアンスを実現できます。
自動化されたデプロイおよび管理プロセスを通じて運用効率を高め、開発・運用チームの生産性を向上させます。また、システムの問題を迅速に診断・解決するのに役立つため、ダウンタイムを削減し、サービス品質を維持できます。

この講義の特徴

📌 主な特徴:この講義は基礎講義として、ネットワーク、サーバー、アーキテクチャ、開発、DBなど、さまざまなIT分野を扱います。

📌 実務重視の学習:実際のプロジェクト事例を通じて、実務ですぐに活用できる知識を提供します。

📌 実習中心の教育:学習資料とともに実習を通じて、学習内容を実際に適用してみることができます。

📌 専門講師:アプリケーションアーキテクチャ分野で豊富な設計経験を持つ専門家が講義を行います。

📌 アーキテクチャ分析:実際のプロジェクトで設計されたアーキテクチャを基に、アーキテクチャ構成を分析・学習します。

こんな方におすすめです

インフラエンジニア

インフラアーキテクチャに関する基礎知識を身につけたいインフラエンジニア。
開発や実務におけるインフラ設計・管理への理解を深めたい方。

システム管理者
既存システムを最適化し、スケーラブルなインフラを設計したいシステム管理者。アーキテクチャ設計と関連技術を学びたい方。

DevOpsエンジニア

効率的なIT運用のために
アーキテクチャの知識を強化したい
DevOpsエンジニア。
実務プロジェクトに応用できる実践中心の設計を求めている方。

受講後には

  • スケーラブルなインフラの設計および実装:

    ベストプラクティスを使用して、スケーラブルで信頼性の高いインフラソリューションを設計・実装できます。

  • システムパフォーマンスの最適化:

    既存システムのパフォーマンスを分析し、最適化できます。


  • 問題解決と対応:

    アプリケーション関連の問題を迅速かつ効果的に特定し、解決できます。

  • DevOps環境でのコラボレーション:

    DevOpsチーム内で運用を効率化し、協働を改善するために効果的に作業できます。

このような内容を学びます。(例題プログラムの開発、n-tier-architecture、アーキテクチャなど)

エンタープライズアーキテクチャ
(3Tier-Architecture)

3ティアアーキテクチャは、アプリケーションを3つの層に分離して構成するソフトウェアアーキテクチャパターンです。

プレゼンテーション層(Presentation Tier)
ユーザーインターフェースを担当します。

ビジネスロジック層(Business Logic Tier)
アプリケーションの中核ロジックを処理します。

データ層(Data Tier)
データベースとのやり取りを担当します。

サンプルアプリケーション開発
(Thymeleaf, SpringBoot)

CRUD機能を備えたサンプルアプリケーションを開発します。(CREATE、READ、UPDATE、DELETE)

フロントエンド : Thymeleaf
バックエンド : SpringBoot

説明:ユーザーを作成、参照、更新、削除するサンプルアプリケーションで、フロントエンドはThymeleafで開発し、バックエンドはSpringBootを使用し、
MVCパターンに基づいて開発を進めます。

InnerArchitectureの設計
(draw.io)

InnerArchitecture、つまり内部アーキテクチャをdraw.io
ダイアグラム作成ツールを使って作成します。

作成したArchitectureに基づいて、プログラムの設計および実装を行います。

開発が完了した時点で、作成したInnerArchitecturerとOuterArchitectureを分析・検討する時間を設け、適切に設計されたアーキテクチャであるかを検証するプロセスを行います。

SpringBoot
(IntelliJ)

BackEndはIntelliJコミュニティプログラムを通じて開発を進めます。

Spring MVCパターンをベースにバックエンド開発を行い、DBは開発環境ではメモリDBであるH2 DBを使用し、AWS環境ではPostgres RDSを使用します。

Postmanを通じて生成されたAPIを呼び出し、管理する機能を実行します。

OuterArchitectureの分析

アーキテクチャを分析する時間を設けます。

OuterArchitectureを分析し、技術検証事例について確認します。

AWS Cloudベースのインフラ設計および構成

AWS Free Tierを基にAWS Cloud環境ベースのインフラアーキテクチャを設計し、サンプルアプリケーションを実行するためのインフラ環境を構築してみます。

サンプルアプリケーションとALB、RDSなどの主要サービスを連携してアプリケーションを実行し、クラウドベースのインフラ環境を構成・学習します。

受講前の注意事項

実習環境

  • アーキテクチャはdraw.io プログラムで作成する予定ですので、事前にダウンロードしてインストールしてください。


    ダウンロードURL:https://www.drawio.com

  • Cloud環境はAWS Free Tierを基盤として進めます。Free Tierが適用されないResourceについては、
    所定の費用が発生する場合があることをあらかじめご了承ください。

  • 講義で使用したコードは、以下のGitリポジトリにアップロードされています。😃

    git-url : https://github.com/Nanninggu/my-app

  • 学習に役立つサイトとして、以下のサイトをおすすめします。
    以下のサイトで関連する内容をご覧いただき、疑問点がありましたら、その技術ブログにコメントを残していただくか、講義に関する内容であれば講義サイトにお問い合わせいただいても構いません。
    技術ブログ:https://may9noy.tistory.com

  • 個人的にお問い合わせのある方は、以下のe-mailアドレスまでご連絡ください。😀

    e-mail : may9noy@gmail.com

講義速度 & 音量 & 画質に関する内容

  • 話すのが遅いほうなので、動画の再生速度を1.2~1.5に設定してご覧いただくと、よりスムーズです。

  • 講義ごとに音声の音量に差がありますので、調整して受講していただきますようお願いいたします。

  • セクション4までは画質720pで録画されており、セクション5からは4Kとなっていますので、あらかじめご了承ください。

学習資料

  • 講義の学習資料を通じて、講義で不足している部分や追加の説明が必要な部分を整理し、提供します。

  • 必要に応じて、質問に関連する内容をまとめ、学習資料として提供します。

💡必須ではありませんが、あらかじめ以下の内容についての予備知識があるとよいでしょう。

  • 基本概念の理解
    ITインフラの基本概念(サーバー、ネットワーク、ストレージなど)


    クラウドコンピューティングの基本概念(IaaS、PaaS、SaaS)

  • 技術スタック
    主要なクラウドサービスであるAWSのリソースをもとに説明します。(例:VPC、ALB、NLB)

  • ネットワーク


    ネットワークの基本概念(IPアドレス、サブネット、ルーティングなど)


    ネットワークセキュリティ(ファイアウォール、VPN、IDS/IPSなど)


  • セキュリティ


    インフラセキュリティの原則およびベストプラクティスに関する基本概念


    データ保護の構成に関する基本概念

  • 開発


    SpringFrameworkの理解とMVCパターン
    (Model, View, Controller)に関する概念


こんな方に
おすすめです

学習対象は
誰でしょう?

  • クラウドインフラアーキテクチャを設計したい人

  • 設計から開発・実装まで、全体の流れをシンプルに知りたい方

  • AWS環境を学びたい方

こんにちは
may9noyです。

キャリア認証

2,739

受講生

334

受講レビュー

26

回答

4.4

講座評価

10

講座

こんにちは。😄

時々、育児と仕事でバーンアウトになり疲れ果ててしまうこともありますが、😅

一日一日を常に感謝と楽しい気持ちで生きているIT労働者です。😅


個人ブログ:https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


人生とご家庭の中に、いつも良いことだけが溢れるようお祈りいたします。 😀

もっと見る

カリキュラム

全体

53件 ∙ (9時間 22分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

19件

4.7

19件の受講レビュー

  • wnwhale81님의 프로필 이미지
    wnwhale81

    受講レビュー 4

    ∙

    平均評価 5.0

    5

    98% 受講後に作成

    講義をありがとうございました。アーキテクチャ設計の講義はあまりないようですが、全体的な理解ができてよかったと思います。ただ、私は設計だけに興味があったのですが、例題アプリケーションの講義が占める割合が多すぎるので、それが少し残念です。実際、ほとんど知っている内容だったので、ほとんどスキップしました😢😢

    • may9noy
      知識共有者

      チェ・スンホン様、貴重な受講評ありがとうございます。^^

  • doroo03253654님의 프로필 이미지
    doroo03253654

    受講レビュー 2

    ∙

    平均評価 5.0

    5

    25% 受講後に作成

    他の講義の場合は理論中心の学習が多く、実務に適用しにくい部分がありました。

    • may9noy
      知識共有者

      クォン・オヒョン!受講評 ありがとうございます。 ^^

  • asdfadsf님의 프로필 이미지
    asdfadsf

    受講レビュー 1

    ∙

    平均評価 5.0

    5

    72% 受講後に作成

    講師の専門的な説明と実習資料のおかげで、理論だけでなく、実際に実習しながら学んだ内容を適用することができました。また、AWSの主要なサービスを基に説明していただいたので、クラウド環境でのアーキテクチャ設計と運用に関する理解を深めることができました。 今後の講義も楽しみです。

    • may9noy
      知識共有者

      hyun0308さん 大切な受講評 ありがとうございます ^^

  • jjhgwx님의 프로필 이미지
    jjhgwx

    受講レビュー 1,160

    ∙

    平均評価 4.9

    5

    6% 受講後に作成

    良い講義をありがとうございます!

    • may9noy
      知識共有者

      Jang Jaehoon様、受講後のコメントをお寄せいただきありがとうございます。^^

  • techcsteam19961님의 프로필 이미지
    techcsteam19961

    受講レビュー 1

    ∙

    平均評価 5.0

    5

    30% 受講後に作成

    • may9noy
      知識共有者

      受講レビュー、本当にありがとうございます。 いつも良いことがたくさんありますように。😀

may9noyの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール、あと4日日で終了

¥38,500

30%

¥6,999