
AWS SAA-C03認定資格 - 核心のクリーンアップ
admin0013
試験に合格するために、AWS (AWS Certified Solutions Architect-Associate) 認定資格を準備するための試験分野別の重要な内容をまとめ、まとめました。
初級
AWS, AWS SAA, ec2
この講義により、IT非専攻者はSpringの最も重要なモジュールであるIoC(Inversion of Control)の概念と動作原理を完全に理解できます。
受講生 60名
難易度 初級
受講期間 無制限


学習した受講者のレビュー
5.0
gp
スプリング川の中で一番よく教える
5.0
Yojae Jang
フレームワーク関連の話をしてくれる部分でたくさん触れました。特に私が業務レベルでだけ知っているのかフレームワークレベルで知っているのかを説明してくれる部分とIOCの概念が理解できます!
5.0
이희선
理解しやすいです。
Springフレームワークの概念と動作原理を理解する
Spring IoCの概念を理解する
Dependency Injectionについて
Spring設定(XML、設定クラス)について
Spring IoCベースのビジネスコンポーネントの作成

あなたが知っているほとんどのIT企業は、Springを直接使用するか、Springを変形した独自のフレームワークを使用してプログラムを開発しています。また、政府が運営する公共システムもSpringベースの電子政府標準フレームワークを使用しています。
Springがわからない場合は、Javaベースのプロジェクトを実行したり、Javaベースのシステムを運用したりすることはできません。
Springフレームワークは、次の4つのモジュールを順次学習します。
[1] Spring IoC(Inversion Of Control)
[2] Spring AOP(Aspect Oriented Programming)
[3] Spring MVC(ModelView Controller)
[4] Spring ORM(Object Relation Mapping)
最初のSpring IoCは、バックエンドでユーザーの要求を処理するビジネスコンポーネントを作成するために使用される重要な技術であり、Spring AOPを含むSpringフレームワークのコア文法を提供します。結局のところ、Spring IoCはSpringの中心であり、Spring IoCを知らないとSpringを理解することはできません。
Springフレームワークは概念自体が難しいかもしれませんが、内容は複雑で膨大です。したがって、非専攻者がSpringを学ぶのは難しいことです。 Springを学ぶ際に専攻者が使用する用語や説明は、非専攻者には全く役に立ちません。
新開発者が実際の開発に参加することは容易ではなく、さらに他の開発者に尋ねることも困難です。たとえ質問をしても戻ってくる答えは、概念や原理ではなく、整形化されたコーディングパターンやAPIの説明にとどまりやすいです。概念、原理、用語を理解している場合は、より簡単かつ迅速に仕事に適応できます。
フレームワークベースのシステムは、運用中に問題が発生したときに問題の原因を見つけるのが困難です。これは、プログラムがフレームワークが提供するアーキテクチャと機能を使用しているためです。したがって、運用中に発生した問題を解決するには、Springのアーキテクチャを理解しておく必要があります。

一般的に、私たちがプログラムを開発するときによく使うAPIは10〜20%以内です。たとえば、Webアプリケーションを開発するときに、HttpServletRequestが提供するメソッドは40個ほどありますが、そのうち実際には3〜5個程度のメソッドだけを使用します。それでは、私たちが使用しない文法やメソッドを学習するのに時間と労力を費やす必要がありますか?
このレッスンでは、実際のプロジェクトで使用されるSpring IoCの概念と文法のみを集中的に学習することで効率を高めました。
文法とAPIを学習しながら作成する断片的な例は相互に関連していないため、時間が経つにつれて簡単に忘れられます。そして、実際のプロジェクトでは、そのAPIがどのような形で適用されるのか理解するのが難しいので、学習過程で非常に面倒です。ですから、講義を聞くときは大体理解しそうですが、後で何かを自分で作ってみようとすれば、どこから始めるべきかを終えてしまうのです。
このレッスンでは、一般的な文法とAPIの説明中心の講義ではなく、実践に基づいて文法とAPIにアクセスする方法を選択しました。講義を聞くと、自然にSpring IoCをベースに自ら掲示板プログラムを完成することになり、その過程で作成するすべての機能は相互に連携しています。
通常、プログラミング技術は、その技術を先に学習した先輩や専門講師を通じて学習することになります。しかし、先輩開発者や専門講師は、説明をする際に、自分が一般的に使用する用語や表現方法を使用するため、非専攻者や初級者が理解することは困難です。
この講義では、できるだけ非専攻者の目の高さと視線でSpring IoCを説明しています。練習で書く例も、誰でも理解できる掲示板プログラムに基づいています。長時間の非専攻者を専門開発者として養成した経験をこの講義にすべて溶かしたと自負します。
フレームワークの概念を理解することができます。
フレームワークの構造と利点を理解できます。
Springフレームワークの概念と特徴を理解することができます。
POJOクラスの概念と特徴を理解することができます。
Spring IoCの概念を理解して適用することができます。
Springが提供するさまざまなログを出力できます。
Springコンテナの特徴と機能を理解することができます。
SpringコンテナとXML設定の関係を理解できます。
Spring XMLの設定を理解し、書くことができます。

コンストラクタインジェクションとセッターインジェクションを理解して適用できます。
セッターインジェクションでpネームスペースを使用できます。
さまざまなコレクションを依存性注入できます。

AnnotationベースのIoC設定を理解して適用できます。
XML設定を設定クラスに置き換えることができます。
データベースを連携するビジネスコンポーネントを作成できます。
ビジネスコンポーネントにSpring IoCを適用できます。

ビジネスコンポーネント
オペレーティングシステムとバージョン(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連携処理
1,693
受講生
172
受講レビュー
19
回答
4.9
講座評価
21
講座

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

良い講義は、講師の専門性、知識コンテンツ、そして伝達能力によって決まります。SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線で理解しやすく伝える教育を目指しています。
教育に関するお問い合わせ:admin@ssamz.com
SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com
SSAMZは、最高経歴を持つ専門講師陣による高品質なコンテンツを基に、受講生の目線に立って分かりやすく伝える教育を目指しています。教育に関するお問い合わせ:admin@ssamz.com
全体
52件 ∙ (8時間 16分)
講座資料:
1. Spring 学習ロードマップ
06:59
2. 実習 環境 設定
13:09
3. フレームワークの概念理解
09:02
4. フレームワークの構造理解
08:22
5. フレームワークのメリット
08:32
9. IoC 概念理解
15:53
10. 多態性(ポリモーフィズム) 適用
11:43
11. IoC 概念適用
09:17
12. Spring IoC 適用(1)
14:00
14. Spring ログ出力
04:42
全体
6件
5.0
6件の受講レビュー
受講レビュー 22
∙
平均評価 5.0
5
フレームワーク関連の話をしてくれる部分でたくさん触れました。特に私が業務レベルでだけ知っているのかフレームワークレベルで知っているのかを説明してくれる部分とIOCの概念が理解できます!
大切な受講評価ありがとうございます。 Spring IoCだけを正確に理解しても、Springの50%は終わったのです。 関連する他のコースも受講して、プログラムの戦闘力をさらに高めてください。 ^^
受講レビュー 7
∙
平均評価 4.7
受講レビュー 9
∙
平均評価 4.9
受講レビュー 15
∙
平均評価 5.0
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!