初心者からステップアップしていくための実用的な業務用アプリを通じたWebアプリケーション開発
Djangoの公式チュートリアルではシンプルな投票アプリ開発を通じてDjangoの基礎知識を身につけていきます。
ただ、あくまでDjangoの基礎文法を一通り解説しているだけで完成するアプリも実用性が高いわけではありません。
そこで本教材では勤怠管理アプリケーションという実用的な業務用アプリを開発していくことで現場でも使えるDjangoの開発手法を身につけていただくことを目指しています。
前半ではDjangoでの開発手法を一つずつ解説していき、後半からはそれらの開発手法をもとに機能開発をどんどん進めていく内容になっています。
設計→実装→テストを繰り返していくことで現場でも活かせる開発フローを体験していただけます。
本教材が終わる頃には自信を持ってエンジニアを目指せるはずです。
学習内容
- Djangoでログイン機能の実装
- テンプレートエンジンを使った画面作成
- データベースの設計
- データベースの操作方法
- 打刻機能の実装
- 勤怠承認機能の実装
- アクセス制限の方法
作成物のイメージ
受講における必要条件
- Pythonの基本的な文法(四則演算、条件分岐、繰り返し、関数、クラス)がある程度理解できている方
- HTML基礎知識(
<div>
・<ul>
などのタグの使い方)とCSSを用いた装飾の仕方を理解している - 簡単なコマンドライン操作(
cd
・ls
など)を理解している - Djangoの公式チュートリアルを受講している(推奨)
学ばないこと
- HTML・CSSの書き方
- Pythonの基礎文法(
for
・if
など)
本教材の対応バージョン
- Python3.9 以上
- Django3.2
本教材に対応している環境
- macOS Big Sur
- Windows 10
カリキュラム
Section 0 はじめに
Section 1 新規Djangoアプリケーションの作成
Section 2 新規登録・ログイン機能
- 2-1 Djangoでのログイン機能について
- 2-2 ログイン画面の作成
- 2-3 新規登録画面の作成
- 2-4 ログアウト機能の実装
- 2-5 Djangoのユーザー権限とDjango Adminについて
講師のプロフィール
教材のレビュー
4.0
4件の評価
75%
0%
0%
0%
25%
戸波隼 3ヶ月以上前
実際に完成するまで、問題なくできました。基礎が学べたので大変有意義な教材でした。
近藤雅樹 3ヶ月以上前
質問しても回答が上から目線で少し嫌な思いをしました。
質問等がない人はオススメですが、わからない事があるかたはオススメしません。
EmaM 1年以上前
Flask・FastAPI経験者、Djangoの知識ゼロですが、最後まで理解できました。細かい処理を自分で気になって調べたものは有りますが、大事なところは説明してくれてます。一年前の教材ですがバージョン指定してくれていたので全部動きました。新しいカリキュラム思いついたら公開期待してます。