SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

翔泳社 新刊紹介(AD)

新刊『動かして学ぶ!Python FastAPI開発入門 』発売、Web APIの作り方とAWS・GCPへのデプロイ方法まで

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

 CodeZineを運営する翔泳社より、書籍『動かして学ぶ!Python FastAPI開発入門』が6月14日(水)に発売となりました。

 本書はエンジニアのための情報共有コミュニティ「Zenn」で中村翔さんが公開されている人気コンテンツ「FastAPI入門」を元に書籍化。Python3.11への対応、コラムの追加、本番環境での運用を想定したAWS・GCPへのデプロイ方法について追記するなど、大幅にパワーアップした内容となっています。

 FastAPIはDjangoやFlaskに並んで人気が高いPythonのWebフレームワークです。コードを書くとSwagger UIが自動生成される、型安全、高速という優れた特長もあって実際の開発現場で利用されることも増えています。

 本書ではそんなFastAPIの使い方を、ToDoアプリの作成を通じて学べます。特に、以下の点にこだわって解説しています。

  • DB接続にもasync/awaitを利用
  • Dockerによるクリーンな環境構築
  • スケーリングを考慮したディレクトリ構成

 FastAPIが気になっている方は、ぜひこの入門書で試してみてください。

目次

Part1 開発環境とFastAPIの準備
Chapter1 FastAPIの概要
Chapter2 FastAPIで重要なPython文法の復習
Chapter3 Docker環境のインストール
Chapter4 Dockerイメージの作成
Chapter5 FastAPIのインストール
Chapter6 Hello World!

Part2 FastAPIアプリケーションの実装
Chapter7 アプリケーションの概要とディレクトリ
Chapter8 ルーター(Routers)
Chapter9 スキーマ(Schemas) - レスポンス
Chapter10 スキーマ(Schemas) - リクエスト
Chapter11 データベースの接続とDBモデル(Models)
Chapter12 DB操作(CRUDs)
Chapter13 非同期化
Chapter14 ユニットテスト

Part3 クラウドプラットフォームへのデプロイ
Chapter15 クラウドプラットフォームへのデプロイの概要と準備
Chapter16 クラウドプラットフォームへのデプロイ: AWS編
Chapter17 クラウドプラットフォームへのデプロイ: GCP編

動かして学ぶ!Python FastAPI開発入門

Amazon  SEshop  その他

 
動かして学ぶ!Python FastAPI開発入門

著者:中村翔
発売日:2023年6月14日(水)
定価:3,520円(本体3,200円+税10%)

本書について

実際の開発に耐えうるWeb APIを目指し、ToDoアプリの作成を通して、実践的な開発方法を学ぶことができます。体系的に整理しつつも、チュートリアルとしても利用できます。なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「FastAPI入門」を元にした書籍です。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
翔泳社 新刊紹介連載記事一覧

もっと読む

この記事の著者

渡部 拓也(ワタナベ タクヤ)

 翔泳社マーケティング課。MarkeZine、CodeZine、EnterpriseZine、Biz/Zine、ほかにて翔泳社の本の紹介記事や著者インタビュー、たまにそれ以外も執筆しています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/17794 2023/06/14 07:30

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング