実践Django―Pythonによる本格Webアプリケーション開発

著者:芝田 将【著】
出版社:翔泳社

商品説明

内容説明

実践的な開発スキルを身につける!現場で役立つノウハウを徹底解説。3.2LTS対応。



目次

1 コードスニペット共有サイトの開発
2 モデル定義とクリエ操作
3 ビュー
4 テンプレートエンジン
5 フォーム
6 テスト
7 認証・認可
8 Web API開発
9 ケース別レシピ集
Appendix 関連リソース



出版社内容情報

現場で役立つ実践的なノウハウを徹底解説



【Djangoとは】

Djangoは、Pythonで人気のあるフルスタックWebフレームワークです。

強力なテンプレートエンジンやO/Rマッパーに加え、ユーザー認証や国際化、管理画面など、Webアプリケーション開発で必要になるありとあらゆる機能を高い柔軟性で提供し、高速なWebアプリケーション開発を可能にします。



【本書のポイント】

本書は、業務で必ず役に立つ実践的なDjangoの解説書です。モデルやビュー、テンプレートといった基本コンポーネントの解説はもちろん、Djangoの実践的なテストテクニック、ユーザーモデルのカスタマイズ方法、認証処理のベストプラクティスなど、Web開発において必ず知っておくべき内容を幅広く取り上げました。

また実際に業務でWebアプリケーション開発に取り組む際には、これらの理解だけでは不十分なこともしばしばあります。

N+1問題の理解や対策方法、RDBのインデックスチューニングによるSQLの最適化、Web APIの実践的なページネーションの実装方法、CSRFやSQLインジェクションのような攻撃を防ぐためのセキュリティに関する知識など、高度かつ重要なトピックをDjangoのコントリビュート経験もある筆者が分かりやすく解説します。



【本書のゴール】

Djangoを使ったWebアプリケーション開発のベストプラクティスを把握し、業務に活かせる実践的な知識を身につけることを目指します。



【Djangoのバージョン】

Django 3.2 LTS対応(2024年4月までサポートされるバージョン)



【著者プロフィール】

芝田 将(しばた・まさし)

2017年株式会社サイバーエージェントに新卒入社後、ABEMA配信チームにて動画ストリーミングサーバーやトランスコーダーの開発を担当。

2019年より研究組織AI Labに異動し、機械学習モデルのハイパーパラメーター最適化ソフトウェアの研究開発に従事。

また2020年よりPython領域のDeveloper Expertsに選出される。OSS開発では、go-promptやkube-promptの開発者として知られる。

自動ハイパーパラメータ最適化フレームワークOptunaコミッター。Kubeflow/Katibレビュアー。Django




【ご確認ください】

ご注文確定時に在庫切れの場合もございます。
 ご注文時の在庫先によっては4日以上(〜7日)かかる場合もございます。 当ストアではお取り寄せのご対応を行っておりません。

ご予約品と既刊商品カート・ご注文番号が分かれます
 ひとつのご注文番号におまとめすることはできません。
 ※ご予約品のうち、発売日が同じ商品のみひとつのカート・ご注文番号でご注文可能です。
 ※送料はご注文番号ごとに計算されます。

■ギフトなどのためにお届け先を別住所に登録されましても、金額入りの明細書は商品に同梱されます。当ストアでは一切のギフト対応を行っておりません。

■ご注文・お問い合わせの前に「お買い物ガイド」「ご注意点」をよくお読みください。

■お届け日のご指定は承っておりません。

■「帯」はお付けできない場合がございます。