강의

멘토링

커뮤니티

Programming

/

Back-end

非専攻者のためのSpring AOP(Aspect Oriented Programming)

この講義により、非専攻者はSpringのコアモジュールであるAspect Oriented Programming(AOP)の概念と動作原理を完全に理解することができます。

難易度 初級

受講期間 無制限

  • admin0013
Spring
Spring
spring-aop
spring-aop
Spring
Spring
spring-aop
spring-aop

受講後に得られること

  • Spring AOPの概念と動作原理の理解

  • Spring AOPの用語を理解する

  • XML方式のAOP設定の適用

  • Annotation ベースの AOP 設定の適用

非専攻者のため
Spring AOP完全ガイド

あなたが知っているほとんどのIT企業は、Springを直接使用したり、Springを変形した独自のフレームワークを使用してプログラムを開発したりしています。

通常、Springフレームワークは次の4つのモジュールを順次学習します。

- Spring IoC(Inversion Of Control)

- Spring AOP(Aspect Oriented Programming)

- Spring MVC(MoelView Controller)

- Spring ORM(Object Relation Mapping)

Spring IoCがビジネスコンポーネントを作成するための基盤技術である場合、Spring AOPはビジネスメソッドで共通に必要な機能を一括管理するための技術です。

こんな方におすすめです。

✅Springベースのバックエンド開発者を夢見ている非専攻者

Springフレームワークは概念自体が難しいですが、内容が複雑で膨大です

すぐにSpringを使用する必要がある新開発者

新開発者が実際の開発に参加することは容易ではなく、さらに他の開発者に尋ねることも難しいですが、たとえ質問があっても、戻ってくる答えは概念や原理よりも整形化されたコーディングパターンやAPIの説明にとどまりやすいです。

✅Springベースのシステムを運営する必要がある新人またはキャリア開発者

フレームワークベースのシステムは、オペレーティングプロセスで問題が発生したときに問題の原因を見つけるのが難しいです。これは、プログラムがフレームワークが提供するアーキテクチャと機能を使用しているためです。

この講義をおすすめする理由

無駄な文法とAPIはむしろ毒

一般的に、私たちがプログラムを開発するときによく使うAPIは10〜20%以内に過ぎません。

本レッスンでは、実際のプロジェクトで使用されるSpring AOPの概念と文法のみを集中的に学習することで効率を高めました。

プロジェクトを完成させながら文法とAPIを体得する

文法とAPIを学習しながら作成する断片的な例は、相互に関連付けられていないため、時間が経つと簡単に忘れられます。

本講義は、一般的な文法とAPIの説明中心の講義ではなく、実習に基づいて文法とAPIにアプローチする方法を選択しました。

非専攻者の目の高さに合わせた最適な講義

通常、プログラミングスキルは、そのスキルを最初に学習した先輩や専門講師を通じて学習することになりますが、先輩開発者や専門講師は説明をするとき、自分が一般的に使用する用語や表現方法を使用するため、非専攻者や初級者が理解することは困難です。

この講義は、最大限の非専攻者の目の高さと視線でSpring AOPを説明しています。

このようなことを学びます。

セクション 0: ビジネスコンポーネントの作成とテスト

実習と開発環境を設定できます。

Spring IoCベースのビジネスコンポーネントを作成してテストできます。

ビジネスコンポーネント構造

セクション 1: AOP 概念と用語の理解

AOPの概念と関心の分離を理解することができます。

AOPの重要な用語を理解することができます。

AOP用語

セクション 2: Advice の動作時点

5つ(Before、After、After Returning、After Throwing、Around)Adviceの概念と動作原理を理解できます。

さまざまなAdviceをプロジェクトに適用できます。

Around Adviceの動作原理

セクション 3: Annotation ベースの AOP 設定

XML ベースの AOP 設定を Annotation ベースに変更できます。

セクション 4: Spring JDBC

Spring JDBCの概念とXML設定を理解することができます。

Spring JDBCに基づいてDAOクラスを実装できます。

Spring JDBC

セクション 5: Transaction 管理

Spring Transactionの動作原理を理解することができます。

ビジネスメソッドにトランザクションを適用できます。

Transactionの動作原理

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):Windows

  • 使用ツール:Tomcat(10.1)、Eclipse(4.28)、JDK(Java17:LTS)、H2(2.2.222)

学習資料

  • 最初の講義では、講義に必要なPPT資料をダウンロードできます。

  • 最後のレッスンで完成したプロジェクトソースをダウンロードできます

選手の知識と注意事項

  • このレッスンを受講するには、基本的にJava ProgrammingとJDBC APIの事前知識が必要です。

  • 講義に付属のPPTは著作権が設定されていますので、講義目的以外の使用にご注意ください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Javaベースのバックエンド開発者として就職を希望する非専攻卒業者

  • Javaベースのバックエンド開発者になることを望む人文科学/社会大学生

  • Springベースのシステムを開発または運営する必要がある新入社員

  • Javaプログラムの学習を終えた初級開発者

前提知識、
必要でしょうか?

  • Java Programming言語

  • SQL基礎(基本的なCRUDクエリについて)

  • JDBCベースのDB連携処理

  • Spring IoC

こんにちは
です。

1,473

受講生

127

受講レビュー

14

回答

4.9

講座評価

21

講座

https://ssamz.com


会社紹介

  • IT企業の教育現場で20年以上、多様な学習者と共に歩みながらIT関連の教育を行ってきた各分野最高の講師陣(SSAMZ)が集まり、設立した会社です。

  • SSAMZはオンライン講義だけでなく、企業向けのカスタマイズされた対面教育を通じたコーチングやメン토リングを提供し、ソフトウェア専門家を夢見る学生から現役の開発者、エンジニアの養成に力を注いでいます。

쌤즈が目指す教育

良い講義は、講師の専門性、知識コンテンツ、そして伝達能力によって決まります。SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線で理解しやすく伝える教育を目指しています。


  • 教育に関するお問い合わせ:admin@ssamz.com

SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com

SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com

カリキュラム

全体

42件 ∙ (5時間 43分)

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

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

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • yojaej0139님의 프로필 이미지
    yojaej0139

    受講レビュー 20

    平均評価 5.0

    5

    31% 受講後に作成

    IoC 1回完了後、AOP講座を受講しています。 講義内容がわかりやすく従いながら聞くのが好き! 途中で画面を見てくださいという言葉や休んでいきますという言葉を通して、しばらく雰囲気を換気する部分も良かったです。 AOP講座もサッと頑張りたいです!! ありがとうございます。

    • admin0013
      知識共有者

      チェ・ギュテインストラクターです。 まず大切な受講評ありがとうございます。 今後、より簡単でより有益な講義を作成するよう努めます。

  • lgs9914님의 프로필 이미지
    lgs9914

    受講レビュー 6

    平均評価 5.0

    5

    62% 受講後に作成

    • giyulkim님의 프로필 이미지
      giyulkim

      受講レビュー 15

      平均評価 5.0

      5

      100% 受講後に作成

      • olleebo1122410님의 프로필 이미지
        olleebo1122410

        受講レビュー 3

        平均評価 5.0

        5

        31% 受講後に作成

        ¥8,191

        admin0013の他の講座

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

        似ている講座

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