実践的に、手を動かしながら身につける
ブラウザでコードが試せる
面倒な環境構築は一切不要。ブラウザでFlaskの実行環境を提供します。
上級レベルまで一貫して学べる
今までの学習教材と違い、中級、上級レベルもカバー。
どんなアプリを作成するの?
カリキュラムの一部をご紹介。
Todoリストアプリ
フォームの処理やデータベースの操作の基礎を学習します。
画像投稿SNSアプリ
ログイン機能、画像のアップロードやデータベースのリレーションを学習します。
ブログサイト
Flaskの規模が大きくなった場合、コードを保守管理しやすくするBlueprintについて学習します。
チャットアプリ
リアルタイム通信で必要なWebSocketについて学習します。
脆弱性のあるアプリ
脆弱性のあるアプリを作成して、セキュリティについて学習します。
・・・and more
今後も教材が追加される予定です。
ここから始めよう
Flaskの基本とHello World
このコースでは、プログラミング言語のPythonとWebフレームワークのFlaskの基本的な使い方を学習します。 "Hello World"を表示させる簡単なWebサイトを作成します。
Todoリストアプリの作成で学ぶ
Web開発の基礎
このコースでは、Flaskを用いて実践的なTodoリストアプリケーションを作成することを通じて、Webアプリケーション開発の基礎を学びます。フォームの処理、データベースとの連携、CRUD操作の実装方法を身につけます。
画像投稿SNSアプリの作成で学ぶ
ユーザー認証
こちらのコースでは、Instagram風の画像投稿SNSアプリを作成しながら、ユーザー認証について学習します。 ユーザー認証に必要な、Flask-Loginの使用、セッション管理、パスワードのハッシュ化などを実装します。
FAQ
よくあるご質問
無料会員の場合、一部のコンテンツが閲覧可能です。有料会員(月額1,980円)の場合、すべてのコンテンツと学習サポートがご利用いただけます。
BLOG
ブログ
Flaskの__init__.pyファイルとは何なのか?
こんにちは! 今回の記事では、Flaskの__init__.pyファイルについて解説します。 よく見かけるファイルだけど、どのような仕組みでなぜこのような名前なのかを理解している方は少ないのでしょうか? 今回の記事では、 […]
Read more
Flaskでデバッグする方法を解説【デバッグツールバーを活用しよう】
こんにちは! 今回の記事では、Flaskでデバッグをする方法について解説します。 デバッグとは、ソフトウェアのソースコードのエラーやバグを見つけて修正するプロセスのことです。Flaskが予期した動作をしない場合にデバッグ […]
Read more
FlaskでJavaScriptを読み込む方法を解説
こんにちは! 今回の記事では、FlaskでJavaScriptを読み込む方法について解説します。 FlaskはPythonで書かれた軽量なウェブフレームワークであり、ウェブアプリケーションを迅速に開発するのに非常に適して […]
Read more