
스프링 부트 개념과 활용
백기선
스프링 부트의 원리 및 여러 기능을 코딩을 통해 쉽게 이해하고 보다 적극적으로 사용할 수 있는 방법을 학습합니다.
중급이상
Spring, Spring Boot, Java
デザインパターンを知っていれば、ばねだけでなく、さまざまな技術やプログラミング言語も学習しやすくなります。さらに、より柔軟で再利用性に優れたオブジェクト指向ソフトウェアを開発できます。
GoFの合計23のデザインパターン
デザインパターンをコーディングする
JavaとSpringに適用されたデザインパターン
単純な実装を超えて
より良いコードを作りたいすべての開発者に
単純な実装を超えてより良いコードを作成したい場合は、デザインパターンを理解する必要があります。
すべての開発者に必読書として推奨するGoFの著書「デザインパターン」と23種類のデザインパターン。
現職のマイクロソフト開発者が現業で使用するコードで、すべてのデザインパターンをお知らせします。
📢お知らせします
基礎文法は学びました。
今何をすべきですか?
中級開発者として成長
目指している
初級開発者なら?
より良い開発者
なりたいのに…
より基本的な開発
方法論を勉強する
やりたいなら?
開発全体のメタ知識
増やすことはできませんか?
どんな知識を学んでも
より高速で効率的な
学習したい場合は?
デザインパターン?
学びたいのに…
デザインパターンの勉強
難しくて実務と
遠くだけ感じたら?
デザインパターンは、アプリケーション開発時に直面するさまざまな問題とパターンをまとめた知識の産物です。
実際、Java開発者がよく使用するSpringフレームワークにも、戦略、プロキシ、アダプタなど、さまざまなデザインパターンを探すことができます。
このレッスンでは、デザインパターンが難しく、抽象的な理論ではなく、すでに私たちの近くにいることに気付くでしょう。
スプリングやリアクト、NestJSなどのフレームワークには高度な技術とデザインパターンが集約されています。
フレームワークを学ぶのが難しいと感じた場合は、デザインパターンを理解する必要があります。
デザインパターンを知っていれば、JavaやSpringだけでなく、さまざまな技術やプログラミング言語も学習しやすくなります。
この講義では、23のすべてのデザインパターンを3つの分類に分けて扱っています。
各パターンが解決しようとしている問題、適用方法、長所と短所、および実務でどのように適用されるかをまとめます。
デザインパターンを理解しやすくするために、Java Springに適用されたすべてのパターンの例を提供します。
サンプルコードはJavaで書かれており、自分に慣れているプログラミング言語に置き換えて実践するために簡潔で直感的に書いています。
今すぐ実務でそのパターンがどのように使われているかだけでなく、それに関連する様々な技術も学習できます。
この講義で扱う23のパターンのうち、3つのパターン(シングルトンパターン、プロキシパターン、イテレータパターン)はプレビューで公開されています。
受講前の講義を事前に聞いてから、このような講義の進行が本人に役立つかどうかを判断してください。
デザインパターン Design Patterns
Amazonに基づく評価 4.7/5
オブジェクト指向ソフトウェアデザイン分野1位
すべての開発者に推奨されるおすすめの書籍の1つ
GoF (Gang of Four)
《デザインパターン》の著者4人
エリック・ガンマ(Erich Gamma)、リチャード・ヘルム(Richard Helm)、ラルフ・ジョンソン(Ralph Johnson)、ジョン・ブリシデス(John Vlissides)
📢参考にしてください
Q. デザインパターンは理論的な話ではありませんか?実務で実際に使われますか?
A. 私たちが使用するフレームワークはすべてデザインパターンを使用しています。パターンを見てください。
Q. ソースコードはどこからダウンロードできますか?
A. 「レッスンソースコード」というレッスンにソースコードを圧縮して置きました。
Q. Java基礎だけ勉強した状態なのにこの講義を受講してもいいですか?
A. はい、Javaの基礎を学んだら、本講義を受講することができます。
学習対象は
誰でしょう?
中級開発者に成長したい初級開発者
良いデザインとコードが何であるかを学びたい開発者や学生
さまざまなデザインパターンとその適用方法を学びたい開発者や学生
デザインパターンが遠くに感じた開発者や学生
前提知識、
必要でしょうか?
Javaの基礎知識
オブジェクト指向の基本的な理解
92,394
受講生
4,232
受講レビュー
2,010
回答
4.8
講座評価
20
講座
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
全体
98件 ∙ (11時間 37分)
講座資料(こうぎしりょう):
全体
200件
4.8
200件の受講レビュー
期間限定セール、あと1日日で終了
¥66,000
25%
¥10,621
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!