Flask Webアプリ開発実装ハンドブックの表紙

Flask Web アプリ開発実装ハンドブック(フラスクウェブアプリカイハツジッソウハンドブック)

著者:
チーム・カルポ(チームカルポ)
出版社:
秀和システム
出版日:
2023年05月20日
ISBN:
9784798067964
在庫:
在庫あり
0
初級者向け
プログラミングPythonFlask認証データベースWeb開発ユーザー管理フォーム処理メール送信応用開発

なぜ注目されているか

総合
1644
2 ランクダウン

書籍紹介

Python 用の Web アプリ用のマイクロフレームワーク「 Flask 」による Web アプリ開発を学習するための解説書です。最小限の機能に絞ることで処理がわかりやすくコードの学習に最適です。さらに慣れてきたときには拡張ライブラリを使用することで自由にカスタマイズすることもできます。本書は基本編と応用編の 2 部構成で段階的に開発していくことができるようにしました。

第 1 章 Flask で開発するための準備
第 2 章 Bootstarap を利用してトップページを作る

第 3 章 データベースを用意する

第 4 章 データベースと連携する

第 5 章 フォームからメールで送信する仕組みを作る

第 6 章 ユーザー登録の仕組みを作る

第 7 章 ユーザー認証の仕組みを実装する

第 8 章 ログイン後に表示する画像投稿アプリの開発

第 1 章 Flask で開発するための準備

第 2 章 Bootstarap を利用してトップページを作る

第 3 章 データベースを用意する

第 4 章 データベースと連携する

第 5 章 フォームからメールで送信する仕組みを作る

第 6 章 ユーザー登録の仕組みを作る

第 7 章 ユーザー認証の仕組みを実装する

第 8 章 ログイン後に表示する画像投稿アプリの開発

技書の森解説

PythonWeb アプリケーションを作る選択肢として、 Django のようなフルスタックフレームワークと対極に位置するのが Flask です。 Flask はルーティングとテンプレートエンジンだけを最小限に備え、それ以外の機能は必要に応じて拡張する設計思想を持っています。本書はその Flask を使い、環境構築からデータベース連携、認証、デプロイまでを一気通貫で実装していくハンドブックです。

チーム・カルポ名義での執筆で、実装コードを中心に据えた構成が特徴です。章ごとに完結したサンプルを動かしながら進めるため、 Python の基本文法を理解していれば手を動かしながら Web 開発の全体像を掴めます。 Django との大きな違いは「足りないものを自分で選んで足す」点にあり、構成の自由度が高い反面、設計判断が読者に委ねられます。本書はその判断の足場を提供する役割を果たしますが、大規模アプリケーションのアーキテクチャまではカバーしないため、小〜中規模のプロジェクトや API サーバーを素早く立ち上げたい場面に適しています。

この本に興味がある方におすすめ

この本に関連

チーム・カルポ の他の書籍

関連記事

関連用語

共有:Xはてブ