Python学習チャンネル by PyQ

Pythonのオンライン学習プラットフォームPyQのオフィシャルブログです

Webアプリケーション開発関連「新ロードマップ」と「新コース」リリースのお知らせ

こんにちは、PyQチームです。
PyQの新しいロードマップとコースに関するお知らせです。

この度、 ロードマップ「Webアプリケーション開発の基本を学びたい」「Djangoによる実践的なWebアプリ開発を身につけたい」をリリースしました。

既存の「Webアプリ・API」コースを3つのコースに分割し、「はじめてのデータベース」「はじめてのWebアプリケーション」「Django」コースを追加しました。

リリースした新ロードマップ

ロードマップ「Webアプリケーション開発の基本を学びたい」

ロードマップ「Webアプリケーション開発の基本を学びたい」は、 未経験からWebアプリケーション開発を学びたい方におすすめのロードマップです。

最低限必要なPythonの基礎文法やWebアプリケーション開発で必要なデータベースの操作方法(SQLなど)や、HTML/CSSの基礎を学習できます。
また、WebフレームワークFlaskを使った開発を通して、ルーティングやセッションなどのWeb技術の概念について学びます。

このロードマップは、単純なWebアプリケーションの開発に必要な知識を学べるように構成しました。
以下の3つのMissionとNext Step(学習後の記事)から構成されています。

  • Mission 1Mission 2では、本ロードマップで最低限必要なPythonの基礎文法を習得します。
  • Mission 3では、Webアプリケーション開発が初めての方向けに、データベースの扱い方(SQL / SQLite3 / SQLAlchemy)、HTML/CSSの基本、Web技術の概念の基礎などを学びます。
  • Next Stepでは、本ロードマップの学習後におすすめのコンテンツや学習方法を紹介しています。

Webアプリケーション開発の基本を学びたい方は、この機会にぜひ新しいロードマップを確認してみてください!

pyq.jp

ロードマップ「Djangoによる実践的なWebアプリ開発を身につけたい」

ロードマップ「Djangoによる実践的なWebアプリ開発を身につけたい」は、開発現場でよく使われるWebフレームワーク 「Django」を使った、より実践的なWebアプリケーション開発を学びたい方におすすめのロードマップです。

本ロードマップでは、商品購入システムやWeb APIの作成を通じて、Djangoを使った開発の基本を学びます。

このロードマップは、ロードマップ「Webアプリケーション開発の基本を学びたい」に加えて、単純なWebアプリケーションの開発に必要な知識を学べるように構成しました。

以下の4つのMissionとNext Step(学習後の記事)から構成されています。

  • Misson 1〜3 は、ロードマップ「Webアプリケーション開発の基本を学びたい」と同じ内容です。最低限必要なPythonの基礎文法と、Webアプリケーション開発が初めての方向けの学習ができます。
  • Mission 4では、商品購入システムの作成を通して、Djangoによる開発方法の基本 を身につけます。
  • Next Stepでは、本ロードマップの学習後におすすめのコンテンツや学習方法を紹介しています。

Webアプリケーション開発の基礎に加えて DjangoでのWebアプリケーションの開発を学びたい方は、こちらのロードマップを確認してみてください!

pyq.jp

リリースした新コース

既存の「Webアプリ・API」コースを3つのコースに分割し、「はじめてのデータベース」「はじめてのWebアプリケーション」「Django」コースを追加しました。

既存の「Webアプリ・API」コースはWebに関係するすべてのクエストが学べる内容でしたが、「学習時間が長すぎる」「Webアプリケーション開発の基礎を知りたいだけなのにいつまでも終わらない」などの課題がありました。
そこで、より、Webアプリケーションの開発においてより適切な学習体験を提供できるよう、コースを細分化しました。

「はじめてのデータベース」コース

「はじめてのデータベース」コースは、Pythonからデータベースを操作する基本を学習するコース です。データベース操作言語であるSQLに加えて、PythonからSQLを発行できるライブラリであるSQLite3やSQLAlchemyの基本も学べます。

pyq.jp

「はじめてのWebアプリケーション」コース

「はじめてのWebアプリケーション」コースは、Webアプリケーション開発が初めての方向けのコース です。このコースでは、Webアプリケーション開発に必要なHTML/CSSの基礎知識の他、ルーティングやセッション管理、画面作成などのWeb技術の概念を学べます。WebフレームワークFlaskを使ってさまざまな簡易Webアプリケーション(TODOアプリやメモ帳アプリなど)を作成することで、実際に開発する際のイメージを掴めるようになります。

pyq.jp

「Django」コース

「Django」コースは、開発現場でよく使われるWebフレームワーク「Django」の基本的な使い方を学習するコース です。商品購入システムの実装を通し、データベース管理、ページネーション、テンプレートを使った画面作成、テストの書き方など、実際の開発現場で必要となる技術を身につけます。最終的なゴールとして、Djangoを使った既存のコードに対し、簡単な機能追加ができるようになることを目指します。

pyq.jp

まとめ

ロードマップ「Webアプリケーション開発の基本を学びたい」「Djangoによる実践的なWebアプリ開発を身につけたい」と「Webアプリ・API」コースの分割についてお知らせしました。

Webアプリケーション開発を学んでみたい方は、まずはロードマップ「Webアプリケーション開発の基本を学びたい」をご検討ください。
また、Djangoを利用した開発について学びたい方は、ロードマップ「Djangoによる実践的なWebアプリ開発を身につけたい」をご検討ください。

PyQではより効率よく、成長の実感を得ながら学習ができるよう、これからもコンテンツの改善を続けていきます。

Copyright ©2017- BeProud Inc. All rights reserved.