Week 1 : Djangoの基本を知る
目標:Djangoの構造と開発環境に慣れる
- Pythonの基礎文法をざっと復習(if文、関数、クラスなど)
- 仮想環境(venv)を使ってDjangoをインストール
- 公式チュートリアルで投票アプリを作成
- URL、View、Templateの関係を理解する
- 管理画面(Admin)の使い方を学ぶ
Week 2 : 小さなアプリを作ってみる
目標:Djangoの基本機能を使ってWebアプリを構築する
- Todoリストアプリを作成(CRUD操作の練習)
- モデルとマイグレーションの仕組みを理解
- フォームの使い方(ModelForm)を学ぶ
- Bootstrapなどで簡単なデザインを加える
- Gitでバージョン管理を始める
Week 3 : 応用機能に挑戦
目標:ユーザー管理やセキュリティを学ぶ
- ユーザー登録・ログイン機能を実装(django.contrib.auth)
- メッセージ機能やアクセス制限を追加
- クラスベースビュー(CBV)に挑戦
- Djangoの設定ファイルの役割を理解
- Django Girlsのチュートリアルで復習&応用
Week 4 : 公開と振り返り
目標:アプリを公開して、次のステップへつなげる
- HerokuやRenderでアプリをデプロイ
- GitHubにコードを公開
- 他人のDjangoプロジェクトを読んでみる
- Qiitaやブログで学んだことをアウトプット
次に作りたいアプリのアイデアを考える
コメントを残す