カテゴリー
サインイン 新規登録
学習時間 20時間
難易度 初級
質問投稿 不可
価格 ¥2,480
月額 ¥2,980
Unlimited会員はこちらの教材を含む100種類以上のUnlimited対象教材が学び放題

Djangoで勤怠管理アプリを開発しよう

Djangoを使ってジョブカン風の勤怠アプリを開発!環境構築からテストまでを体系的に学ぶことで現場で使える開発ノウハウを身につけていく。MTVの概念やModelの設計方法などのWebアプリケーションの開発の基礎から、テストやアクセス制限といった実践的な内容を解説していくことで脱・初心者を目指す。

4
最終更新 2024/4
KMiura

初心者からステップアップしていくための実用的な業務用アプリを通じたWebアプリケーション開発

Djangoの公式チュートリアルではシンプルな投票アプリ開発を通じてDjangoの基礎知識を身につけていきます。

ただ、あくまでDjangoの基礎文法を一通り解説しているだけで完成するアプリも実用性が高いわけではありません。

そこで本教材では勤怠管理アプリケーションという実用的な業務用アプリを開発していくことで現場でも使えるDjangoの開発手法を身につけていただくことを目指しています。

前半ではDjangoでの開発手法を一つずつ解説していき、後半からはそれらの開発手法をもとに機能開発をどんどん進めていく内容になっています。

設計→実装→テストを繰り返していくことで現場でも活かせる開発フローを体験していただけます。

本教材が終わる頃には自信を持ってエンジニアを目指せるはずです。

学習内容

  • Djangoでログイン機能の実装
  • テンプレートエンジンを使った画面作成
  • データベースの設計
  • データベースの操作方法
  • 打刻機能の実装
  • 勤怠承認機能の実装
  • アクセス制限の方法

作成物のイメージ

動作イメージ

受講における必要条件

  • Pythonの基本的な文法(四則演算、条件分岐、繰り返し、関数、クラス)がある程度理解できている方
  • HTML基礎知識(<div><ul>などのタグの使い方)とCSSを用いた装飾の仕方を理解している
  • 簡単なコマンドライン操作(cdlsなど)を理解している
  • Djangoの公式チュートリアルを受講している(推奨)

学ばないこと

  • HTML・CSSの書き方
  • Pythonの基礎文法(forifなど)

本教材の対応バージョン

  • 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の知識ゼロですが、最後まで理解できました。細かい処理を自分で気になって調べたものは有りますが、大事なところは説明してくれてます。一年前の教材ですがバージョン指定してくれていたので全部動きました。新しいカリキュラム思いついたら公開期待してます。