
コーディングで学習するGoFのデザインパターン
whiteship
¥11,143
初級 / Design Pattern, Java
4.8
(211)
デザインパターンを知っていれば、ばねだけでなく、さまざまな技術やプログラミング言語も学習しやすくなります。さらに、より柔軟で再利用性に優れたオブジェクト指向ソフトウェアを開発できます。
初級
Design Pattern, Java
このコースでは、実際に稼働しているサービスをSpring、JPA、タイムリーフなど、Javaベースの複数のオープンソース技術を使用してWebアプリケーションを開発するプロセスを学ぶことができます。このコースを十分に学んでいる場合は、独自のWebサービスを作成したり、就職に役立つポートフォリオを作成したりできます。
受講生 1,926名
難易度 中級以上
受講期間 無制限

学習した受講者のレビュー
5.0
catsriding
IntelliJ IDEA、Java基礎文法、SQL基礎文法、Spring MVC、Spring Boot、JPA、Spring Data JPA、Spring Security、QueryDsl、Git、GitHub、iTerm、DataGrip ... Javaバックエンドの学習をしてみると、学習したより学習する必要があります。することがずっと積み重なっていくのに私だけそうではないでしょう…🥺 それらの技術の本やDocumentations、または(事実、ほぼ綱のみ...🤫)ペク・ギソンとキム・ヨンハンのインフラとYouTubeの講義を見ながらコードを書いて実行させてみる過程を通じて💭'ああ、あります'と分かるようになりましたが、私はちょうどそこまでしかなりませんでした。 何かを学ぶときに最も速く学ぶ方法はやはり'模倣' 👩🏻💻 模倣は創造の母です 😎 この講義を通して散らばっていたパズルのピースを一つ一つ合わせてみることになり、実際に適用される姿を見ると、以前まで頭の中にしか入っていないか理解されていなかった機能やコードが少し軽く見え始めました🔎 また、"これを知らないでください!"とコックコックファクトを吹き飛ばしてくれるのに…パック幅がとても苦いですが、現在私自身のレベルを把握できて不足している部分について何を勉強して来るべきかを素早く見逃せて良かったです。バックエンドという膨大な技術と情報の中で必要なものを適切な程度に学習することも重要だと思います。 そのような不足を満たしながら講義を一つ一つ進めていくと、いつのまにか白機線様が🎼言うように~になりました。 まあ、受講評を見ると理解できない方がいらっしゃいました。実践例講義ですが、コードの詳細な説明を求めるのはケースではありません。努力なしに代償なしで簡単に得られるのは現実世界にはありません。この講義は明らかに、そのスキルに関する選手の知識を求めています。ロードマップ企画を本当にうまく設計されたと思いましたね。現在、この講義のターゲット層がはっきりと捉えられているという意味でしょう。 まだ行き先が遠く不足していることが多いですが、白機線様のおかげで方向を失うことなく、正しい道に早く行っています。このように低コストで知識を共有していただき、いつも感謝の気持ちで学んでいます。 それでは別の講義でお会いしましょう。 本当にありがとうございました🙏🏻
5.0
김동희
いつも良い講義ありがとうございます。内容はとても満足しています! ただし、基礎が不足すれば川の真ん中に骨打ちすることができます。 注意してください。
5.0
안소현
最高の開発者に1:1課外を受ける気分です^^最高!!
スプリング、JPA、タイムリーフを身につけることができます。
SpringとJPAを使用して実際のWebサービスを開発できます。
🙆🏻♀SpringとJPAベースのWebアプリケーションプログラミング🙆🏻♂
このコースでは、さまざまな技術を使用してWebサービスを開発します。
仮称、「スタディオーラ」というスタディ集会管理サービスを開発します。
あなたも一緒に作ってみて、自分のサービスや就職に使うポートフォリオを作ってみてください。
実習型講座
このコースは、理論的なコースとは異なり、使用する技術の原理の理解が目的ではなく、機能の実装を目的としています。
したがって、このコースに沿って学習することで、あなたも明らかにWebサービスを作成できます。

このレッスンでは、勉強会管理サービスの主な機能を実装します。
代わりに、技術の十分な理解が従わないと、動作原理の理解が不足して問題解決能力、応用能力が低下することがあります。
必ず必要な選手知識
HTML、CSS、JavaScriptに関する知識を持っている必要があります。
このコースは「Web」アプリケーションを開発します。したがって、上記の3つのスキルの理解がなければ、このコースを学ぶことは不可能です。
Java、Spring、JPAを学んだ経験が必要です。
完璧に知っていなくても大丈夫ですが、初めて学習される方にはこの講座はただ従うからでしょうか?くらいにとどまるでしょう。意味のない学習です。必ずインターネット講座や本で一度ごろ学習をしてみた開発者または学生のみがこの講座を受講してください。
このコースでは、ほとんどのWebアプリケーションが基本的に機能する機能を実装します。
•会員登録/ログイン/ログアウト
•ドメインデータCRUD
• ページングとソート
• 例外処理
•テスト
会員登録をAccountまたはUserオブジェクトを作成して保存して終了したら、本番または本当のWebサービスと言えますか?
電子メールによる会員登録認証処理、パスワードを忘れた場合の処理、ログイン時にパスワードが間違っている場合など、さまざまな場合を考慮する必要があります。
CRUDも同様に、すべてのデータを変更するのか、一部のデータのみを変更するのか、スタディにバナー画像を提供するのか、他の関連データを追加して削除するのかを考える必要があります。
ルックアップは最も簡単に見えますが、実際には最もパフォーマンスに致命的な機能です。
どのデータをインポートしてどのように提供するかによって、アプリケーションのパフォーマンスに大きな影響を与えます。
講義を通じて、あなたはパフォーマンスを考慮し、開発する方法を学ぶことができます
Q.非専攻者も聞くことができますか?
A. はい、選手の知識があれば可能です。専攻かどうかは関係ありません。逆に、専攻者であっても、Java、Spring、JPA、HTML、CSS、JavaScriptの学習が不足すると、特にJavaとWeb技術の勉強が不足している人は受講するのが難しいかもしれません。
Q.この講義だけの特別な利点がありますか?
A. YouTubeで開発者の悩み相談を行い、多くの就労生の方がポートフォリオをどのように作るか悩んでいることを知りました。このレッスンで扱うWebサービスレベルのポルフォリオを理解し、作成し改善することができるスキルを持つことができれば、就職に有利でしょう。
Q. このレッスンのソースコードをポートフォリオとして使用できますか?
A.できません。本人のポートフォリオは完全に本人が作成しなければなりません。この講義を十分に理解したら、明らかにあなただけのWebサービスを開発できるはずです。そして、その過程を直接経験しなければ、より成長することができます
学習対象は
誰でしょう?
ポートフォリオを作成している開発者または学生
SpringベースのJava Webサービスを開発したい開発者または学生
Spring Boot、Spring Core Technology、Spring MVC、Spring Security、Spring Data JPAを受講した開発者または学生
前提知識、
必要でしょうか?
Java
スプリング、スプリングブート、スプリングデータ JPA
HTML、CSS、JavaScript
93,067
受講生
4,320
受講レビュー
2,010
回答
4.8
講座評価
20
講座
NAVERとAmazonを経て、現在はMicrosoftでシニアソフトウェアエンジニアとして働いています。
アインシュタインは「教育とは、事実を教えることではなく、考える力を養うことである」と言いました。私もその言葉に深く共感し、講義を作っています。
YouTube:「ペク・ギソン」チャンネルにて開発者の悩み相談および開発者に役立つ知識を共有
翻訳:スプリングおよびハイバネート関連の書籍を多数翻訳
著書:「簡単にできるJavaウェブ開発」
全体
96件 ∙ (18時間 12分)
講座資料(こうぎしりょう):
1. 基本点検
08:44
2. IntelliJ
11:19
3. Git
03:50
4. ビルドツール
02:24
5. 講義実習ガイド
03:46
6. プロジェクトの実行
04:30
7. アカウント管理機能プレビュー
05:00
8. プロジェクト作成
06:36
9. アカウントドメイン
08:05
10. 会員登録コントローラー
14:16
11. 会員登録ビュー
20:37
12. 会員登録フォーム 送信検証
17:03
13. 会員登録フォーム 送信処理
11:40
16. 会員登録認証メール確認
20:40
18. 会員登録完了後 自動ログイン
09:58
20. フロントエンド ライブラリ 設定
16:40
21. ビュー重複コード削除
11:49
22. トップページ補完
10:56
23. 現在認証されたユーザー情報参照
14:56
24. 登録確認メール再送信
07:36
25. ログイン ログアウト
14:41
26. ログイン ログアウト テスト
11:48
27. ログインを記憶する
18:28
28. プロフィールビュー
16:21
30. プロフィール編集フォーム
09:50
31. プロフィール修正処理
15:43
32. プロフィール修正テスト
18:45
33. プロフィール画像変更
13:35
34. パスワード修正
15:59
35. パスワード修正テスト
04:28
36. 通知設定
07:24
37. ModelMapper 適用
10:07
38. ニックネーム変更
04:47
39. パスワードを忘れました。
04:45
全体
115件
4.8
115件の受講レビュー
受講レビュー 10
∙
平均評価 5.0
受講レビュー 24
∙
平均評価 5.0
5
IntelliJ IDEA、Java基礎文法、SQL基礎文法、Spring MVC、Spring Boot、JPA、Spring Data JPA、Spring Security、QueryDsl、Git、GitHub、iTerm、DataGrip ... Javaバックエンドの学習をしてみると、学習したより学習する必要があります。することがずっと積み重なっていくのに私だけそうではないでしょう…🥺 それらの技術の本やDocumentations、または(事実、ほぼ綱のみ...🤫)ペク・ギソンとキム・ヨンハンのインフラとYouTubeの講義を見ながらコードを書いて実行させてみる過程を通じて💭'ああ、あります'と分かるようになりましたが、私はちょうどそこまでしかなりませんでした。 何かを学ぶときに最も速く学ぶ方法はやはり'模倣' 👩🏻💻 模倣は創造の母です 😎 この講義を通して散らばっていたパズルのピースを一つ一つ合わせてみることになり、実際に適用される姿を見ると、以前まで頭の中にしか入っていないか理解されていなかった機能やコードが少し軽く見え始めました🔎 また、"これを知らないでください!"とコックコックファクトを吹き飛ばしてくれるのに…パック幅がとても苦いですが、現在私自身のレベルを把握できて不足している部分について何を勉強して来るべきかを素早く見逃せて良かったです。バックエンドという膨大な技術と情報の中で必要なものを適切な程度に学習することも重要だと思います。 そのような不足を満たしながら講義を一つ一つ進めていくと、いつのまにか白機線様が🎼言うように~になりました。 まあ、受講評を見ると理解できない方がいらっしゃいました。実践例講義ですが、コードの詳細な説明を求めるのはケースではありません。努力なしに代償なしで簡単に得られるのは現実世界にはありません。この講義は明らかに、そのスキルに関する選手の知識を求めています。ロードマップ企画を本当にうまく設計されたと思いましたね。現在、この講義のターゲット層がはっきりと捉えられているという意味でしょう。 まだ行き先が遠く不足していることが多いですが、白機線様のおかげで方向を失うことなく、正しい道に早く行っています。このように低コストで知識を共有していただき、いつも感謝の気持ちで学んでいます。 それでは別の講義でお会いしましょう。 本当にありがとうございました🙏🏻
受講レビュー 4
∙
平均評価 3.3
受講レビュー 7
∙
平均評価 4.6
2
ビデオの講義の内容に加えて、他の音が大きすぎると思います。
ああ…これは本当に申し訳ありません。なるべく静かな時間に作ろうとしても…言い訳ですが、子どもたちが飛び乗って両親まで訪れた時期にも講義を作るのを止めたくなくて、ずっと作りましたが、私の思ったより騒音がひどかったようです。講義を聞いてご迷惑をおかけして申し訳ありません。
受講レビュー 1
∙
平均評価 1.0
1
この講義は"非常に不便です"。 "講義資料"は多方面的に制限されています。 短い時間内につかんで行くことができる部分も、「これは{該当}時間ではないので..."、"先行学習...."などの理由で進みます。 フルプロジェクト(実習型)講座として内容が多く不足することの立証です。 個人評価で絶対に "先行学習が不足して"この講義は難しいことではありません。と断言します。 "フルプロジェクトに従って、back-end front-endのすべてを学び、私のプロジェクトを進めます。 springに必要なパーツについて学び、そのパーツを個別に学習したり、他の「プロジェクトプロジェクト講義」を受講することをお勧めします。 - 個々のパートごとにspringを学習したら個人プロジェクトが可能です。 - この講義の一つがすべてのパート別講義の内容を盛り込んで十分説明していません。 ※つまり、パート別スプリングについての学習が終わった開発者がこの講義で良くなることがないという意味です。 ペク・ギソンの個人プロジェクトに説明したい部分だけを説明する「記録帳」に近いです。 - それでも"国家支援カリキュラム"のような講義よりも良いです。
この川のひとつで、どのようにスプリングとJPAすべてを盛り込んで説明しましょうか。本人にこの程度の講義が難しかったら先行学習が足りないことが合います。私は拒否するかもしれませんが… 現在13%受講したことに見えますが、その後はさらに難しくなります。だから今でもこの受講を止めて他の講義を先に聞いて必要な先行学習を十分にしてから再度聞くか、あるいは払い戻しをご希望の場合はインフラと話して返金させていただきます。 基本的にどの講師が受講する学生たちに不便だと講義をしますか。 ※このフィードバックを見てお悩みの皆様に私も言うことがあります。 ※ この方は "会員登録フォームのサブミット処理"授業まで受講し、このようなフィードバックを残しました。こういうことが皆さんにも起こりますのでご注意ください。 講義の紹介で述べたように、この講義は、「スプリングブート、スプリングコア技術、スプリングMVC、スプリングセキュリティ、スプリングデータJPA」をすべて受講した後に聞く講義です。つまり、理論的な学習を行った後、実際にその理論的な概念をどのように単純な(しかし現実的な)Webアプリケーションの開発に活用するかについての講義です。 この講義は、理論学習だけでは経験が難しい知識を盛り込もうとしました。実際には、SpringとJPAを使ってWebアプリケーションを開発しながら悩むもの、そしていくつかの選択肢、その中でどのような方法でそれぞれの問題を解決できるのか、なぜそのような選択をしたのかについての話を込めました。 言い訳で聞かれる方もいらっしゃるかもしれませんが、そのような知識を盛り込んでその背景になるすべての理論的な概念まで説明するには、講義のテーマから抜け出し、講義の時間もはるかに増え、何よりも既に複数の他の講義で説明したものなので重複授業だと判断して削除しました。 みんなを満足させることができないということは分かるが"記録帳"とか"この講義でさらに良くなることがない"か自分は先行学習が十分なのに難しいというふうに扇動する文を見てみると疲れ感が集まってくるのですが.. . 大丈夫です。 私はすでにこの講義の後続の講義を多数企画しておき、私の講義を通じて助けられる方々を考えながら作り続けていきます。
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥41,516