誰でもわかる Python Webアプリ
ゼロから正しくPythonの基本を習得することができます。
学習内容
- Pythonプログラムを読めるようになります。
- Pythonの文法に沿ったプログラムを組めるようになります。
- 他言語(Java、C言語など)にも対応できるようになります。
- いろいろなアプリケーションを作るための、きっかけを掴めます。
- PythonによるWebアプリケーションのプログラムを組めるようになります。
- DjangoによるWebアプリケーションのプログラムを組めるようになります。
- Webアプリケーションでのデータベースの利用方法を理解できるようになります。
受講における必要条件
- Anaconda ※講義の中でセットアップ方法解説
- 開発環境(Visual Studio Code) ※講義の中でセットアップ方法や利用方法解説
- XAMPP(Apache、MySQL) ※講義の中でセットアップ方法や利用方法解説
Pythonは、アプリケーション開発やAI(人工知能)の研究などいろいろな目的で多方面で使われているプログラミング言語です。
このコースは、ゼロから正しくPythonの基本を習得することができます。
丁寧にわかりやすく解説しますので、初学者でもやる気さえあれば必ず習得できます。
是非トライしてください!!
この講座ではPythonによるWebアプリケーションを構築する知識と、Pythonで実装されたWebアプリケーション・フレームワークであるDjango(ジャンゴ)を利用したWebアプリケーションの構築方法を習得できます。フレームワークとは、「枠組み」「骨組み」という意味があり誰もが簡単に利用できるようにしたものです。
Djangoは、「ログ出力」「メール送信」「キャッシュシステム」など、Webアプリケーションの開発でいつも必要になるツール群を提供しており、Djangoを利用することでWebアプリケーションを効率よく開発することができます。
この講座ではWebアプリケーションに興味がある方やを作ってみたい方を対象に、PythonによるWebの利用方法、Djangoの利用方法、MTVモデルの活用方法、セッション、システム開発方法、セキュリティ対策などDjangoによるWebアプリケーションの開発手法について学習します。
・Webの概要(Webシステムの仕組み、HTML、WWW、HTTP、URL)
・サーバサイド技術(Webシステムの構造、HTTPリクエストとHTTPレスポンス)
・データ通信(フォーム送信、データの受信)
・Djangoの利用方法
・Djangoフォーム
・MTVモデル
・セッション管理
・システム開発手法(ログイン、ログアウト)
・セキュリティ対策(クロスサイト・スクリプティング、SQLインジェクション、セッション・ハイジャック)
などを学習できます。
- 将来の目標としてGUIアプリケーションを作りたいと思っている方
- 将来の目標としてWebアプリケーションを作りたいと思っている方
- 将来の目標としてAI関連のアプリケーションを作りたいと思っている方
- システム開発の仕事に就きたいと思っている方
- スキルアップを計りたい方
- 探求心のある方
コースの内容
-
Start01 第0章 開発環境のインストール (17:56)
-
Preview02 第1章 Webの概要 (5:40)
-
Start03 第1章 章末問題 (2:58)
-
Start04 第2章 Webアプリケーション (5:17)
-
Start05 第2章 章末問題 (3:04)
-
Preview06 第3章 サーバサイド技術 (11:12)
-
Start07 第3章 章末問題 (3:29)
-
Start08 第4章 開発方法 (32:52)
-
Start09 第4章 章末問題 (1:40)
-
Start10 第5章 データ通信 (24:34)
-
Start11 第5章 章末問題 (3:11)
-
Start12 第6章 Djangoの基礎(1) (41:27)
-
Start13 第6章 章末問題 (3:09)
-
Start14 第7章 Djangoの基礎(2) (34:35)
-
Start15 第7章 章末問題 (3:02)
-
Startサンプルファイル
講師のプロフィール
昭和44年6月30日生。1992年から雇用促進事業団(現:独立行政法人 高齢・障害・求職者雇用支援機構)で講師を務める。2000年荒川企画を設立。2004年にIT研究所を設立し、IT教育事業を展開。専門分野は、Java、Android、PHP、C言語、JavaScriptなど多岐にわたる。