Python(Webアプリ開発)コース

今回ご紹介するコースは、Django(ジャンゴ)を使用して Python による Web アプリ開発技法を習得したい方を対象としています。 およそ12時間のオンライン講座でWebアプリ開発の考え方、プログラミングによるWebアプリの開発方法、またDjango (ジャンゴ)による Web アプリ開発を行うための手法を理解できるようになることを目標としています。

使用教材

Python(Webアプリ開発)(PDF 版)※IT研究所 制作、章末問題と実習問題

受講期間

2日間で合計12時間(昼間) 4日間で合計12時間(夜間)※目安

講座内容

第1章 Webの概要
・1.1 Webシステムの仕組み
・1.2 HTMLって何?
・1.3 WWWって何?
・1.4 HTTPって何?
・1.5 URLって何?

第2章 Webアプリケーション
・2.1 Webアプリケーションって何?
・2.2 静的コンテンツと動的コンテンツ
・2.3 Webアプリケーションの環境構築

第3章 サーバサイド技術
・3.1 Webシステムの構造
・3.2 HTTPリクエストとHTTPレスポンスって何?
・3.3 PythonによるWebアプリ開発環境

第4章 開発方法
・4.1 Webアプリケーション開発の環境設定
・4.2 はじめてのWebアプリケーション

第5章 データ通信
・5.1 フォーム送信の仕組み
・5.2 データを受信しよう!

第6章 Djangoの基礎(1)
・6.1 Djangoって何?
・6.2 MTVモデルって何?
・6.3 Djangoを使ってみよう!
・6.4 Djangoアプリを作ろう!

第7章 Djangoの基礎(2)
・7.1 テンプレートって何?
・7.2 テンプレートで制御構造を使ってみよう!
・7.3 テンプレートを継承しよう!

第8章 Djangoの基礎(3)
・8.1 Djangoのデータ通信
・8.2 Djangoフォーム

第9章 Djangoの基礎(4)
・9.1 モデルって何?
・9.2 モデルを使ってみよう!
・9.3 モデルを使ったWebアプリを作ろう!

第10章 セッション管理
・10.1 セッションって何?
・10.2 セッション管理
・10.3 セッションを使おう!

第11章 システム開発
・11.1 ログイン機能とログアウト機能

第12章 セキュリティ対策
・12.1 セキュリティ対策って何?
・12.2 クロスサイト・スクリプティング
・12.3 SQLインジェクション
・12.4 セッション・ハイジャック

関連講座