現場で使える Django の教科書《実践編》【紙の本】
- 物販商品(倉庫から発送)ネコポス可能¥ 1,600
Python 製の Webアプリケーションフレームワークである「Django」について、現場で使える知識を中心に、さらに実践的な内容に踏み込んでいます。 たとえば、 ・認証まわりの総まとめ(+ソーシャル連携認証の仕組みから導入まで) ・JSONレスポンスの取り扱いとAjaxとの連携方法 ・ファイルアップロード実装時の注意点 ・ユニットテストの仕組みから効率の良いテストの書き方まで ・クラウド環境への本番デプロイ手順を一気通貫で解説 ・本番公開時に困らないためのセキュリティ対策の基本 ・Django サイトの高速化 などを盛り込んでいます。詳しくは後述の目次をご参照ください。 いわば全編がベストプラクティスで、現場のノウハウをこれでもかと詰め込んでいます。 前作にも勝るとも劣らない、著者渾身の一作です。 なお、技術書典5で頒布した『現場で使える Django の教科書《基礎編》』の続編にあたります(続編といっても Django の基本的な知識を有する方であれば理解できる内容の本になっていますのでご安心を)。 前作では Django を使うにあたって理解しておくべき基礎知識についてまとめましたが、本作では、開発時によくあるニーズに対する解決策やヒント、および本番公開時に必要になるノウハウについて詳しく解説しています。
★ 対象読者
・Django をもっと知りたい方 ・チュートリアルや座学で得た知識を実際にどう使えばよいのか知りたい方 ・公式チュートリアルや Django Girls Tutorial では物足りなかった方 ・Django を仕事で本格的に使いたい方 ・よくある開発のニーズに対する解決策やコツを学びたい方 ・ユニットテストを効率良く書きたい方 ・本格的なデプロイについて学びたい方。Heroku を卒業したい方 ・本番公開時のセキュリティが気になる方 ・Django サイトを少しでも速くしたい方 を想定しています。 そして何といっても前作の『現場で使える基礎 Django』(あるいは改訂版の『現場で使える Django の教科書《基礎編》』)を読み終えた方には絶対オススメです。本書は、「基礎のちょっと先」に手を伸ばしてみようと考えている開発者に向けた「Next Step of Django」本になっています。
◆ 目次
第1章: はじめに 第2章: 開発のヒント(認証まわりをサクッと実装) 第3章: 開発のヒント(Bootstrap 4 対応) 第4章: 開発のヒント(Ajax 対応と JSON レスポンス) 第5章: 開発のヒント(ファイルアップロード) 第6章: ユニットテスト 第7章: デプロイ 第8章: セキュリティの TIPS 第9章: 高速化のための TIPS 表紙を除いた本文は全 180 ページ(目次・あとがき含む)です。本の厚さは(1円玉の直径より分厚い)11 mm 超もあります。ただ厚いだけでなく、内容も非常に濃いです。
★ 読みどころ
・組み込みの認証まわりの知識の総まとめと、ソーシャル連携認証の仕組みから導入まで全部解説。Djangoを使ったアプリの最初の一歩として。 ・安価なクラウドへの Django プロジェクトのデプロイ手順を完全解説。Heroku を卒業したい人向け。デプロイの章だけでちょっとした同人誌になるくらいのボリューム(44p!)。世界で一番詳しい Django のデプロイについての解説書です。 ・ユニットテストは現場では必須。TestCase の裏側からテストデータベースの仕組み、カバレッジまで完全解説。 ・「これ公開しちゃっていいの?」とセキュリティの勘所に悩む開発者に向けたセキュリティチェック対策の基本を解説。セキュリティチェックリスト付き。 ・もう「Django は遅い」なんて言わせない!簡単に実現できる高速化のための TIPS について。 ・JSONレスポンスと Ajax を連携すれば UI・UX のよい Webアプリが作れちゃうぞ!というコラム的な記事。 そのほか、開発時のベストプラクティスをこれでもかと詰め込みました。
◆ 著者
akiyoko(あきよこ) 1975年生まれ。東京大学農学部卒。微生物の世界からプログラミングの世界へ。Python・Django 好きのサーバサイドエンジニア。 2012年より技術ブログ「akiyoko blog」を継続中。 2018年2月、仮想通貨税金計算サービス「BITCOINTAX」を Django で開発。 同年4月、技術書典4で人生初の技術同人誌『現場で使える基礎 Django』を頒布。 同年8月、同人誌を改訂した『現場で使える Django の教科書《基礎編》』をKindleにて頒布。 同年10月、技術書典5で『現場で使える Django の教科書《実践編》』を頒布。
◆ 関連リンク
仕事で本格的に Django を使うなら『現場で使える Django の教科書《実践編》』がオススメ! https://akiyoko.hatenablog.jp/entry/2019/01/20/150733 薄いのに?薄くない! 技術書典5 で Django の薄い本の第二弾『現場で使える Django の教科書《実践編》』を頒布します http://akiyoko.hatenablog.jp/entry/2018/10/03/105511 Kindle版『現場で使える Django の教科書《基礎編》』(前作) 電子版 https://www.amazon.co.jp/dp/B07GK7BWB7/ ペーパーバック版 https://www.amazon.co.jp/dp/4802094744/