この記事の最終更新日: 2020年11月18日
以前の業務では主にJavaを使っていましたが、
将来的にPythonを使っていきたいと考えているdaigoroです。
Pythonのポートフォリオを充実させるために手に取ったこの書籍が
非常に良著だったので、皆さんにもご紹介させていただきます。
おすすめ度
(4.3 / 5)この本のあらすじ
この書籍は、フルスタック(環境構築からリリースという、最初から最後まで)で
Webアプリのプログラミングをしている人向けに、
WebフレームワークDjangoを使った開発方法を教えてくれる入門書です。
この本の構成
全13章構成でなかなかボリュームがあります。
非常にやりごたえがあり、腰が引ける人もいるかもしれませんが、
無作為にいろんな書籍や学習サイトに手を出すよりも、
この一冊をやり遂げる方が遥かに有意義です。
気合いを入れて取り組んでいきましょう。
- Webアプリ開発の基本方針
- Webアプリの仕組みと必要なソフト・サービス
- Djangoの基礎知識
- Webアプリ画面の設計方法について
- DjangoでWebアプリトップページを作る
- バージョン管理システムでWebアプリを管理する
- Webアプリにトップページの見栄えを良くする
- Webアプリに問い合わせフォームを追加する
- Webアプリにメール送信フォームを追加する
- Webアプリに認証(ログイン)機能を追加する
- アプリのメイン機能を実装する
- クラウド(AWS)を使って本番環境構築
- 独自ドメインとセキュリティ対策を施す
この本のポイント3つ
フルスタックでWebアプリ開発を学べる
Webアプリの作成はあくまで部分的です。
かんたんな設計、Djangoのインストール、テキストエディタのインストール、
DB(postgreSQL)のインストール、リモートリポジトリの作成(BitBucket)、
AmazonAWSの利用、URLのHTTP化、、、
現代のWebアプリ開発で必須と言ってもいいほど重要な、
これらすべての知識を習得できるのがこの書籍のポイントです。
カラーイラスト、図、表を駆使して解説してくれるので、
つまづきにくいように工夫してくれます。
ポートフォリオ作成に役立つ成果物が作れる
上でも述べましたが、実務で使われている環境に限りなく近い開発を学べます。
この本で完成させたアプリを少しアレンジするだけで、
ポートフォリオ(自分の作品集用ホームページ)に載せられるレベルです。
学習時間の短縮になるのが魅力的に感じました。
Djangoの基本が学べる
当然ですが、Pythonで最も使われているWebフレームワークのDjangoを使えるようになります。
今後需要が伸びると予測されているPythonと、
Webアプリの開発速度を加速させるWebフレームワークのDjangoを身につけることは、
非常に良い自己投資だと思います。
大阪のエンジニアが書いているブログ。
コメント