WEB+DB PRESS Vol.136
2023年8月25日紙版発売
2023年8月25日電子版発売
B5判/152ページ
定価1,628円(本体1,480円+税10%)
ISBN 978-4-297-13610-9
今号の特集概要
特集1
Python最新Web開発
FastAPI+SQLAlchemyで非同期処理
本特集では,マイクロサービスやシングルページアプリケーションと相性が良い,PythonのWebフレームワークFastAPIを用いたWeb API開発の解説を行います。FastAPIの中心的な機能であるスキーマ定義からパフォーマンスを引き出す非同期処理,SQLAlchemyを使ったデータベースとの連携を解説したうえで,本格的なWebアプリケーションを開発します。
特集2
実戦投入パスキー
いまこそ実現,パスワードレス認証!
本特集のテーマは,パスワードレス認証を実現するパスキーです。パスキーの開発にはApple,Google,Microsoftという3 大プラットフォーマーが協力して取り組んでおり,大手サイトでも一気に導入が進むと期待されます。本特集では,パスキーが解決する従来の認証システムの課題と,パスキー導入のベストプラクティスを徹底解説します。
目次
特集1
Python最新Web開発
FastAPI+SQLAlchemyで非同期処理
- 第1章:Python WebフレームワークFastAPIに入門
特徴を理解し,最小構成で動かしてみる - 第2章:APIのスキーマ定義
APIドキュメントの自動生成,リクエストパラメータの定義,自動バリデーション - 第3章:マシンパフォーマンスを引き出す非同期処理
同期処理との違い,非同期I/O,ユニットテスト - 第4章:FastAPIの豊富な機能
エラーハンドリング,DI,バックグラウンド処理 - 第5章:SQLAlchemyでデータベースと連携
基本から非同期I/O対応まで一気に紹介 - 第6章:本格的なWeb API開発にチャレンジ
支出管理APIを作成する
特集2
実戦投入パスキー
いまこそ実現,パスワードレス認証!
- 第1章:パスキーの登場
パスワードレス認証,なぜ必要? なぜ実現できない? - 第2章:パスキー時代の認証UX
ユーザーが自然に使えるパスワードレス認証とは - 第3章:パスキー実装の基礎知識
基礎となるWebAuthn APIを理解しよう - 第4章:実践! パスキー実装
WebAuthn APIを使ってパスキーを作成しよう - 第5章:パスキー導入時の考慮事項
プライバシー保護,セキュリティ耐性,互換性問題を正しく知ろう
一般記事
- ChatGPTのある世界の歩き方
開発の歴史から将来の課題まで
連載
- 実践データベースリファクタリング ── アンチパターンに立ち向かう
【最終回】複雑なクエリを紐解く - 基礎力アップ! Javaプログラミング
【最終回】再帰とスタック,キュー ……プログラムの裏側を理解して,どんな処理にでも対応できるようにする - 乗りこなせ! モダンフロントエンド
【最終回】日時・数値のフォーマット,多言語化の最新手法 ……Intlの基礎からユースケース,注目プロポーザルまで - Ruby 3組込みライブラリ紹介
【最終回】正規表現とRegexp ……マッチ/取得/作成のメソッド,キャプチャ処理,ReDoS対策 - 現場のPython ── システム開発も! 機械学習も!
【最終回】最新Python環境構築 ……シンプルでコーディングしやすい環境を整える - Goに入りては…… ── When In Go...
【最終回】あらためてGoの強みとは ……Goコードのメンテナンス性の高さの理由 - Perl Hackers Hub
【最終回】Carmelによる依存モジュール管理 ……CPANモジュールの更新を高速,安全に
コラム
- 池澤春菜のSF小説の歩き方 ──エンジニアリングの未来を描く名作たち
【最終回】あなたの世界を変えるSF ……常識を揺さぶれ,世界を揺らせ - サバンナ便り ── ソフトウェア開発の荒野を生き抜く
【最終回】脆いテスト ……継続的な変更と改善を阻むテストの原因と対策 - ちょっと気になる隣の技術畑
【最終回】チューニングが止まらない! プログラミングの魅力 ……941さん - はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ
【最終回】