FlaskはPythonのWebアプリを開発するためのフレームワークで、そのシンプルさからWebアプリケーションの仕組みを段階的に理解しやすく、Pythonの基本的な知識を持っている方がWebアプリケーション開発の知識を習得する最適なフレームワークです。 また近年Webシステムはマイクロサービスアーキテクチャに注目が集まっており、Flaskはその軽量さと柔軟性からマイクロサービスアーキテクチャに非常に適したフレームワークでもあります。 次にDockerは、コンテナ機能とcomposeの機能によって各コンテナ(Webサーバ、APサーバ、データベースなど)を連携させた環境を容易に構築でき、またそれぞれのコンテナが他のコンテナに影響を与えない独立したライブラリ環境を実現できます。 この特徴は開発環境や運用環境などさまざまな環境で実行できる柔軟性を生み、DevOpsやマイクロサービスアーキテクチャと非常に相性が良い技術です。PythonのFlaskとDockerという2つの技術を効率よく学習できる研修です。