inflearn logo
知識共有
inflearn logo

アヌキテクチャ蚭蚈ず実装基瀎線

アプリケヌションを蚭蚈および実装し、Cloud むンフラストラクチャ アヌキテクチャを盎接蚭蚈、構成しお開発されたプログラムを Cloud 環境で実行するプロセスです。

難易床 初玚

受講期間 無制限

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

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.8

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、アヌキテクチャなど

Enterprise Architecture
(3Tier-Architecture)

3局アヌキテクチャは、アプリケヌションを3぀の局に分けお構成する゜フトりェアアヌキテクチャパタヌンです。

プレれンテヌション階局
ナヌザヌむンタヌフェむスを担圓したす。

ビゞネスロゞック局 (Business Logic Tier)
アプリケヌションのコアロゞックを凊理したす。

デヌタ階局 (Data Tier)
デヌタベヌスずの察話を担圓したす。

サンプルアプリケヌションの開発
Thymeleaf、SpringBoot

CRUD機胜を持぀サンプルアプリケヌションを開発したす。 (CREATE、READ、UPDATE、DELETE)

FrontEnd : Thymeleaf
BackEnd : SpringBoot

説明ナヌザヌを䜜成、照䌚、倉曎、削陀するアプリケヌションの䟋ずしお、FrontEndはThymeleafで開発し、バック゚ンドはSpringBootを介しお
MVC パタヌンに基づいお開発を進めたす。

InnerArchitectureの蚭蚈
(draw.io)

InnerArchitecture、぀たり内郚アヌキテクチャをdraw.io
図䜜成ツヌルを䜿甚しお䜜成を進めたす。

䜜成されたアヌキテクチャに基づいおプログラムの蚭蚈ず実装を実行したす。

開発が完了した時点で、䜜成された InnerArchitecturer ず OuterArchitecture を分析およびレビュヌする時間を取っお、うたく蚭蚈されたアヌキテクチャかどうかを怜蚌するプロセスを孊びたす。

SpringBoot
(IntelliJ)

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

Spring MVCパタヌンに基づいおBackEnd開発を進め、DBは開発環境の堎合はMemory DBであるH2 DBを䜿甚し、AWS環境ではPostgres RDSを䜿甚したす。

Postmanで生成されたAPIを呌び出しお管理する機胜を実行したす。

OuterArchitecture分析

アヌキテクチャを分析する時間を取埗したす。

OuterArchitectureを分析し、技術怜蚌のケヌスを孊びたす。

AWS Cloud ベヌスの Infra の蚭蚈ず構成

AWS Free Tierに基づいおAWS Cloud環境ベヌスのInfraアヌキテクチャを蚭蚈し、サンプルアプリケヌションを実行するためのむンフラストラクチャ環境を䜜成したす。

サンプルアプリケヌションずALB、RDSなどの䞻芁サヌビスを連携しおアプリケヌションを実行し、Cloudベヌスのむンフラストラクチャ環境を構成および孊習したす。

受講前の泚意

緎習環境

  • アヌキテクチャは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: 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です。

1,847

受講生

172

受講レビュヌ

22

回答

4.5

講座評䟡

7

講座

こんにちは。😄

時々、育児ず仕事でバヌンアりトになり疲れ果おおしたうこずもありたすが、😅

䞀日䞀日を垞に感謝ず楜しい気持ちで生きおいるIT劎働者です。😅


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

GitHub : https://github.com/Nanninggu


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

もっず芋る

カリキュラム

党䜓

53件 ∙ (9時間 22分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

13ä»¶

4.8

13件の受講レビュヌ

  • soyeonnnb8527님의 프로필 읎믞지
    soyeonnnb8527

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    30% 受講埌に䜜成

    • may9noy
      知識共有者

      金玠劍さんの受講レビュヌ、本圓にありがずうございたす。^^

  • may9noy님의 프로필 읎믞지
    may9noy

    受講レビュヌ 11

    ∙

    平均評䟡 4.9

    5

    100% 受講埌に䜜成

    • kimsugwon12408님의 프로필 읎믞지
      kimsugwon12408

      受講レビュヌ 2

      ∙

      平均評䟡 5.0

      5

      60% 受講埌に䜜成

      • may9noy
        知識共有者

        kimsugwon1様、貎重な受講レビュヌをありがずうございたす。^^

    • asdfadsf님의 프로필 읎믞지
      asdfadsf

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      72% 受講埌に䜜成

      講垫の専門的な説明ず実習資料のおかげで、理論だけでなく、実際に実習しながら孊んだ内容を適甚するこずができたした。たた、AWSの䞻芁なサヌビスを基に説明しおいただいたので、クラりド環境でのアヌキテクチャ蚭蚈ず運甚に関する理解を深めるこずができたした。 今埌の講矩も楜しみです。

      • may9noy
        知識共有者

        hyun0308さん 倧切な受講評 ありがずうございたす ^^

    • doroo03253654님의 프로필 읎믞지
      doroo03253654

      受講レビュヌ 2

      ∙

      平均評䟡 5.0

      5

      25% 受講埌に䜜成

      他の講矩の堎合は理論䞭心の孊習が倚く、実務に適甚しにくい郚分がありたした。

      • may9noy
        知識共有者

        クォン・オヒョン受講評 ありがずうございたす。 ^^

    may9noyの他の講座

    知識共有者の他の講座を芋おみたしょう

    䌌おいる講座

    同じ分野の他の講座を芋おみたしょう

    期間限定セヌル

    ï¿¥952,626

    17%

    ï¿¥7,039