基礎を学びWebアプリケーションを制作する新入社員研修
研修概要
一社で研修を企画してPythonで研修を開催する際に最もベーシックな研修プログラムをご提示いたします。ITの基礎、Python基本文法、オブジェクト指向、DB(SQLite、MySQL等)等本研修では新入社員にフォーカスをした、Pythonプログラミングの研修カリキュラムをご用意しております。また、企業様に応じて標準的なフレームワークであるFlaskまたはDjangoによるWebアプリケーション開発も可能です。
チームワーク開発用にGitおよびGithubも活用したスケジュールも追加することは可能です。
企業様のご都合により研修日数につきましても大幅に変わりますが、目安として2ヶ月の研修プログラムとなります。企業様と詳細な日程を伺った上でカスタマイズをいたしますのでお気軽にご相談ください。
目的
・新入社員がIT基礎からPythonにおける最低限必要な機能を学ぶ
・フレームワークを活用したWebアプリケーション作成を通じてチーム開発を学ぶ
対象者
・新入社員
環境要件
・OS Windows 11、64bit、8GB以上メモリ
テキスト
オリジナルテキスト
※または市販テキスト
研修内容
1. IT基礎(アルゴリズム、ネットワーク、データベース)
- アルゴリズム
- ソート、検索、グラフアルゴリズム
- データ構造(リスト、キュー、スタック、ツリー)
- アルゴリズムの計算複雑性と最適化
- ネットワーク
- OSIモデルとTCP/IPプロトコル
- IPアドレッシングとサブネットマスク
- ネットワークのセキュリティと暗号化
- データベース
- SQLとNoSQLデータベースの基礎
- データモデリングと正規化
- トランザクションとインデックス
2. Python基礎
- Pythonの基本的な構文
- データ型、制御構造、関数
- モジュールとパッケージ
- Pythonでのファイル操作とエラー処理
3. オブジェクト指向
- クラス、オブジェクト、メソッド
- 継承、ポリモーフィズム、カプセル化
4. フレームワーク基礎(Flask or Django)
- Flask/Djangoの基本構成
- ルーティングとビュー
- テンプレートとフォーム処理
- データベースとORM
5. ソースコード管理(Git、Github)
- Gitの基本コマンド(commit, push, pull, branch)
- Githubでのプロジェクト管理
- ブランチ戦略とプルリクエスト
- コンフリクトの解決とコードレビュー
6. フレームワークを活用したWebアプリケーション開発
- MVCアーキテクチャとその実装
- ユーザー認証とセキュリティ
- チーム開発演習
※内容は柔軟に調整可能となります。
研修日数
30日間(調整可能)
備考
期間、内容、講師スケジュールにより毎年ご提案できる時期等は著しく変動をいたします。毎年4月〜6月という期間は非常に需要と供給の変動が著しく、ご提案できることが限られるため、できるだけお打ち合わせ時に、検討企業様には日程感、予算感、他社比較検討状況もお聞かせいただくことが多くございます。あらかじめご了承ください
お申し込み・お問い合わせ
下記のリンクより申込み・お問い合わせください。(別のタブが開きます)