講師:ひらまつ
受講者数:1,209人
本講座はオブジェクト指向プログラミングの実践的なスキルを、SOLID原則とデザインパターンを軸に、豊富な演習問題と実践的な例を通じて習得できる実践的な内容となっており、理論と実装の架け橋となる重要な知識とスキルを体系的に学ぶことができます
オブジェクト指向プログラミングの実践的なスキルとしてSOLID原則やデザインパターンの適用方法、Value ObjectやDependency Injectionなどの設計手法、さらに例外処理や契約による設計などのプロフェッショナルな開発手法をPythonのコードで学習します
身近なアプリケーション開発を題材に使用することで理解が促進され、各概念に対して具体的な演習問題が用意されており、理論だけでなく実践的なコーディングスキルが確実に身につく構成になっています
オブジェクト指向の基本概念は理解しているものの実践での適用に悩んでいる開発者や、手続き型からオブジェクト指向的な設計・実装に移行したいPythonプログラマーに最適です
Pythonの基本文法やオブジェクト指向の基礎概念(クラス、継承、ポリモーフィズムなど)を全く知らない方は、まず入門講座でそれらの基礎を学んでから本講座に取り組むことをお勧めします