本コースでは、Djangoを利用してPythonでWebアプリケーションを構築する方法を学習します。
DjangoはPythonで実装されたWebアプリケーションフレームワークであり、Pythonを利用してWebアプリケーションを構築する現場で、シェアの高いフレームワークです。多彩な基本機能を持ち、すばやいサイト構築をサポートします。
このコースでは、Djangoの特徴や仕組みを理解し、サンプルと実習を通して生産性の高いWebアプリケーション構築技法を習得します。
※他社提携コースは、お申し込み後に空席確認を行います。お席を確保できない状況の場合はご連絡させていただきます。
なお、「残席数」はリアルタイムに反映されていない場合がございます。また、残席数表示に関わらず申込可能な場合がございますので、正確な「残席数」については、お問い合わせください。
日時 | 場所 | 状況 | 締切日 |
---|---|---|---|
5月29日(木) 〜 5月30日(金) | オンラインLive(トレノケート社) | 受付中 | 5月14日(水) |
7月24日(木) 〜 7月25日(金) | オンラインLive(トレノケート社) | 受付中 | 7月9日(水) |
9月16日(火) 〜 9月17日(水) | オンラインLive(トレノケート社) | 受付中 | 9月1日(月) |
・Webアプリケーション開発が初めての方
・Webアプリケーションに興味のあるエンジニア
・これからDjangoを導入したWebアプリケーション開発をされる方
・これからDjangoを導入したWebシステム開発プロジェクトに関係される方
・Pythonの基本文法や簡単なアプリケーション実装のための知識を習得している方
・オブジェクト指向の重要概念を理解し、Pythonで実現することができる方
・何らかのプログラミング言語によるWebアプリケーションの構築経験があることが望ましい
当コースを修了した時点で、次のことができることを目標とします。
・ Djangoの特徴を理解する
・ Djangoの開発環境を行うことができる
・ Djangoを用いて簡単なWebアプリケーションを作成できる
1. PythonによるWebアプリケーション開発 概要
- Webアプリケーション
- Webアプリケーションの仕組み
- Pythonを利用したWebアプリケーション開発
- (参考)フレームワークとは
- Djangoとは
2. 開発環境を整えよう
- (参考)Pythonのインストール
- Djangoのインストール
- Djangoプロジェクトの作成
- Djangoプロジェクトのフォルダ構造
- Djangoアプリケーションの作成
- 動作確認
- DjangoにおけるMVTの考え方
- Visual Studio Codeの環境構築
3. 簡単なレスポンスを返してみよう
- リクエストとレスポンス
- views.pyのみを利用したレスポンスの作成
- urls.pyを利用したURLディスパッチ
- Templateを利用したレスポンスの作成
- Templateを利用した動的なコンテンツ
- Templateの応用
- セッションの利用
4. Djangoフォームを利用してみよう
- 一般的な入力フォームとDjangoフォームの違い
- forms.pyを利用したDjangoフォームの作成
- DjangoフォームのTemplateファイルへの組み込み
- (参考) Djangoフォームのカスタマイズ
- フォームに入力された値の取得
- URLパスコンバータを利用した値の取得
- クロスサイトリクエストフォージェリとは
- Djangoのクロスサイトフォージェリ対策
5. Webアプリケーションでデータを扱おう
- 各種RDBMSとの連携
- SQLite3の概要
- models.py概要
- Modelを利用したテーブルの作製
- Modelを利用したデータの操作
- SQLite3以外のRDBMSの利用と移行
キャンセル規定 | 受講開始15日前から受講料(購入価格)の100%のキャンセル料がかかります。 |
---|---|
演習環境 | ※利用するPythonバージョンは3.5以降となります |
【重要】キャンセル規定
当コースはトレノケート株式会社 直営クラスへのご案内となります。
コースのキャンセルは、コース開催初日の16日前までとさせていただきます。
それ以降は受講費用の全額をご請求させていただきます。