Course curriculum

    1. 本講座で学べること

    1. Djangoって何?

    2. Djangoの仕組み(MVTモデル)を理解してみよう

    1. 完成品のデモから

    2. Pythonをインストールしてみよう

    3. Django開発環境構築をはじめよう

    4. 仮想環境を起動してDjangoをインストールしよう

    5. 実際にDjangoアプリの雛形を作成してみよう

    6. settings.pyでDjangoのデフォルト設定を変更しよう

    7. urls.pyでURLのマッピングをはじめてみよう

    8. views.pyで実際にHTMLを返す関数を記述してみよう

    9. models.pyでTodoリストで必要なデータスキーマを定義してみよう

    10. 作成したモデルをマイグレーションしてみよう

    11. Djangoの管理者パネルにログインしてデータを挿入してみよう

    12. クラスベースViewの意味を理解してListViewを利用してみよう

    13. クラスベースView利用時のurls.pyの取り扱いについて

    14. HTMLファイルを格納するtemplatesディレクトリを作成して表示してみよう

    15. Djangoのテンプレートエンジンを使ってDBからデータを取得してみよう

    16. 詳細タスクページに飛ぶリンクを設定してみよう

    17. 指定した特定のタスクのデータを取得してみよう

    18. 詳細タスクページに飛ぶリンクを設定してみよう

    19. CreateViewでタスクを作成するフォームを作ろう

    20. タスク追加のフォーム作成とCSRF回避をしよう

    21. 追加ページへ遷移するボタンを作成しよう

    22. UpdateViewでタスクを編集してみよう

    23. DeleteViewでタスクを削除してみよう

    1. 現在ログインしているユーザー名を取得してみよう

    2. LoginViewでログイン機能を実装してみよう

    3. ログインページを出力してログイン機能を実装してみよう

    4. LogoutViewでログアウト機能を実装しよう

    5. ログインしているユーザーのみタスクを操作できるように修正しよう

    6. 新しいユーザーを作成してタスクを追加しよう

    7. get_context_dataの意味と使い方を理解してみよう

    8. contextをフィルタリングして特定のユーザーが作成したタスクだけを表示しよう

    9. 投稿者を設定せずともタスク追加ができるように修正しよう

    10. ユーザー新規登録ページを作成しよう

    11. UserCreateFormを使って新規登録を実装しよう

    12. フォームで入力した情報を保存し、login関数を使ってユーザー認証をしよう

    1. タスク検索するための検索窓を作成しよう

    2. タスク検索機能を実装してみよう

    1. Djangoでテンプレートの継承を実装してみよう

    2. 実際にbase.htmlを他のファイルで継承してみよう

    3. Google Fontを使って文字フォントを変更してみよう

    4. タスクアプリ全体の位置をCSSで調整しよう

    5. 外部CSSファイルをHTMLに読み込ませてみよう

    6. タスクのヘッダー部分をCSSでスタイリングしよう

    7. タスクを見やすくするためのCSSを適用させよう

    8. 完了タスクに取り消し線を入れてみよう

    9. 完了・未完了を分かりやすくするためのCSSを適用させよう

    10. ログインと編集ボタンをCSSでスタイリングしよう

    11. タスク検索フォームをCSSでスタイリングしよう

    12. タスク追加ボタンをCSSでスタイリングしよう

    13. タスク追加と編集ページのCSSを変更してみよう

    14. 削除とログインページをCSSでスタイリングしよう

    15. ユーザー新規登録ページを見やすいように修正しよう

    16. タスクが1つも追加されていないときの対処法

About this course

  • 18,000円
  • 57回のレッスン
  • 4時間の動画コンテンツ

Discover your potential, starting today