著者:ナカノ ヒトシ
ページ数:216

¥1,084¥0

3巻で完結するシリーズです。この本は第2巻目になります。

第一巻:『Python3 + Django2.0入門 – Pythonで作るWebアプリケーション開発入門 – その1』 – https://www.amazon.co.jp/dp/B07GNJW2QN
第三巻:『Python3 + Django2.0入門 – Pythonで作るWebアプリケーション開発入門 – その3』https://www.amazon.co.jp/dp/B07JQXKJLM

本書「Python3 + Django2.0入門 – Pythonで作るWebアプリケーション開発入門 – その2」は人気の高いプログラミング言語のPythonを使用して簡単なWebサービスを作ることを目標にするシリーズです。本書ではフルスタックなWebアプリケーションフレームワークの「Django」とPythonの最新バージョンであるPython3を使用します。

なお、本書はRubyやPythonまたはPHPなど、何らかのプログラミング言語での簡単なプログラミング言語の使用経験があると理解が進みやすいと思います。

今回のシリーズで目標とするのは、「RSSリーダー」の制作と公開です。

このシリーズを最後まで通読することで、Webサービスを作成できる実力を身に付けるのを目標としています。

前巻ではPythonの基本的な文法の確認をした後、Djangoの基本的な仕組みに進んだあとに、Djangoが使用するテンプレートエンジンのDTLの構文を学習しました。

本書ではデータベースへの接続とBootStrap4を使用したWebデザインの基本について学習します。

次巻ではWebアプリに欠かせないログイン処理と、そしてHerokuを使用したアプリケーションのデプロイまでをできるようにします。

5. Webサービスのデザイン

5.1 Twitter Bootstrapとは?
5.2 Bootstrapでできること
5.3 Bootstrapの導入
5.4 BootstrapでHello World
5.5 ヘッダを作成する
5.6 ナビゲーションの色を変更する
5.8 ジャンボトロンを表示する
5.9 ナビゲーションを改良
5.10 ボタンを整える
5.11 グリッドレイアウト
5.12 追加されたフィード・ページを表示するエリアを作成する
5.13 検索窓を作る

6. Webアプリケーションとデータベース

6.1 PostgreSQLとは?
6.2 PostgreSQLのライセンス
6.3 PostgreSQLの導入
6.4 PostgreSQLの使い方
6.5 データベースの起動
6.6 データベースの作成
6.7 データベースへの接続
6.8 テーブルの作成
6.9 テーブルの削除
6.10 テーブルにデータ(行)を挿入
6.11 データを取り出す
6.11 DjangoからPostgreSQLにアクセスするためのユーザーを作成

7. PythonとPostgreSQLの連携

7.1 DjangoからPostgreSQLを使う – Modelを理解する
7.2 ORMの重要性 – セキュリティ
7.3 ORMをアプリケーションに組み込む
7.4 Forms API
7.5 Django組み込みの管理機能を使用する
7.6 データベースへのクエリ
7.7 データの項目の変更
7.8 データの削除を実行
7.9 検索
7.10 エラーハンドリング

8. リレーション

8.1 リレーショナルデータベースとリレーションについて
8.2 基本的なリレーション
8.3 ページの登録を行う

** 本書の目的・本書をご利用になる場合の注意点について **

本書の中では、関連した書籍を紹介する意味、読者のみなさまが関連する書籍を探す手間を省かせていただくために、筆者のPython関連の著作を紹介させていただきます。あらかじめご了承ください。

シリーズ一覧

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する