講座内容

研修時間 10:00〜16:00
研修日程 開催日程表でご確認ください。
研修内容 簡単なデータベースのCURDアプリケーションの作成を
題材として、FlaskによるWebアプリケーション構築方法をマスターする。

1.Flaskの概要
Flask
Flaskの特徴

2.環境の作成
Python環境(Anacondaによる環境作成)
Flaskのインストール
IDE(Spyder)

3.プロジェクトの作成
FLaskプロジェクト
Flask動作環境の設定

4.ルーティング
URLルーティング
レスポンス
リクエストデータの取得
リダイレクト
静的ファイル

5.テンプレート
Jinja2
Jinja2の利用手順
テンプレートフォルダの作成
テンプレートの作成
テンプレートの利用
テンプレートタグ

6.DBアクセス
SQLAlchemy
SQLAlchemyの基本
クラスの定義
テーブルの作成
データの照会
データの作成
データの更新
データの削除

7.セッション管理
Flaskでのセッション管理
ログイン画面
ログアウト画面

8.CURDアプリケーションの作成
照会画面
登録画面
更新画面
削除画面

9.Webサーバへのデプロイ

持ち物 パソコン(ない方はご相談ください)
Python環境  
この講座は、Pythonのインストールは完了している前提で講義を行います。

本研修のPython環境は Python 3.7を使用します。