ソフトウェアデザインパターン

ソフトウェアアーキテクチャで繰り返し発生する問題を解決するための、一般的なソフトウェアデザインパターンを探求します。より堅牢で保守性の高いコードを作成するために、生成、構造、振る舞いの各パターンについて学びます。

9 courses

SOLID原則

Java、C#、Pythonなどの言語でロバストでスケーラブルでテストが容易なオブジェクト指向コードを書くために、5つのコア SOLID 原則を適用する方法を学びます。
★ 4.5 (1,211)

現代C++デザインパターン:クリーンコードアーキテクチャ

現代の言語標準に更新された古典的なGang of Four設計パターンを習得することにより,クリーンで,メンテナンスが容易で,効率的なC++アプリケーションを書く。
★ 4.6 (7,547)

現代のPythonデザインパターンとSOLID原則

タイプヒントやデータクラスなどの現代的なPython機能を用いて,古典的なアーキテクチャパターンを適用して,スケーラブルで保守可能なソフトウェアを作成する。
★ 4.4 (4,427)

クラウドソフトウェアアーキテクチャとシステムデザインパターン

ソフトウェアアーキテクチャとシステム設計パターンをマスターし、高度に拡張可能で、耐久性があり、最新のクラウドベースシステムを構築する。
★ 4.6 (3,539)

Java と Spring Boot 開発者向け GitHub Copilot

スマートなコード生成、効率的なリファクタリング、自動テストのためにGitHub Copilotを活用して、JavaとSpring Bootの開発ワークフローを加速します。
★ 4.5 (3,210)

ソフトウェア設計とアーキテクチャの原理

近代的なアーキテクチャパターンとコア設計原理を用いて,拡張性と保守性のあるシステムを構築する方法を学ぶ。
★ 4.6 (4,014)

1C企業プログラミング基礎

1C:Enterprise環境でビジネス自動化ソリューションを開発し,カスタムコードを書き,データベースをゼロから構成する方法を学ぶ。
★ 4.9 (3,487)

ソフトウェアアーキテクト

構造化されたテキストベースのレッスンを通じて、拡張可能なAPIの設計、現代的なアーキテクチャパターンを用いたシステムの統合、ソフトウェアアーキテクトの役割への移行を学ぶ。
★ 4.8 (1,884)

よりクリーンなプログラムのための重複コードのリファクタリング

冗長なコードを特定して排除し、プログラムをより読みやすく、保守しやすくするための不可欠なリファクタリング手法を学びましょう。
★ 4.9 (18)