Flask本格入門 ~やさしくわかるWebアプリ開発~の表紙

Flask本格入門

やさしくわかるWebアプリ開発~

株式会社フルネス 樹下 雅章技術評論社400ページISBN 9784297136413

バックエンドタグで同率22位(45冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。

紹介記事
1件
媒体別
Zenn 1
初めての紹介
最新の紹介

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • Pythonエンジニア必見!アプリ開発とWeb開発の基礎を学べるおすすめ本7選 Zenn · ケン吉 · · いいね 6

    FlaskによるWebアプリ開発を基礎から学べる本として紹介している。開発環境の準備や簡単なアプリの構築に始まり、ルーティング、Jinja2のテンプレート、フォーム処理をコード例で扱い、機能ごとに小さなサービスへ分割する方法にも触れるという。平易な解説とコメント付きのサンプルコードがあり、基礎から応用へ段階的に学べる点を評価している。Web開発を試したい人やWebアプリの全体像を理解したい人に勧めている。

この本について

Flaskを使ったWebアプリ開発の基本から、アプリケーションの実装、簡易マイクロサービスの作成までを段階的に扱う。前半ではMinicondaや仮想環境、VS Codeによる開発環境の準備に続き、ルーティング、Jinja2のテンプレート継承・制御文・フィルター、エラー処理、フォームとWTForms、Flask-WTFを学ぶ。データベースの作成やORM、結合を経て、Flask-SQLAlchemyとFlask-Migrateを使う方法、Blueprint、グローバル変数g、デバッグモードも取り上げる。後半ではCRUD機能を持つメモアプリを題材に、入力検証、完了メッセージ、認証、アクセス拒否、メモの参照制限を実装し、Blueprintによるファイル分割とリファクタリングを行う。さらにWikipedia機能と検索結果の反映、Bootstrapによるレイアウト調整を加え、最後にマイクロサービスとRESTの基礎を学び、簡単なサービスを作成する。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 1章 Flaskについて知ろう
  2. 2章 Flaskに触れてみよう
  3. 3章 Jinja2に触れてみよう
  4. 4章 フィルターとエラーハンドリングに触れてみよう
  5. 5章 Formに触れてみよう
  6. 6章 データベースに触れてみよう
  7. 7章 Flaskでデータベースを使おう
  8. 8章 開発に役立つ便利機能について知ろう
  9. 9章 Flaskアプリケーションを作ろう
  10. 10章 バリデーションと完了メッセージを追加しよう
  11. 11章 認証処理を追加しよう
  12. 12章 Blueprintによるファイル分割を行おう
  13. 13章 メモ参照制限を追加しよう
  14. 14章 Wikipedia機能を追加しよう
  15. 15章 Wikipedia結果の反映を行おう
  16. 16章 レイアウトを調整しよう
  17. 17章 マイクロサービスを知ろう