MyPyTodo

Project Description

学べること

  • HTML5/CSS3
  • Djangoを使ったログイン機能
  • class-based-viewを使った取得、作成、更新、削除の実装
  • DjangoをHerokuにデプロイする方法
  • Herokuに独自ドメイン、HTTPSを設定する方法
  • Bootstrap4

前提技術/知識

  • 初級のプロジェクトの内容
  • gitの使い方

プロジェクト内容

このプロジェクトではログイン機能付き自分専用Todoアプリを作成します。
このTodoアプリを通してclass-based-viewを使ったデータの取得、作成、更新、削除を学習することが出来ます。言い換えればclass-based-viewを使って基本的なアプリケーションが作成出来るようになります。
開発の現場ではfunction-based-viewではなくclass-based-viewを使われるのが一般的なので実践的な学習の足がかりとなるでしょう。

また、ログイン機能や、ログインしてないとログイン画面に遷移するといったより実践に近い内容となっております。

プロジェクト課題

本プロジェクトは、自分専用のTodoアプリですが、ちょっと手を加えるだけでタスクが完了したかどうかや、期限などを実装出来ます。

このDjangoを活用したTodoのシステムを自分だけのオリジナル要素を入れて、ぜひみなさんの考えるTodoアプリを世にリリースしてみてください!
最後に、プロジェクト内の制作物のページで、みなさんが自分で発展させたTodoアプリを投稿したらプロジェクト修了です。

利用技術/ソフトウェア

  • Django
  • HTML5
  • CSS3
  • Bootstrap4
  • Heroku
  • Google Domains
  • Git

このプロジェクトがおすすめな方

  • Django 初級プロジェクトを全て修了した方
  • Djangoで本格的なWebサービスを作りたい方
  • Djangoエンジニアになりたい方
  • Pythonを極めたい方

学習環境について

  • 学習内では基本的にMac/MacOSを想定して話を進めていきます。
[[ product.title ]]
[[ product.user_name ]]