
ゼロからFlaskがよくわかる本: Pythonで作るWebアプリケーション開発入門
本田崇智
累計読者数4
平均ハイライト数 4件/人
推定読了時間 約3時間26分
star総合評価 56/100
trending_up後半加速型
check_circle推定完走率 90%
出版社による紹介
FlaskはPythonのWebアプリケーションフレームワークです。Flaskでは簡単に小さなアプリケーションを作成することができ、さらにはそこから大きなアプリケーションに拡張することも可能です。 本書では、ゼロから新しくブログアプリケーションを作成することを通して、Webアプリケーション開発に必要な技術について章ごとに学べるよう構成しております。 本書を通読することで、自然にFlaskのフレームワークの概念であるMTVフレームワークに沿った開発や、ログイン機能の作成を通した認証機能の実装、BootstrapやJinja2を使ったテンプレートの作り方から、データベースの取り扱いまで、Flaskに関する基礎的な内容を一通り学ぶことができます。 目次 1.はじめに 2.ブログアプリケーションの完成イメージ 3.Flaskの歴史と設計思想 4.主要なPython Webフレームワークとトレンド 5.FlaskとDjangoの比較 6.Pythonのインストール 7.pipのインストール 8.1つのファイルでアプリケーションを動かしてみる 9.Pipenvのインストール 10.起動ファイルを作る 11.configファイルを作る - 設定を1つにまとめて扱えるようにする 12.Flaskのフレームワークについて理解する - MTVフレームワーク 13.テンプレートを作る - MTVフレームワークにおけるTemplate 14.Bootstrapを導入 - デザインをきれいに整える 15.ログインフォームを作る - フォームを導入する 16.ビューを作る - MTVフレームワークにおけるView 17.ベースとなるレイアウトテンプレートを作る 18.sessionを扱う - 認証により安全なログインができるようにする 19.flashを追加 - ユーザにメッセージを表示する 20.url_forを使う - 自動でリンクを作成する 21.データベースを扱う 22.モデルを作る - MTVフレームワークにおけるModel 23.スクリプトを作る - 決まった処理を共通に使えるようにする 24.CRUDについて知る 25.ブログ投稿機能を作る - CRUDにおけるCreate 26.ブログ一覧機能を作る - CRUDにおけるRead 27.ブログ詳細機能を作る - CRUDにおけるRead 28.ブログ編集機能を作る - CRUDにおけるUpdate 29.ブログ削除機能を作る - CRUDにおけるDelete 30.staticファイルを追加 - 画像やスタイルシートを扱えるようにする 31.ログイン認証のデコレータを作る 32.Blueprintでアプリケーションを分割する 33.バージョン0.11対応: flaskコマンドラインを扱えるようにする 34.バージョン1.0対応: アプリケーションファクトリを扱えるようにする 35.テストを書く 36.テストカバレッジの計測とレポートの作成 37.最終的なアプリケーション構成 38.最後に
analytics
読書インサイト
ハイライト密度
開始終了
多くの読者は第8章に最もインサイトを感じており、全ハイライトの31%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt本田崇智の他の作品
すべて見る arrow_right_alt読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
無料ではじめる
クレジットカード不要



![Pythonスタートブック[増補改訂版]](/_next/image?url=https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F81KyxMlrQCL._SY500.jpg&w=3840&q=75)
![現場で使える Django の教科書《基礎編》[4.2 LTS 対応版]](/_next/image?url=https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F8169Uka4WvL._SY500.jpg&w=3840&q=75)

