伸び悩んでいる3年目Webエンジニアのための、Python Webアプリケーション自作入門
無料で読める本
本書は、Webフレームワークを使ってお作法に則ってWebサービスを作ることができるようになってきたはいいものの、周囲の先輩エンジニアほど自分のサービスを深く理解できているわけではなく、かといって業務では同じような作業の繰り返しで学びが深まっている気がせず、スキルが頭打ちになっているのではないかと悩む、3年目Webエンジニアに捧げる本です。 Webサーバーをフレームワークやライブラリを極力使わずに自作することでWebアプリケーションの動作を深く理解し、より高度なWebサービス開発ができるようになることをゴールとしています。 なお、言語はPythonを使用します。 本書は当面無料で公開する予定ですが、予告なく有料に変更する可能性があります。 勉強になったという方は、ぜひ無料のうちにTwitterやFacebookなどで友人に紹介してあげてください ;) また、本書では今後の情報発信の参考のために読者の皆様のご意見を募集しています 今後の新しい書籍の執筆や、単発記事の執筆などをご期待されるかたは、是非下記アンケートフォームよりご回答ください。(所要時間1分) https://forms.gle/TXsfdPspD91Lmhzu5 === 本書に関する質問や誤植連絡、ソースコードはこちらから === https://github.com/bigen1925/introduction-to-web-application-with-python
Chapters
本書にかける想い
はじめに
Webアプリケーションとは何か?
へなちょこWebサーバーを作る
STEP1: ChromeとApacheで通信する
STEP2: Chromeと自作サーバーで通信してみる
STEP3: 自作クライアントとApacheで通信してみる
STEP4: 自作サーバーを進化させる
HTTPとは?
「まともなWebサーバー」へ進化する
HTMLファイルを配信できるようにする
複数回のHTTPリクエストに繰り返し応答できるようにする
リクエストを並列処理する
「動的に生成したHTML」を返せるようになる
POSTパラメータを扱えるようにする
Request / Response / View クラスを作って見通しを良くする
共通機能パッケージを整理する
URLパラメータを受け取れるようにする
テンプレートエンジンを実装する
Cookieを扱う
おわりに
Community
Author
伸び悩んでいる3年目Webエンジニアのための、Python Webアプリケーション自作入門 zenn.dev/bigen1925/books/introduction-to-web-application-with-python
Topics