学習内容
|
1. PythonによるWebアプリケーション開発 概要
- Webアプリケーション
- Webアプリケーションの仕組み
- Pythonを利用したWebアプリケーション開発
- (参考)フレームワークとは
- Djangoとは
2. 開発環境を整えよう
- (参考)Pythonのインストール
- Djangoのインストール
- Djangoプロジェクトの作成
- Djangoプロジェクトのフォルダ構造
- Djangoアプリケーションの作成
- 動作確認
- DjangoにおけるMVTの考え方
- Visual Studio Codeの環境構築
3. 簡単なレスポンスを返してみよう
- リクエストとレスポンス
- views.pyのみを利用したレスポンスの作成
- urls.pyを利用したURLディスパッチ
- Templateを利用したレスポンスの作成
- Templateを利用した動的なコンテンツ
- Templateの応用
- セッションの利用
4. Djangoフォームを利用してみよう
- 一般的な入力フォームとDjangoフォームの違い
- forms.pyを利用したDjangoフォームの作成
- DjangoフォームのTemplateファイルへの組み込み
- (参考) Djangoフォームのカスタマイズ
- フォームに入力された値の取得
- URLパスコンバータを利用した値の取得
- クロスサイトリクエストフォージェリとは
- Djangoのクロスサイトフォージェリ対策
5. Webアプリケーションでデータを扱おう
- 各種RDBMSとの連携
- SQLite3の概要
- models.py概要
- Modelを利用したテーブルの作製
- Modelを利用したデータの操作
- SQLite3以外のRDBMSの利用と移行
|