ヤルコの至れり尽くせりオブジェクト指向デザインパターン

OODPの25種類のパターンを通じて、ソフトウェアをオブジェクト指向的に設計する様々な方法を学びます。

難易度 初級

受講期間 無制限

Java
Java
oop
oop
Design Pattern
Design Pattern
Java
Java
oop
oop
Design Pattern
Design Pattern

学習した受講者のレビュー

学習した受講者のレビュー

4.9

5.0

용용

100% 受講後に作成

多くの悩みを考え、講義を作成したことが感じられる講義でした。 各講義時間は短いが、すべての中核が盛り込まれており、理解しやすく配慮された素晴らしい講義でした。 この価格でこの品質に触れたので、今後他の講義を簡単に見ることができないほど目が肥えてしまうと思います。 ps. 個人的にはクエン酸のファンです。耐性が高まり、またお会いできることを楽しみにしています。 ありがとうございます。

5.0

주아아빠

10% 受講後に作成

デザインパターン講義 実務で書くパターン事例の例がいい 講義が退屈しないようにすばやく 進むといいですね。 コスパも最高です。 私は本で読むのが難しくて退屈でした。 これからも良い講義 楽しみにしていますファイティングしてください!

5.0

HJuhoney

61% 受講後に作成

これまで理解しようと格闘してきたパターンと、同じパターンかと思えるほど分かりやすく説明してくれます。

受講後に得られること

  • オブジェクト指向プログラミングの主要な原則

  • 25種類のオブジェクト指向デザインパターン

  • オブジェクト指向言語を活用する高度なスキル

  • 柔軟で再利用性の高いソフトウェア設計

https://youtu.be/L-cOxBacKlk

上記のYouTube動画(本講義の公開パート)に高評価とコメントを残した後、
yalco@yalco.krへスクリーンショットを送っていただければ、
講義を半額で受講できる割引クーポンをお送りいたします。chúng tôi sẽ gửi cho bạn mã giảm giá để có thể đăng ký khóa học với giá nửa tiền.and we will send you a discount coupon to take the course at half price.

12万ユーチューバーのヤルコから学ぶ25のデザインパターン

デザインパターンを学ぶことは、柔術の技術を学ぶことと同じです。

YouTubeで護身術や柔術の技術の実演映像をご覧になったことがあるかと思います。

柔術関連のコンテンツを注意深く視聴してみると、人体の関節、テコの原理、重心など、さまざまな特性を利用して相手を制圧したり、自分を守ったりする方法を学ぶことができます。人体の構造と力学を活用する多様な技術を見ながら、「一生使ってきたけれど、自分の体でこんなことができるんだ」と気づかされます。


私たちの体ほどではありませんが、オブジェクト指向プログラミング言語は、単にクラスやオブジェクトを使用すること以上の複雑な機能を提供しています。継承、多態性、カプセル化といった概念を学びながらも、これらを実務でどのように効果的に活用できるかは、一人で考え出すのは難しいものです。そのため、Javaのようなオブジェクト指向言語を学んでも、その活用方法がわからず、事実上、手続き型言語のように使用している人が多くいます。

オブジェクト指向のデザインパターンを学ぶと、オブジェクト指向言語の複雑な機能を実務でどのように上手く活用できるかが分かるようになります。様々なデザインパターンを通じて、複雑な問題をより簡単に解決し、プログラムを作成したり修正したりする際により便利に行える方法を学ぶことができます。まるで柔術で技術を習得し、状況に合わせて使うように、デザインパターンを学ぶことは、オブジェクト指向言語の機能を実際の状況でより効果的に活用できるよう助けてくれます。

💬 コメントを書いて 半額で受講しようキャンペーン実施中!
以下のYouTube動画(本講座の無料パート)に、応援コメントを投稿していただいた後(一行でも構いません)

yalco@yalco.kr へスクリーンショットをお送りいただければ、半額クーポンを差し上げます。

動画リンク: https://youtu.be/L-cOxBacKlk?si=bpr_zMtUS2b9Wbbg

誰がこの講義を聴くと良いでしょうか?

1. オブジェクト指向言語を正しく使いこなしたい方

クラス、抽象化、継承、インターフェースなどの概念を学んだものの、これらが実務で具体的にどのように活用できるのか分からないという方も多いでしょう。50余りの例題を通じて、オブジェクト指向関連の機能でどれほど素晴らしく多様なコードが書けるのか、この講義を通じて確認していただけるはずです。


2. 実務でより「良い」コードを書きたい方

ただ動くだけのコードではなく、他の人も理解しやすく修正しやすい「良い」コードを書きたいのであれば、この講義が最適です。デザインパターンを学べばコードがすっきりし、後のメンテナンスや拡張が容易になるため、時間を節約できます。職場でより効率的に仕事ができるようサポートします。

受講後には

  • オブジェクト指向プログラミングの基本概念と設計原則を理解し、それを実務に適用できるようになります。

  • 様々なデザインパターンを学び、実戦でどのように活用するかについての具体的な方法を身につけることになります。

  • 保守が容易で再利用可能な構造を持つコードを作成できる能力を身につけることができます。

  • 複雑なソフトウェアの問題を体系的かつ効率的に解決する方法を習得することになります。

  • コードの一貫性を維持することで、チームメンバーとの協業がより円滑になり、開発スピードも向上します。

ヤルコの講義は何が違うのですか?

比喩と視覚要素を通じた分かりやすい説明

どんなに難しい概念も分かりやすく教えてくれる説明の達人、ヤルコ!長年蓄積されたノウハウで、すべてのパターンを一度に理解させてくれます。複雑な説明やクラス図なしに、直感的なグラフィックとぴったりの例題で、パターンを簡単に学んでいくことができます。

無駄がなく、目にすっと入ってくる映像

コードタイピングなどの不要なプロセスを省き、スピーディーに映像を進めながらも、すべての映像に適用された字幕とコードハイライティングを通じて、可読性の高い受講体験を提供します。オブジェクト指向の概念から25種類のパターンまで、3時間に凝縮された講義で学ぶことができます。

このような内容を学びます

オブジェクト指向設計原則

オブジェクト指向プログラミングとは何か、なぜ考案されたのかを確認した後、それを構成する要素を一つずつ簡潔かつ分かりやすく学びます。デザインパターンの基礎となるSOLID原則を通じて、堅牢で柔軟なソフトウェアを作る設計とはどのようなものかを学びます。

25種類のデザインパターン

最も広く使用されている25種類のデザインパターンを、それぞれ2つのJavaの例とともに学びます。5つの生成パターン、7つの構造パターン、13の振る舞いパターンを学び、実務で直面するさまざまな設計問題を効果的に解決する方法を身につけます。

学ぶパターン一覧

  • ファサードパターン

  • ストラテジーパターン

  • テンプレートメソッドパターン

  • シングルトン

  • 状態パターン

  • アダプターパターン

  • ブリッジパターン

  • ファクトリーメソッドパターン

  • プロキシパターン

  • オブザーバーパターン

  • フライウェイトパターン

  • 抽象ファクトリパターン

  • 仲介者パターン

  • ビジターパターン

  • ビルルダーパターン

  • デコレーターパターン

  • コマンドパターン

  • メメントパターン

  • プロトタイプパターン

  • 責任連鎖パターン

  • Composite パターン

  • インタープリターパターン

  • 出版-購読パターン

  • インタープリターパターン

  • 仕様パターン

何かご不明な点はありますか?

Q. どの言語をどの程度知っていれば受講できますか?

講義の演習問題はJavaで作成されています。Java、またはそれに類似したC#、Kotlinなどの言語を初級レベル以上学習された方であれば、問題なく受講いただけます。

これらとは異なる系統の言語を学ばれた方でも大きな支障なく受講いただけるよう、Javaの高度な機能は可能な限り使用せずに例題を作成しました。

Javaの知識が不足していると感じられる場合は、ヤルコの本格的に学ぶJava無料パートで十分な内容を学ぶことができます。(無料公開分にオブジェクト指向セクションまで含まれています。)

Q. どれくらい深い内容を扱いますか?

この講義は、25種類のパターンを可能な限り分かりやすく、スピーディーに理解していただくことを目的としています。各パターンがどのような原理で、どのように実装できるのかを、2つの例題を通じて直感的にお伝えすることに焦点を当てています。

理論的に深みのある内容や、実務での詳細な活用方法を学びたい方には、物足りなく感じられるかもしれません。そのため、受講前に必ず無料公開されている5つのパターンの動画を確認していただくようお願いいたします。

受講前のご注意事項

実習環境

  • 実習なしでも受講できる講義です。

  • 実習も希望される場合は、Javaを使用できるすべての環境で可能です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • オブジェクト指向設計に関心がある人

  • 高級開発者へと成長したい初心者開発者

前提知識、
必要でしょうか?

  • Java(推奨)またはその他のオブジェクト指向言語に関する基礎知識

こんにちは
yalcoです。

34,166

受講生

1,961

受講レビュー

96

回答

4.9

講座評価

17

講座

YouTubeチャンネル 浅いコーディング辞書を運営するYouTuberであり、IT書籍を執筆する作家です。フルスタックエンジニアとして働いてきた経験を活かし、難しいプログラミングの概念を初心者でも理解しやすいよう、比喩や簡単な例、時にはアニメーションを用いて解説するコンテンツを制作しています。

🎬 YouTube 浅いコーディング辞書 チャンネル (クリック!)
📕 ヤルコの本を見に行く (クリック!)

もっと見る

カリキュラム

全体

31件 ∙ (3時間 3分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

122件

4.9

122件の受講レビュー

  • rapilkim님의 프로필 이미지
    rapilkim

    受講レビュー 3

    平均評価 5.0

    5

    61% 受講後に作成

    わかりやすく短く説明してくれたので、集中しやすく、理解もしやすいです。

    • yalco
      知識共有者

      ありがとうございます!残りの過程で難しい点があれば、いつでもご質問ください!

  • yong22님의 프로필 이미지
    yong22

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    多くの悩みを考え、講義を作成したことが感じられる講義でした。 各講義時間は短いが、すべての中核が盛り込まれており、理解しやすく配慮された素晴らしい講義でした。 この価格でこの品質に触れたので、今後他の講義を簡単に見ることができないほど目が肥えてしまうと思います。 ps. 個人的にはクエン酸のファンです。耐性が高まり、またお会いできることを楽しみにしています。 ありがとうございます。

    • yalco
      知識共有者

      一生懸命準備した甲斐があったと実感できて本当に嬉しいです!!! そしてクエン酸も😭 気に入ってくれてありがとうございます。😂 今後もより良いコンテンツを準備していきます。 新年おめでとうございます!!

  • dongheekim359님의 프로필 이미지
    dongheekim359

    受講レビュー 50

    平均評価 5.0

    5

    10% 受講後に作成

    デザインパターン講義 実務で書くパターン事例の例がいい 講義が退屈しないようにすばやく 進むといいですね。 コスパも最高です。 私は本で読むのが難しくて退屈でした。 これからも良い講義 楽しみにしていますファイティングしてください!

    • yalco
      知識共有者

      頑張りながらも新しい試みだから悩みが多かったのに役に立てたなんて本当に嬉しいです!ありがとうございます!

  • aquswitpo5474님의 프로필 이미지
    aquswitpo5474

    受講レビュー 10

    平均評価 5.0

    5

    61% 受講後に作成

    これまで理解しようと格闘してきたパターンと、同じパターンかと思えるほど分かりやすく説明してくれます。

    • yalco
      知識共有者

      ありがとうございます! もし残りのパターンでよく分からないことがあれば、いつでもご質問ください。

  • mozart님의 프로필 이미지
    mozart

    受講レビュー 10

    平均評価 4.8

    5

    35% 受講後に作成

    塾でJavaの文法を一通りやったのですが、理解が曖昧な部分が多く、設計をどうすればいいのか分からずにいました。たまたま横で見ていた人が、ミトをすごく気に入ってました。😆😆😆 これは何だと聞いてきました。😆😆😆😆

    • yalco
      知識共有者

      ミトを気に入ってくださってありがとうございます😊😊 残りの過程で、理解が難しい部分や気になることがあれば、いつでも質問してくださいね!! 楽しい週末をお過ごしください~!

yalcoの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

¥4,333