実践的に、手を動かしながら身につける
ブラウザでコードが試せる
面倒な環境構築は一切不要。ブラウザで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とChatGPTを連携する方法解説!
こんにちは! 今回の記事では、FlaskとChatGPTを連携する方法について解説します。 FlaskはPythonの軽量なマイクロフレームワークであり、シンプルかつ柔軟なWebアプリケーションを構築するのに適しています […]
Read more
FlaskとDjangoのどちらが学習コストが低いのか?
こんにちは! 今回の記事では、FlaskとDjangoのどちらが学習コストが低いのかについて解説したいと思います。 Flask、DjangoともにPythonで作られたWebフレームワークです。それぞれ異なる特徴を持ち、 […]
Read more
【エラー対処方法解説】jinja2.exceptions.template not found index.html
こんにちは! 今回の記事では、jinja2.exceptions.template not found index.htmlというエラーの対処方法について解説します。 こちらのエラーは、Flaskでよく見かけるエラーだと […]
Read more