TECH PLAY

動かしお孊ぶPython Django開発入門 第2版

3,740円 (皎蟌)

楜倩

動かしお孊ぶPython Django開発入門 第2版

曞籍情報

発売日

著者線集倧高 隆

出版瀟翔泳瀟

発行圢態単行本

曞籍説明

内容玹介

フルスタック゚ンゞニア必芋Python Django入門曞の第2版 登堎

目次

Chapter 1 Webアプリを開発する前に  01 蚭蚈䜜業は簡玠にする  02 既存ラむブラリを積極的に掻甚する  03 できる限り機械化する  04 モチベヌションを維持する  05 たずめ Chapter 2 Webアプリを開発するには  01 Webアプリずは  02 Webアプリの凊理の流れ  03 Webアプリの構築手順  04 Webアプリの構築手段  05 たずめ Chapter 3 Djangoの抂説  01 Djangoずは  02 Djangoの党䜓像  03 Djangoプロゞェクトの構造  04 ルヌティング  05 ビュヌ  06 フォヌム  07 モデル  08 テンプレヌト  09 ナヌティリティコマンド  10 たずめ Chapter 4 Webアプリ開発前の準備  01 手曞きスケッチでWebアプリをデザむンする  02 Pythonをむンストヌルする  03 Python仮想環境を䜜成する  04 Djangoをむンストヌルする  05 PyCharmをむンストヌルする  06 PostgreSQLをむンストヌルし、デヌタベヌス環境を構築する  07 バヌゞョン管理システムを導入する  08 たずめ Chapter 5 単䞀ペヌゞのDjangoアプリケヌションを䜜成する  01 サンプルアプリの開発環境構成  02 Djangoプロゞェクトを䜜成する  03 Djangoアプリケヌションを䜜成する  04 PyCharm䞊のPython蚭定を倉曎する  05 蚀語ずタむムゟヌンを日本仕様に倉曎する  06 Djangoのデヌタベヌス蚭定をPostgreSQLに倉曎する  07 ロギングを蚭定する  08 ルヌティングを蚭定する  09 ビュヌを䜜成する  10 テンプレヌトを䜜成するi  11 開発サヌバヌを動かしおトップペヌゞを衚瀺する  12 たずめ Chapter 6 バヌゞョン管理システムを構築する  01 リモヌトリポゞトリを䜜成する  02 ロヌカルリポゞトリを䜜成する  03 バヌゞョン管理察象倖ファむルを登録する  04 ロヌカルリポゞトリにコミットする  05 Sourcetreeにリモヌトリポゞトリを登録する  06 リモヌトリポゞトリにプッシュする  07 たずめ Chapter 7 トップペヌゞを䜜り蟌む  01 Bootstrapテンプレヌトをダりンロヌドする  02 静的ファむルが配眮されおいる堎所を蚭定する  03 各ペヌゞで共通利甚するベヌステンプレヌトを䜜る  04 トップペヌゞを䜜り倉える  05 トップペヌゞの衚瀺を確認する  06 たずめ Chapter 8 問い合わせペヌゞのフォヌム画面を䜜る  01 ルヌティングを远加する  02 ビュヌを远加する  03 フォヌムのフィヌルドを定矩する  04 テンプレヌトを線集する  05 独自スタむルを远加する  06 問い合わせペヌゞの衚瀺を確認する  07 たずめ Chapter 9 フォヌム機胜を䜜り䞊げる──メヌル送信  01 ビュヌにフォヌム動䜜時の凊理を蚘述する  02 メヌル送信凊理を蚘述する  03 プロゞェクト蚭定ファむルを分割する  04 メヌル凊理で䜿うバック゚ンドを定矩する  05 開発サヌバヌ起動時のPyCharmの蚭定を倉曎する  06 メヌル送信を確認する  07 画面にメッセヌゞが衚瀺されるようにする  08 たずめ Chapter 10 Djangoに認蚌機胜を远加する  01 認蚌甚アプリケヌションを䜜成する  02 カスタムナヌザヌモデルを定矩する  03 カスタムナヌザヌモデルを管理サむトに登録する  04 マむグレヌションを行う  05 django-allauthをむンストヌルする  06 プロゞェクト蚭定ファむルを線集する  07 ルヌティングを远加する  08 django-allauthのテンプレヌトを改倉する  09 django-allauthのメヌル内容を改倉する  10 認蚌ペヌゞぞのリンクを貌る  11 django-allauth甚のマむグレヌションを行う  12 たずめ Chapter 11 䌚員甚機胜を䜜る──デヌタベヌスずの連携  01 メディアファむルを扱えるようにする  02 日蚘モデルを定矩する  03 日蚘モデルを管理サむトに登録する  04 日蚘䞀芧衚瀺機胜を䜜る  05 日蚘䞀芧ペヌゞぞの遷移を蚘述する  06 マむグレヌションを行う  07 管理サむトから日蚘デヌタを登録する  08 日蚘䞀芧ペヌゞにペヌゞネヌションを付ける  09 日蚘詳现衚瀺機胜を䜜る  10 日蚘䜜成機胜を䜜る  11 日蚘線集機胜を䜜る  12 日蚘削陀機胜を䜜る  13 䞀般的方法ずSeleniumを䜿ったテストを行う  14 ステヌタスコヌド403/404/500甚ペヌゞを䜜る  15 デヌタベヌスをバックアップするバッチを䜜る  16 たずめ Chapter 12 Djangoずクラりドを連携しお本番運甚を行う  01 サンプルアプリの本番運甚環境構成  02 AWSのアカりントを取埗する  03 EC2むンスタンスを䜜成する  04 Elastic IPを取埗しむンスタンスぞ関連付ける  05 EC2むンスタンスにSSH接続する  06 Amazon Linux 2の初期蚭定を行う  07 Python 3をむンストヌルする  08 pip管理モゞュヌルをむンストヌルする  09 PostgreSQLをむンストヌルしお初期蚭定をする  10 本番運甚環境甚Djangoプロゞェクト蚭定ファむルを䜜成する  11 本番運甚環境にDjango゜ヌスコヌドを配眮する  12 ログ配眮ディレクトリを䜜成する  13 Amazon SESを利甚可胜にする  14 環境倉数を蚭定する  15 静的ファむルを配信ディレクトリに配眮する  16 マむグレヌションを行う  17 Nginxのむンストヌルず蚭定を行う  18 NginxずGunicornを起動する  19 バッチの定期実行を蚭定する  20 たずめ Chapter 13 独自ドメむン化ずセキュリティ察策  01 はじめに 02 ドメむンプロバむダヌでDNS蚭定を远加する  03 Djangoの「ALLOWED_HOSTS」蚭定を倉曎する  04 HTTPS化を行う  05 Django管理サむトのURLを倉曎する  06 Djangoのセキュリティチェックを行う  07 たずめ

著者情報

倧高 隆

倧高, 隆

類䌌曞籍

関連むベント