IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

FlaskによるPython Webアプリケーション開発

コースコードCR175 期間2日間 時間09:30~17:00 価格\110,000(税込) 主催株式会社カサレアル
コースコードCR175 期間2日間 時間09:30~17:00
価格\110,000(税込) 主催株式会社カサレアル
コースコードCR175
期間2日間
時間09:30~17:00
価格\110,000(税込)
主催株式会社カサレアル

コース内容

コース概要

Pythonで人気の高いWebフレームワーク「Flask」を基礎から学習するコースです。
実際にプログラムを作成しながら、実務で必要となる機能を学習できます。

Flaskは、シンプルさと拡張性の高さが特徴のPython製Webフレームワークです。これらの特徴から、近年では非常に人気が高まっています。

本コースでは、Pythonの経験がある方を対象として、FlaskによるRESTful Webサービスの開発方法を講義+演習で学習します。DBアクセスからRESTful Webサービスの開発、JavaScriptクライアントとの連携まで学習することで、実務レベルの本格的なWebアプリケーションを開発できるようになります。

シンプルな文法と豊富なライブラリによるアプリケーション開発を、是非この機会に体験してみてください。

学習目標

・Flaskを利用してRESTful Webサービスを開発できる
・Pythonからデータベースにアクセスできる
・FlaskとJavaScriptクライアントを連携できる

対象者

・Flaskの基本的な使い方を知りたい方
・PythonによるRESTful Webサービスの開発方法を知りたい方

前提知識

・「Python入門 -基本文法、ライブラリの利用、Webスクレイピング-(*)」を受講済み、または同等の知識がある方
・HTML・CSS・JavaScriptを利用して簡単なWebページを作成できる方
・SQLを利用してデータベースへの検索・追加・更新・削除を行える方
(*):株式会社カサレアル主催コース

スクール環境

※使用ソフトウェアについて
変更頻度が高いため、詳細につきましてはお問い合わせください。

内容

●FlaskでHello World
・Flaskとは
・Flaskのインストール
・簡単なWebアプリケーションの作成
●データベースアクセス
・MySQL Connector/Pythonとは
・検索の実装
・追加・更新・削除の実装とトランザクション
●RESTful Webサービスの開発(検索系)
・RESTful Webサービスとは
・ID検索機能の実装
・全件検索機能の実装
・キーワード検索機能の実装
●RESTful Webサービスの開発(更新系)
・追加機能の実装
・更新機能の実装
・削除機能の実装
●JavaScriptクライアントとの連携
・静的ファイルの利用
・Ajaxによるアクセス
●エラーハンドリング
・エラーハンドラーの実装
●バリデーション
・JSON Schemaとは
・JSON Schemaによるバリデーション
・バリデーションエラーのハンドリング
●セキュリティ
・ログイン機能の実装
・アクセス制御の実装
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

備考

※オンラインでの受講には、事前環境構築が必要となります。
 使用されるPCに対し、必ずご受講前に以下(1)、(2)いずれかの環境構築を実施してください。
 (1)
  ・Windows 10にPython開発環境をインストールする
  (https://qiita.com/suke_masa/items/ba147bd9a7f9da6c3481)
  ・MySQL環境構築動画
  (https://www.youtube.com/watch?v=BNP94VjU4T0&feature=youtu.be)
 (2)
  ・MacにPython開発環境をインストールする
  (https://qiita.com/suke_masa/items/3e593f7576e58a02a216)
  ・MySQL環境構築動画
  (https://www.youtube.com/watch?v=BNP94VjU4T0&feature=youtu.be)

環境構築を実施いただけない場合、コースをご受講いただくことができません。

【オンライン研修環境】
 ■使用ツール
  動画配信:Zoom
  質疑応答:オンラインチャットシステム (ご利用になれない場合は、Zoomのチャット機能で代替可能です)

  ※業務用PCに追加アプリをインストールできない場合は、ブラウザからのご参加をお願いします。
  ※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。
  (https://support.zoom.us/hc/ja/articles/201362023-System-Requirements-for-PC-Mac-and-Linux)

 ■システム要件
  ・インターネットに常時接続できること
  ・Webカメラおよびマイク
  ※PC本体の他に、モニターやiPad等、画面表示できるものがあると便利です。

 ■OS
  ・Windows10、macOS

※オンライン研修のキャンセルポリシーが集合研修と異なりますので、ご注意ください。
 オンライン研修のコースのキャンセル・日程変更・受講者変更は、9営業日前 17時までとさせていただきます。
 それ以降は受講費用の全額をご請求させていただきます。

関連するコース

開催予定日

2021年

06月21日(月) ~ 06月22日(火)
【価格】 110,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR175
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

07月14日(水) ~ 07月15日(木)
【価格】 110,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR175
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

コース一覧

Pythonのコース一覧