Webアプリ開発入門 Flask編

(全5レッスン)

一部無料 有料プラン Flask

概要

本講座はプログラミング言語PythonのマイクロフレームワークであるFlaskを使用したWebアプリケーション開発の入門編です。SQLAlchemyというORMを使用し、MySQLというRDBMSと連携させ、簡単なCRUD処理をおこなうWebアプリケーション開発について短時間で学習できるよう作られています。
Flaskは、標準で提供する機能をシンプルにしているマイクロフレームワークであり、用途に応じて拡張することが可能です。本講座ではシンプルなフレームワークを使用して、WebやWebアプリケーション開発の基礎について学習します。
なお、本講座は理解しやすいよう基本的な内容に留めており、サンプルプログラムも演習課題も小規模なものにしています。より深くFlaskについて学習するためには、公式のリファレンスなどをご利用ください。

身につけられること

本講座を学習することで、Webブラウザに動的に任意の文字列を表示させるところから、「ルーティング」「Jinja2(テンプレートエンジン)」「GETメソッドとPOSTメソッドを使用したパラメータの受け取り」「フォーム」「SQLAlchemy(ORマッパー)」「ORMを使用したSQLの実行」などを理解し、利用できるようになります。

対象者

Flaskを使用したWebアプリケーションを開発したい方などです。
本講座を学習する上では、Python入門編、新・SQL入門編(もしくはDB/SQL入門編)、Web技術入門編、シェルコマンド入門編、Linux入門編を学習しているとスムーズに学習することが可能です。プログラミングの初心者から、その他のプログラミング言語の経験者まで、幅広くご活用いただけます。

学習ステータス

Lv.1 

レッスン完了数
0 / 5レッスン
演習課題完了数
0 / 40問

完全無料で学びたい方へおすすめ講座

完全無料アイコン

有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。

レッスン一覧

レッスン動画アイコン

このレッスンでは、PythonのWebアプリケーションフレームワークであるFlaskの概要について学習します。 ユーザーの選択によって、表示内容が変化するWebアプリケーション開発を通じて、Flaskの基本的な機能について知ることができます。

全9チャプター 演習課題 全9問
レッスン動画アイコン

このレッスンでは、HTMLのフォームを使用したユーザーの入力値の受け取り方法を学習します。 Web掲示板の基本的な機能をつくりながら、理解を深めましょう。

全7チャプター 演習課題 全6問
レッスン動画アイコン

このレッスンでは、RDBMSであるMySQLを利用する方法について学習します。 SQLを利用するWebアプリケーション開発を通じて、理解を深めましょう。

全7チャプター 演習課題 全9問
レッスン動画アイコン

このレッスンでは、ORマッパーであるSQLAlchemyを利用する方法について学習します。

全8チャプター 演習課題 全8問
レッスン動画アイコン

このレッスンでは、簡単なメモ帳アプリを開発します。 データベースの作成や、データベースへの保存・編集・削除について学習しましょう。

全8チャプター 演習課題 全8問

講座一覧へ戻る

  1. paizaラーニングトップ
  2. Flask
  3. Python3
  4. Webアプリ開発入門 Flask編レッスン一覧