[Java実務プロジェクト上級編] Spring Core + H2ベースのフードトラックキオスクシステム制作
Kevin
実務感覚を身につけたい入門開発者のためのJava深化プロジェクト講義! Spring Core、JdbcClient、H2 DBで構成されたコンソールベースのキオスク注文システムを一緒に作っていきます。
初級
Java, Spring Boot, DDD
小さなプロジェクトから構造を捉える練習まで! Javaのオブジェクト指向設計と実践経験が不足している方のための 実際に作りながら成長するミニプロジェクト実践入門講座。 基本から構造的思考まで、Javaアプリケーションを最初から最後まで実装しながら実力を養いましょう。
Javaプログラミングに対する自信
退屈だったJavaに対する楽しさ
適切なJavaバックエンド開発者として入門するための開始位置
JavaのStream APIの活用法
アプリケーションをどこからどのように実装すべきかという方法
ユニットテストコードの必要性
単体テストコードをどこからどのように書くべきかという方法
要求仕様書を作成し、要求事項を分析する練習
妥当性検証の重要性と妥当性検証を実施する方法
ドメインルールの重要性と、ドメインルールをコードで表現する練習
ドメインルールをユニットテストコードで作成する練習
JavaのExceptionを活用したバリデーション方法
カスタム例外を活用する練習
レイヤードアーキテクチャの概念と適用方法
ジェネリックの活用方法
DIPの概念とDIPが必要な理由、適用事例
Google Tasks API の活用方法
学習対象は
誰でしょう?
Javaを勉強したものの、Javaで何をすべきかわからない人
Javaの文法学習に退屈している人
Javaの文法は知っているけれど、何か実装してみろと言われるとどこから手を付けていいか分からない人
バックエンドエンジニアになるために、Javaの基本をしっかりと身につけたい人
Javaアプリケーションの実装を楽しむことができる人
自分で考え、悩みながらアプリケーションを実装する練習が必要な人
アプリケーションの実装という観点から、Javaをうまく扱えない人
前提知識、
必要でしょうか?
ジャバ
自分で考える練習
6,417
受講生
247
受講レビュー
108
回答
4.8
講座評価
7
講座
- 주력 언어 또는 기술 : Java, Spring Framework, RxJava, Reactor, Spring WebFlux
- (주)코드스테이츠(https://www.codestates.com)에서 Senior Educational Software Engineer(Backend)로 활동
(From 2022.03 To 2024.01.31)
- 프리랜서 개발자 및 강사로 활동(From 2024.02)
- 저서
안녕하세요? Kevin이라고 합니다. ^^
인프런에서 이렇게 강사로서 여러분들을 만나게 되어서 너무 반갑습니다.
어떤 분야든 마찬가지겠지만 특히나 소프트웨어 개발자는 끊임없이 변화하는 트렌드에 뒤처지지 않도록 항상 자기 자신을 갈고 닦는것이 개발자로써 살아남는 유일한 방법이라고 생각하며 항상 배우는 자세로 즐겁게 소프트웨어 개발을 하고 있는 개발자 중 한 명입니다.
제가 가지고 있는 지식과 경험이 다른 분들에게 조금이나마 도움이 되기를 바라면서 인프런에서 강좌를 시작하였습니다.
앞으로 수강생분들에게 현실적으로 도움이 되는 다양한 강좌로 꾸준히 찾아뵙도록 하겠습니다. 감사합니다.
질문이나 의견은 언제든지 환영하니, 이메일(it.village.host@gmail.com)로 편하게 얘기해주세요.
全体
40件 ∙ (13時間 52分)
講座資料(こうぎしりょう):
1. オリエンテーション
11:42
8. 機能実装の要求事項
12:59
10. アプリケーションの基本構造を完成させる。
20:17
11. メインメニューUI実装
11:25
16. タスク完了処理の実装
42:50
全体
5件
5.0
5件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
修正済み
5
受講生の皆さん、こんにちは!今回の講義も私が一番最初に受講レビューを書くことになりました。^^; 身内びいきですが、私なりに一生懸命努力して作った講義なので、今回は星5つにしておきます。^^ まだあまり知られていませんが、今回のミニプロジェクトシリーズの講義は、受講生の皆さんに、ある程度優れたJavaバックエンド開発者として就職戦線の入り口を越えられるような、隠れた実力を与えられると思っています。 もちろん当然時間がかかりますし、自分で考え、タイピングをしてコードを組んでみてください。 暗記よりは「思考+実践+反復+応用」が良い開発者として就職戦線で勝利できる秘訣だと思います。 大変だとは思いますが、今回の講義を最後まで終え、皆さんの実装能力が一段階アップグレードされることを遠くから祈っています。 それでは講義でお会いしましょう。頑張ってください!
受講レビュー 31
∙
平均評価 5.0
修正済み
5
[該当講義の肯定的な面] Springやその他のJavaベース技術スタックに移る前に、自分のJava文法のどこが不足しているかについて自己診断できる良い指標となる講義でした。ひどい私はJavaの基礎を再び磨いた後、この講義を最初から再受講してみようと思います。 [講義レベル] 私を含めてJava8、匿名クラス、インターフェース、ポリモーフィズムなど全般的なJavaの基礎が不足していると簡単ではない講義のようです。Java入門というタイトルでいざカリキュラムを見た時、最上段にオブジェクト指向、Java8が最上段にあるのを見て「あ?私は入門を終えるのに数年もかかりそうだけど??..」と思いながら購入を検討しましたから。 [個人的な願い] 個人的な願いとしては、今でも十分素晴らしいですが、段階別にもっと多様な講義があったら良いと思います。バックエンドWeb開発の職業訓練校または、ブートキャンプ修了後にSpringでWebページは作ったものの、実際にはヒープ領域が何なのか、メソッド領域が何なのか、インスタンスを生成するとヒープ領域に参照値が返されるといったJavaの基礎は弱いのではないかと思います。 本当に真のJava入門講義としてJava8、内部クラス、匿名、Java8といったコードを短縮するものは該当講義でも十分で、インターフェースクラス、実装クラス、main関数などコード数は長いですが、オブジェクト指向の花であるポリモーフィズム、インターフェースを理解できる問題が多数ある講義がローンチされれば、多数のJava入門者の方々が購入するのではないかと思います。私は今でもstream apiを復習していますが、まだインターフェース、実装体を一つのクラスに入れること自体がとても混乱して適応できません😭😭 来年にもう少し基礎ができれば、これさえも適応できるでしょうね?😭
受講レビュー 3
∙
平均評価 5.0
受講レビュー 12
∙
平均評価 5.0
¥8,281
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!