学習内容
- 実務で活用できるようなDjangoアプリケーション開発のナレッジを学ぶ
- Djangoのユーザー認証、ファイルアップロード、ダウンロード機能の実装
- ログインユーザー毎に画面表示させるデータ対象を制御する手法を学ぶ
- WEB画面のデザインを効率よく整える方法を学ぶ
- PDFデータからテキストデータを抽出し、Excelデータ化する方法を学ぶ
- default_storageを使ってDjangoからファイルオブジェクトを扱う方法を学ぶ
- 汎用クラスを利用した効率的なフォーム画面の開発方法を学ぶ
- Djangoのライブラリー等を使ったバリデーション機能の実装方法を学ぶ
受講するための必要なスキル
- HTML/CSSの基礎知識
- Python、Djangoの基礎知識
Python、Djangoを一度も触ったことがない方は、まず入門書や入門用のチュートリアル等で学習することをおすすめします。以下のDjango入門者向けチュートリアルがおすすめです。
この教材を学ぶことで身につくスキル
Djangoのユーザー認証、ファイルアップロード機能、バリデーション機能の実装に加え、PDFから文字列を抽出するpdfminer.sixライブラリを活用した業務改善WEBアプリの開発方法を身に着けることができます。
こんな人におすすめ
- 入門者向けチュートリアル等でDjangoの簡単なアプリを作ったことがある方
- Djangoの基礎を学んだが次に何をしたらよいか迷っている方
- 業務活用できるようなDjangoアプリ開発の事例を学びたい方
この教材で学ばないこと
本教材はDjangoのWEBアプリ開発の流れを把握することを一番の目的としており、HTML・CSS・JavaScript・Pythonの解説は詳しく行いません。
細かく知りたい方はご自身で調べてみてください。
本教材で質問対応可能なOSや環境
- Windows OS
- Cloud9環境で開発する場合はローカルのOSはMac、Windowsいずれも可
本教材の対応バージョン
- python3系(3.6以降)
- Django2系
この教材を執筆した想い
教材のアプリを作って終わりではなく、完成した成果物をベースに学習者のニーズに合わせてカスタマイズすることで実際に職場や実務で役立てられるようなコンテンツにしました。
実際に業務活用することを前提にしたため、ある程度整ったWEB画面のデザインを効率的に実装する方法を盛り込んだり、複数ユーザの利用を前提にしたり、エラーチェックの実装を盛り込んだりしています。
カリキュラム
Section 0 はじめに
講師のプロフィール
教材のレビュー
4.5
4件の評価
75%
0%
25%
0%
0%
退会ユーザー 1年以上前
特別良くもなく、特別悪くもなくという感じですかね。
shoksme 1年以上前
どの章もとても丁寧に書かれていて勉強になります
ありがとうございます
白石 祐子 1年以上前
PDF読み込み、アップロード、ダウンロードなど欲しい情報が取得できました。Bootstrapのバージョンが異なるため、教材どおりには修正できませんでしたが、有用な情報ありがとうございます