LoginSignup
7
12

More than 3 years have passed since last update.

Django Sprint #0 イントロダクション

Last updated at Posted at 2020-10-11

概要

これは UTokyo Project Sprint のビギナー用サポートとして作られたものです。
全6回からなります。

#1 環境構築

開発に必要なもの/Git & GitHub/Docker

#2 新規プロジェクトのスタート

プロジェクトの作成/Gitによるバージョン管理

#3 ユーザーモデルのカスタマイズ

Gitの運用/各種設定/モデル概論/ユーザーモデルと認証、管理者

#4 トップページの作成

HTMLとCSS/トップページの作成の準備/トップページの作成/コードの再利用

#5 汎用ビューとCRUD 前編

汎用ビューとCRUD/モデルフォーム/ユーザーモデルに対する実装①:ログインとサインアップ

#6 汎用ビューとCRUD 後編

ユーザーモデルに対する実装②:ユーザー情報の更新/③:ユーザーの詳細ページと一覧ページ/④:ユーザーの削除

ゴール

この6ステップで「様々な応用可能性を残したまま、最初の基本的機能を実装する」ことを目指します。

スタートの想定

「初心者」「ビギナー」とありますが、具体的にどのような方を想定しているか、また何も知らない場合にどのレベルまでに達しておくべきなのかについて整理しておきます。

  • HTML / CSS がどのようなものなのか分かる
  • PythonやRuby、JavaScript、PHP、Javaのいずれかを使ってみたことがある
    • 変数
    • if / for / while
    • 配列(リスト) / 辞書
    • 関数
    • クラス
  • コマンドライン(ターミナル・コマンドプロンプト)を使ってみたことがある

参考記事

もし以上の要件を満たしていない、または、プロトタイプ構築までにさらに勉強しておきたいという方は以下のものをおすすめします。

参照

Windows / Docker Toolbox 向けはこちら

7
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
12