バックエンドタグで同率22位(45冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。
- 紹介記事
- 1件
- 媒体別
- Zenn 1
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- (約3年前)
- タグ内の順位
- バックエンドタグで同率22位(45冊中・紹介記事数の順)
紹介している記事(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章 Flaskについて知ろう
- 2章 Flaskに触れてみよう
- 3章 Jinja2に触れてみよう
- 4章 フィルターとエラーハンドリングに触れてみよう
- 5章 Formに触れてみよう
- 6章 データベースに触れてみよう
- 7章 Flaskでデータベースを使おう
- 8章 開発に役立つ便利機能について知ろう
- 9章 Flaskアプリケーションを作ろう
- 10章 バリデーションと完了メッセージを追加しよう
- 11章 認証処理を追加しよう
- 12章 Blueprintによるファイル分割を行おう
- 13章 メモ参照制限を追加しよう
- 14章 Wikipedia機能を追加しよう
- 15章 Wikipedia結果の反映を行おう
- 16章 レイアウトを調整しよう
- 17章 マイクロサービスを知ろう