
基礎タンタン!ひどく起動するJava - Part 2: OOPとJVM
nullnull8537
ちょうど2つを'正しく'扱います。まさにオブジェクト指向プログラミングとJVM!そこに連結リストベースの線形データ構造もおまけにさせていただきます。
초급
Java, oop, jvm
リフレクションとアノテーションに関する理解を基に、Springフレームワークがどのような原理で動作するのか明確に理解できるようサポートします!
受講生 450名
Springの内部を垣間見れるミニフレームワーク
Java reflectionと動的生成を活用した構造設計
Annotationについての理解と活用
Springベースのバックエンド開発者になりたい方のための確実な選択!
開発者の競争力は唯一のスキルです。この講義で確実に差別化された競争力を確保しましょう!
基本的なアノテーションの活用方法はもちろん、カスタムアノテーションを直接開発できます。また、リフレクションと組み合わせて独自の独自のフレームワークを直接開発することもできます。
膨大なスプリングフレームワークを学ぶ前に、同様の原則を適用したコンパクトなフレームワークコードを直接分析することで、依存性注入などの重要な概念を明確に理解できます。
コードだけがうんざりしている
頭の中に残るものがないと感じたプログラミング入門者
バックエンド開発者として
就職したい就職準備生
たくさん書く言語だから
学んだが本質をよく知らない
1~2年目ジュニア開発者
ひどく始まるJavaシリーズは合計4つのPartから成ります。
別途1,2講義は、Springバックエンド開発者として成長するために一緒に聞くと良い講義です🙂
Part 1: 基本的な文法、手続き型プログラミング
パート2:オブジェクト指向プログラミング+データ構造
Part 3: システム活用プログラムの作成
パート4:Spring Frameworkに進むための準備
別途1:Webインフラストラクチャ技術の理解とDB
別途 2: SQL 拡張
パート4は、アノテーションとリフレクションについて学び、さらにそれを活用してフレームワークを直接開発する方法を取り上げます。多くのことを扱うわけではありませんが、Springフレームワークを学習する前に必ず知っておくべき概念についてコードレベルで具体的に理解することができます。
基本的な注釈の意味と役割を正確に知って活用することができます。
リフレクションに関する概念と活用方法はもちろん、モジュール化プログラミングの理解を得ることができます。
Java環境でオブジェクトを単位モジュールとして活用して、フレームワークを直接開発する方法を学ぶことができます。これに基づいて、Spring Frameworkが動作する原理を確実に知ることができます。
@Override、@Deprecatedなどの基本的な注釈を使用する方法を学ぶことができます。
@Target、@Retentionなどのメタアノテーションを利用して、独自のカスタムアノテーションを開発できます。
リフレクションとアノテーションを組み合わせてフレームワークを直接実装できます。
リフレクション技術を活用して、クラスを動的にロードする(ClassLoaderクラス)方法を学ぶことができます。
Javaのクラスを1つの単位モジュールとして活用して組み立てるように、ソフトウェアを開発するモジュール化プログラミングの原理がわかります。
スプリングに初めて触れると、恥ずかしい可能性のある依存性注入の真の意味をコードレベルで明確に理解できます。
@Component、@Autowiredなどのアノテーションを直接実装し、フレームワークレベルでどのように利用されるかを知ることができます。
すべての授業内容はPPT資料に基づいていますが、まるでホワイトボードに板書をするかのように説明が続きます。
これにより、受講者は完成した1つの結果だけを見るのではなく、構造が誕生した背景と理由全体の流れを総合的に理解することができます。
本格的なJavaプログラミングを学ぶ前に、この授業が就職を目指していることを明確に伝えます。そして
講師の長年の経験を踏まえ、明確な学習ロードマップと所要時間を提示します。
間違った選択で時間を無駄にすることがないように、最初から適切な学習配分とスケジュールを確立するように誘導します。
オペレーティングシステムとバージョン(OS): Windows 11
使用ツール: IntelliJ IDEA (Community Edition)
PC仕様:Windows 11 OSとIntelliJが無理なく動作できるレベル
授業に使用されたPPT資料(PDFファイルで提供)
完全な例と必須の練習問題正解(Zip圧縮ファイルとして提供)
「基礎タンタン」はじめて始まるJava Part 1~2
(※基本的な文法やOOPについてすべて知っていると仮定する)
ジェネリック
学習対象は
誰でしょう?
Javaをすでに学習済みで、Springフレームワークの学習を準備中の方
ReflectionとAnnotationがSpringフレームワークでどのように使われているか知りたい方
前提知識、
必要でしょうか?
Javaの基本文法を知っている方
45,539
受講生
2,518
受講レビュー
1,141
回答
4.9
講座評価
25
講座
全体
18件 ∙ (3時間 6分)
講座資料(こうぎしりょう):
全体
13件
5.0
13件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
受講レビュー 325
∙
平均評価 5.0
5
構造・原理中心のJava関連講義を探していたのですが、ありがとうございます :)
良い評価とフィードバックありがとうございます。短い講義ですが、この動画とWebサービス構造を理解すればSpring自体はそれほど難しくないだろうと期待しています。:)
受講レビュー 9
∙
平均評価 5.0
5
Springに関する講義をたくさん見ましたが、その内部がどのように動作するのかを説明する講義は不足していました。この講義でリフレクションがどのようにこれを実装するのか確実に分かるようになり、Springに対する不足していた知識が埋められたような気がします。
良い評価とフィードバックありがとうございます。フィードバックいただいた通り、Springの構造と原理は思っているより単純です。ただ、そういった部分を置いておいて掲示板のような具体的な機能を早く実装することに重点が置かれることで、残念な部分が生じるようです。この講義はそのような問題を解決してみようと作ったもので、幸い教育目標がしっかりと達成されたようですね。😊
受講レビュー 12
∙
平均評価 5.0
受講レビュー 6
∙
平均評価 5.0
¥4,234
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!