강의

멘토링

로드맵

BEST
Programming

/

etc. (Programming)

ヤルコのスプーンで食べさせてくれるオブジェクト指向デザインパターン

OODPの25種類のパターンを通してソフトウェアをオブジェクト指向で設計するさまざまな方法を学びます。

  • yalco
유튜브
예제
Java
oop
Design Pattern

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

こんなことが学べます

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

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

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

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

🇰🇷 このコースは韓国語話者の学習者向けに設計されています。英語、日本語、ベトナム語、またはその他の言語を話される方は、下記のリンクから利用可能なコースを受講してください。

https://inf.run/eqcHa

10万YouTuber ヤルコに学ぶ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つの行動パターンを学び、実務で遭遇する様々な設計問題を効果的に解決する方法を身につけます。

学習するパターン

  • ファサードパターン

  • 戦略パターン

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

  • シングルトン

  • ステートパターン

  • アダプターパターン

  • ブリッジパターン

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

  • プロキシパターン

  • オブザーバーパターン

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

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

  • 仲介者パターン

  • ビジターパターン

  • ビルダーパターン

  • デコレーターパターン

  • コマンドパターン

  • メメントパターン

  • プロトタイプパターン

  • 責任連鎖パターン

  • 複合体パターン

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

  • 発行-購読パターン

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

  • 仕様パターン

ご質問はありますか?

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

講義の例題はJavaで書かれています。Javaまたはこれと類似したC#、Kotlinなどの言語を基本段階以上学ばれた方は、難なく受講していただけます。

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

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

Q. どの程度深い内容を扱いますか?

この講義は25種類のパターンをできるだけ簡単で素早く理解していただくことを目的としています。各パターンがどのような原理でどのように実装できるかを2つの例題を通して直感的にお伝えすることに焦点を当てました。

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

受講前の参考事項

実習環境

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

  • 実習もしたい場合は、Javaを使用できるすべての環境で可能です。

こんな方に
おすすめです

学習対象は
誰でしょう?

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

  • 上級開発者として成長したい初心者開発者

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

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

こんにちは
です。

30,856

受講生

1,620

受講レビュー

93

回答

4.9

講座評価

17

講座

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

カリキュラム

全体

31件 ∙ (3時間 3分)

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

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

受講レビュー

全体

87件

4.9

87件の受講レビュー

  • 용용님의 프로필 이미지
    용용

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    많은 고민을 하고 강의를 제작했다는게 느껴지는 강의였습니다. 각각 강의 시간은 짧은게 전혀 단점이 아닐 정도로 핵심은 모두 담겨있으며, 이해가 쉽도록 배려해주신 훌륭한 강의였습니다. 이 가격에 이정도 퀄리티를 접해보니 앞으로 눈이 높아져서 다른 강의들 함부로 못 볼 것 같네요. ps. 개인적으로 구연산 팬입니다.. 항마력 높이시고 다시 뵙길 고대합니다. 감사합니다.

    • 얄팍한 코딩사전
      知識共有者

      열심히 준비한 보람 느끼게 해주셔서 정말 감사드립니다!!! 구연산도 ㅠ 좋아해주셔서 감사합니다. 😂 앞으로도 더 좋은 컨텐츠들로 준비하겠습니다. 새해 복 많이 받으세요!!

  • 주아아빠님의 프로필 이미지
    주아아빠

    受講レビュー 50

    平均評価 5.0

    5

    10% 受講後に作成

    디자인 패턴 강의 실무에서 쓰는 패턴 사례 예시 좋고 강의가 지루하지 않게 빨리 진행되니 좋네요 가성비도 최고 좋구요 저는 책으로 읽다 어렵고 지루 했었거든요 앞으로도 좋은 강의 기대 하겠습니다 화이팅 하세요!!

    • 얄팍한 코딩사전
      知識共有者

      열심히 만들면서도 새로운 시도라 고민이 많았는데 도움이 되어드렸다니 정말 기쁩니다!! 감사합니다!!

  • 조상호님의 프로필 이미지
    조상호

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    • 김현필님의 프로필 이미지
      김현필

      受講レビュー 3

      平均評価 5.0

      5

      61% 受講後に作成

      알기 쉽고 짧게 설명을 해주어서 집중이 잘되고 이해하기도 쉽습니다.

      • 얄팍한 코딩사전
        知識共有者

        감사합니다! 남은 과정중 어려운 부분이 있으면 언제든 질문주세요!

    • 김우성님의 프로필 이미지
      김우성

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      ¥4,155

      yalcoの他の講座

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

      似ている講座

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