パソコン初心者でもできる株式バイブコーディング - AIで作る株式自動売買システム
yalco
コーディングを全く知らない人でも、AIに日本語で命令を出すことで、自分だけの株式自動売買プログラムを作れるようになります!
入門
gemini, AI, Cursor AI
OODPの25種類のパターンを通じて、ソフトウェアをオブジェクト指向的に設計する様々な方法を学びます。
学習した受講者のレビュー
5.0
용용
多くの悩みを考え、講義を作成したことが感じられる講義でした。 各講義時間は短いが、すべての中核が盛り込まれており、理解しやすく配慮された素晴らしい講義でした。 この価格でこの品質に触れたので、今後他の講義を簡単に見ることができないほど目が肥えてしまうと思います。 ps. 個人的にはクエン酸のファンです。耐性が高まり、またお会いできることを楽しみにしています。 ありがとうございます。
5.0
주아아빠
デザインパターン講義 実務で書くパターン事例の例がいい 講義が退屈しないようにすばやく 進むといいですね。 コスパも最高です。 私は本で読むのが難しくて退屈でした。 これからも良い講義 楽しみにしていますファイティングしてください!
5.0
HJuhoney
これまで理解しようと格闘してきたパターンと、同じパターンかと思えるほど分かりやすく説明してくれます。
オブジェクト指向プログラミングの主要な原則
25種類のオブジェクト指向デザインパターン
オブジェクト指向言語を活用する高度なスキル
柔軟で再利用性の高いソフトウェア設計
YouTubeで護身術や柔術の技術の実演動画をご覧になったことがあるかと思います。
柔術関連のコンテンツを注意深く視聴してみると、人体の関節、テコの原理、重心など、さまざまな特性を利用して相手を制圧したり、自分自身を防御したりする方法を学ぶことができます。人体の構造と力学を活用するさまざまな技術を見ながら、「一生使い続けてきたけれど、自分の体でこんなことができるんだ」と気づかされます。
私たちの体ほどではありませんが、オブジェクト指向プログラミング言語は、単にクラスやオブジェクトを使用すること以上の複雑な機能を提供しています。継承、多態性、カプセル化といった概念を学びながらも、これらを実務でどのように効果的に使用できるかは、一人で考え出すのは難しいものです。そのため、Javaのようなオブジェクト指向言語を学んでも、それを活用する方法がわからず、事実上、手続き型言語のように使用している人が多くいます。
オブジェクト指向のデザインパターンを学ぶと、オブジェクト指向言語の複雑な機能を実務でどのように上手く活用できるかが分かるようになります。様々なデザインパターンを通じて、複雑な問題をより簡単に解決し、プログラムを作成したり修正したりする際により便利に行える方法を学ぶことができます。まるで柔術で技術を習得し、状況に合わせて使うように、デザインパターンを学ぶことは、オブジェクト指向言語の機能を実際の状況でより効果的に活用できるように助けてくれます。
🎓 大学のメールアカウントをお持ちなら?
💬 コメントを書いて 半額で受講しようキャンペーン実施中!
以下のYouTube動画(本講座の無料パート)に、励みになるコメントを投稿していただき(一行でも構いません)
yalco@yalco.kr へスクリーンショットをお送りいただければ、半額クーポンを差し上げます。
1. オブジェクト指向言語を正しく使いこなしたい方
クラス、抽象化、継承、インターフェースなどの概念を学んだものの、これらが実務で具体的にどのように活用できるのか分からないという方も多いでしょう。50個以上の例題を通じて、オブジェクト指向関連の機能でどれほど素晴らしく多様なコードが書けるのか、この講義を通じて確認していただけるはずです。
2. 実務でより「良い」コードを書きたい方
単に動くだけのコードではなく、他の人も理解しやすく修正しやすい「良い」コードを書きたいのであれば、この講義が最適です。デザインパターンを学ぶことでコードがすっきりし、後のメンテナンスや拡張が容易になり、時間を節約できます。職場でより効率的に仕事ができるようお手伝いします。
オブジェクト指向プログラミングの基本概念と設計原則を理解し、それを実務に適用できるようになります。
様々なデザインパターンを学び、実戦でどのように活用するかについての具体的な方法を習得することになります。
保守が容易で再利用可能な構造を持つコードを作成できる能力を身につけることができます。
複雑なソフトウェアの問題を体系的かつ効率的に解決する方法を習得することになります。
コードの一貫性を維持することでチームメンバーとの協業がより円滑になり、開発スピードも向上します。
オブジェクト指向プログラミングとは何か、なぜ考案されたのかを確認した後、それを構成する要素を一つずつ簡潔かつ分かりやすく学びます。デザインパターンの基礎となるSOLID原則を通じて、堅牢で柔軟なソフトウェアを作る設計とはどのようなものかを学びます。
最も広く使用されている25種類のデザインパターンを、それぞれ2つのJavaの例とともに学びます。5つの生成に関するパターン、7つの構造に関するパターン、13つの振る舞いに関するパターンを学び、実務で直面するさまざまな設計上の問題を効果的に解決する方法を身につけます。
ファサードパターン
ストラテジーパターン
テンプレートメソッドパターン
シングルトン
状態パターン
アダプターパターン
ブリッジパターン
ファクトリーメソッドパターン
プロキシパターン
オブザーバーパターン
フライウェイトパターン
抽象ファクトリパターン
仲介者パターン
ビジターパターン
ビルダーパターン
デコレーターパターン
コマンドパターン
メメントパターン
プロトタイプパターン
責任連鎖パターン
Composite パターン
インタープリターパターン
出版-購読パターン
インタープリターパターン
仕様パターン
Q. どの言語をどの程度知っていれば受講できますか?
講義の例題はJavaで作成されています。Java、またはこれに類似したC#、Kotlinなどの言語を基本レベル以上学ばれた方であれば、無理なく受講していただけます。
これらとは異なる系統の言語を学ばれた方でも大きな支障なく受講いただけるよう、Javaの高度な機能は可能な限り使用せずに例題を作成しました。
Javaの知識が不足していると感じられる場合は、ヤルコの「まともに掘り下げるJava」の無料パートで十分な内容を学ぶことができます。(無料公開分にオブジェクト指向セクションまで含まれています。)
Q. どれくらい深い内容を扱いますか?
この講義は、25種類のパターンを可能な限り分かりやすく、かつ迅速に理解していただくことを目的としています。各パターンがどのような原理であり、どのように実装できるのかを、2つの例題を通じて直感的にお伝えすることに焦点を当てています。
理論的に深い内容や実務での細かな活用方法を学びたい方には、物足りなく感じられるかもしれません。そのため、受講前に必ず無料公開されている5つのパターンの動画を確認していただくようお願いいたします。
実習なしでも受講できる講義です。
実習も希望される場合は、Javaを使用できるすべての環境で可能です。
学習対象は
誰でしょう?
オブジェクト指向設計に関心がある人
高級開発者へと成長したい初心者開発者
前提知識、
必要でしょうか?
Java(推奨)またはその他のオブジェクト指向言語に関する基礎知識
インフラン認証
32,294
受講生
2,195
受講レビュー
100
回答
4.9
講座評価
13
講座
YouTubeチャンネル 浅いコーディング辞書を運営するYouTuberであり、IT書籍を執筆する作家です。フルスタックエンジニアとして働いてきた経験を活かし、難しいプログラミングの概念を初心者でも理解しやすいよう、比喩や簡単な例、時にはアニメーションを用いて解説するコンテンツを制作しています。
🎬 YouTube 浅いコーディング辞書 チャンネル (クリック!)
📕 ヤルコの本を見に行く (クリック!)
全体
33件 ∙ (3時間 3分)
講座資料(こうぎしりょう):
5. SOLID原則
11:47
11. 5. 状態(State)パターン
05:31
全体
140件
4.9
140件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
多くの悩みを考え、講義を作成したことが感じられる講義でした。 各講義時間は短いが、すべての中核が盛り込まれており、理解しやすく配慮された素晴らしい講義でした。 この価格でこの品質に触れたので、今後他の講義を簡単に見ることができないほど目が肥えてしまうと思います。 ps. 個人的にはクエン酸のファンです。耐性が高まり、またお会いできることを楽しみにしています。 ありがとうございます。
一生懸命準備した甲斐があったと実感できて本当に嬉しいです!!! そしてクエン酸も😭 気に入ってくれてありがとうございます。😂 今後もより良いコンテンツを準備していきます。 新年おめでとうございます!!
受講レビュー 50
∙
平均評価 5.0
5
デザインパターン講義 実務で書くパターン事例の例がいい 講義が退屈しないようにすばやく 進むといいですね。 コスパも最高です。 私は本で読むのが難しくて退屈でした。 これからも良い講義 楽しみにしていますファイティングしてください!
頑張りながらも新しい試みだから悩みが多かったのに役に立てたなんて本当に嬉しいです!ありがとうございます!
受講レビュー 11
∙
平均評価 5.0
5
これまで理解しようと格闘してきたパターンと、同じパターンかと思えるほど分かりやすく説明してくれます。
ありがとうございます! もし残りのパターンでよく分からないことがあれば、いつでもご質問ください。
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!