loading...

検索結果

【新人IT研修】WEBアプリケーション研修~PythonDjango編(4日間)

プログラミング

【新人IT研修】WEBアプリケーション研修~PythonDjango編(4日間)

「プログラムが書ける」だけでなく、データベースを使う本格的なWebアプリケーションを作成できるようになる

No. shinjinit12 shinjinit12on

対象者

  • 新入社員
  • 若手層

・会社でDjangoの勉強をするように言われたが、何から始めれば良いか分からない方
・Pythonを使用してWebアプリケーションを開発したい方
・Webアプリの仕組みを理解したいシステム営業やITコンサル職の方

よくあるお悩み・ニーズ

  • PythonでWebアプリケーションの作成方法を学びたい
  • PythonのDjango(フレームワーク)でどのようなことができるのかを知りたい
  • Djangoに挑戦してみたが、独学だと難しくて挫折してしまった
  • PythonでWebアプリケーションを勉強し、自身や自社の業務にも役立てたい

研修内容・特徴outline・feature

本研修は、Pythonを用いてWebアプリケーションの作成方法を学びます。Python内でよく使用されているライブラリ(フレームワーク)であるDjangoを用います。

Djangoやフレームワークとは何か、から本格的なWebアプリケーションの作成までを行います。具体的には、「会員登録をして読んだ本の感想を載せる」Webアプリケーションの作成を行い、「会員登録」「レビュー」など頻繁に用いられる機能の開発を体験します。

上記を見て、「難しそう…」と感じた方もいらっしゃるかもしれませんが、
①ゴールイメージの確認
②仮想環境やフォルダなどの事前準備
③コードについての説明
④実際にWebアプリケーションを動かしてみる

という順番で行うため、Pythonの基礎を理解している方なら、安心してご受講いただけるかと存じます。

また最後に、「どのようなWebアプリケーションがあれば便利か考える」ワークの時間を取ることで、実際に業務などで活かすイメージもできます。

到達目標goal

  • ①PythonのフレームワークであるDjangoで、Webアプリケーションを作成する方法を学ぶ
  • ②Webアプリケーションとは何かを理解する
  • ③フレームワークとは何かを理解する
  • ④実際に使用できるWebアプリケーションを作成する

研修プログラムprogram

内容
手法
  • 1.Django(フレームワーク)とは
    (1)フレームワークとは 
    (2)Djangoとは
    (3)WebフレームワークやWebサーバーの仕組み
講義
  • 2.簡単なアプリケーションの作成
    (1)成果物(ゴールイメージ)の確認
    (2)仮想環境の設定
    (3)Webサーバーを立ち上げる
    (4)フォルダ・ファイルの内容の確認
    (5)コードの書き方2種類
    ①class-based view ②function-based view
    (6)プロジェクトとアプリの違いについて
講義
  • 3.本格的なアプリケーションの作成を通し、データベースを理解する
    (1)成果物の確認・仮想環境の設定
    (2)model(データベース)について
    【ワーク】管理画面でデータの作成・編集・削除をしてみる
    (3)CRUDについて
    ①CreateView(データの作成)
    ②ListView(一覧画面の作成)/DetailView(詳細画面の作成)
    ③UpdateView(データの編集)
    ④DelateView(データの削除)
    (4)リンクの設定
    (5)HTMLを用いてレイアウトを調整
講義
ワーク
  • 4.作成したアプリケーションに実用的な機能を追加する
    (1)成果物の確認
    (2)トップページの作成
    (3)他ページの機能追加
    ①ログイン/ログアウト ②会員登録 ③レビュー機能 ④画像
    (4)トップページのデータの並べ替え
講義
  • 5.まとめ
    【ワーク①】4日間を振り返る
    【ワーク②】研修を踏まえ、作ってみたいWebアプリケーションを考える
    【参考】アプリケーションの公開(※追加で設定が必要)
講義
ワーク

企画者コメントcomment

本研修は、「習得しやすいプログラミング言語のPythonでWebアプリケーションを学びたい」というご要望を受けて企画しました。Djangoを使って、実際に動くWebアプリケーションを作成することで、開発の流れや仕組みを体験できます。業務改善や自社サービスのアイデア実現に役立つだけでなく、ITベンダーとのやり取りが多い営業・コンサル職の方にもおすすめです。Webサーバーやアプリケーションの構造を理解することで、技術的な会話の理解力や要望の伝達力が向上します。「Webアプリの仕組みを知りたい」「業務に活かせる技術を身につけたい」とお考えの方は、ぜひご受講ください。

スケジュール・お申込み
(オンライン型/来場型開催)schedule・application

本研修は「新人IT研修(Java、PHPほか)」コースの一部を抜粋して受講いただく形式となります。研修は新入社員向けのスケジュール・内容で進行いたしますため、部分受講をご希望の方は、お申し込み前に必ずお問い合わせください。 (関心のあるテーマ:公開講座新人IT研修、とご入力いただいたうえで詳細をご入力ください。)

お問合せはこちら

注意事項

  • 同業の方のご参加はご遠慮いただいております
  • 会場やお申込み状況により、事前告知なく日程を削除させていただくことがあります
  • カリキュラムは一部変更となる可能性があります。大幅な変更の際は、申込ご担当者さまへご連絡いたします。

事前のご案内

受講者の評価evaluation

実施、実施対象
2025年3月     5名
業種
インソース
評価
内容:大変理解できた・理解できた
60%
講師:大変良かった・良かった
80%
参加者の声
  • Djangoの基礎を理解することができました。Djangoを使用して社内で共有できるWebアプリを作成したいと思います。
  • サーバに記録したデータを、現場からアクセスして利用したいので、データベースとログイン機能を設けて活用します。
  • 一人ではテキスト1冊読み進めるのは難しいところだったが、研修に参加して詳しい説明の中で進めることができました。
  • Djangoを使った開発業務に活用します。実際にwebアプリケーションを使って作ってみたいと思います。

実施、実施対象
2024年8月     3名
業種
インソース
評価
内容:大変理解できた・理解できた
66.7%
講師:大変良かった・良かった
100%
参加者の声
  • 業務改善などに活かせるようなWebアプリが活用できるようにします。PythonやDjangoの経験はなかったので、少し不安でしたが、初心者にもわかりやすく非常に有益な研修でした。
  • 本棚アプリの作成を通じてWebアプリのローカル実装に必要な最低限のことを本研修で学ぶことができた。この知識を活かして、業務でのアプリ作成を頑張る。また、よくあるエラーの際の確認するべきポイントも学べて非常に良かった。
  • 社内で導入しているDBの背後で、何が起きているのかを何となくイメージできるようになりました。今度、外注しているSEさんに、コードを見せてもらおうと思います。

お問合せ・ご質問

よくいただくご質問~お申込み方法や当日までの準備物など、公開講座について詳しくご説明

最新作・ニュース

新卒採用募集中
ページトップへ
年間実績公開講座の年間実績
受講者数※1
開催数※1
講座数※2

WEBinsource
ご利用社数※2

※1 

※2 

同ジャンルの研修を探す

研修を探す
開催地で探す
階層で探す
テーマで探す
コースマップで探す
日程で探す
課題・状況で探す
講師派遣型研修

お客さまの課題に応えるオーダーメイド型研修

研修一覧
業界・業種別研修
動画教育・eラーニング

動画教育・eラーニング

データやDVDの買い切り、レンタル視聴、定額制見放題など、様々なプランでご提供します

メールマガジンのご登録

コンテンツクリエイターズワークス

  • WEBinsource
  • 最新ニュース・記事

  • モンシャン

公開講座からの新着メッセージ


    直近の公開講座開催研修