新入社員研修
入社後の3ヵ月間で、一般的な社会人としてのビジネスマナーに加え、ICT分野に関わる技術者に必要なコンピュータの基礎知識やプログラミング言語に関する知識、疑似的な開発プロジェクト体験など、講義と演習を通じて幅広く習得して頂きます。
「ビジネス基礎研修」ではビジネスマナーを、「IT基礎研修」ではコンピュータ基礎/Linux/アルゴリズム基礎/Java/SQLなどICT分野の
基礎知識を習得します。
「システム開発研修」ではWebアプリ基礎/プロジェクト基礎/フレームワーク基礎といったプログラミングやシステム構築に必要な技術を習得します。
研修の総括として「プロジェクト実践研修」にて疑似的な開発プロジェクトを体験し、即戦力となるための経験を積んで頂きます。
- コンピュータ基礎
概要
日頃の生活や業務で利用する各種ITシステムを題材として、適用されている技術と役割、
さらに開発・運用体制を体感し、自立したSEになるための基礎基盤を学習します。
学習の目標
- ハードウェアの構成要素(CPU、メモリ、外部記憶装置など)と役割について説明できる
- OSの役割や内部の仕組み(入出力制御、ファイル管理、プロセス管理、メモリ管理など)について説明できる
- ネットワーク技術の概要を理解し、正しい情報の流れを実現するための機器や仕様などを説明できる
- データベース技術の概要とDBMSの役割を理解し、効率的なデータ格納・検索のための必要な事項を確認できる
- Linux
概要
Linuxの基本的な操作方法からLinuxシステム管理業務まで、短期間で効率よく学習します。
1人1台のLinuxマシンを使い演習を行いますので、Linux未経験の方も自分のペースで学習することができます。
学習の目標
- Linuxシステムにログインし、コマンドを実行することができる
- 絶対パスや相対パスを用いて、ディレクトリやファイルの操作を行うことができる
- viエディタの使用方法を修得し、テキストを作成することができる
- パーミッションの表示や変更を行うことができる
- 実行プロセスの確認や制御を行うことができる
- シェルの持つさまざまな機能を理解し、適切に使用することができる
- システム管理者の役割を説明することができる
- システムブートの流れについて理解し、サービスの起動・停止を行うことができる
- ユーザ管理に必要なファイルを理解し、適切なコマンドを使用してユーザ管理を行うことができる
- rpmコマンドやyumを使用してパッケージ管理を行うことができる
- TCP/IPの設定・確認を行うことができる
- アルゴリズム基礎/Java
概要
技術者に必要な、基本アルゴリズムとJavaに関する基本知識を修得します。
標準的なアルゴリズムパターンを理解し、フローチャート作成の演習をとおして、自分で考え、プログラムに応用できる力を習得します。
また、開発現場で求められるコードの品質を理解し、開発現場での適切なホウレンソウ
を実践できるよう学習し、プロとして通用するスキルを身につけます。
学習の目標
- プログラミングに必要な論理的思考能力を身に付ける
- 基本的なアルゴリズム(集計・探索・整列など)を理解できる
- だれにでも分かりやすいフローチャートを作成できる
- Javaの開発・実行環境を独力で構築できる。
- 基本的なアルゴリズムをJavaで実装できる。
- オブジェクト指向の基本概念を理解しJavaで設計/実装/試験ができる。
- ただ動くだけでなく、現場で求められる品質のコードを実装できる。
- JDBCを利用したデータベースと連携するプログラムをJavaで実装できる。
- SQL
概要
ICT分野に関わる技術者に必要な、SQLに関する基本知識を修得します。
また、トランザクションや排他制御といった、開発現場で求められる知識も身に着けます。
学習の目標
- データベースのCRUDを行うSQLを記述できる
- 基本的なテーブルの設計ができる
- トランザクションと排他制御が説明できる
- Webアプリ基礎
概要
ICT分野に関わる技術者に必要な、Webアプリケーション基礎(サーバー、サーブレット/JSP)に関する基本知識を幅広く修得します。
また、実際に仮想環境を構築し、作成したWebアプリケーションのデプロイまでを学習します。
学習の目標
- 基本的なHTML/CSSを用いてWebサイトを作成できる
- Webブラウザからのリクエストを処理し、セッション管理を行うことができる
- サーブレット/JSPを用いて、動的なページを作成できる
- Webアプリケーションの設計〜リリースフェーズまでを体験する
- 基本的なネットワーク、サーバーを、ローカル仮想環境で構築できる
- プロジェクト基礎
概要
プロジェクトを円滑に進めるために必要な要素(品質、納期、コスト)を学習します。
また、設計工程で扱う設計書の種類や試験工程で扱う試験項目書の種類なども学習します。
学習の目標
- 見積もりを基にWBSが作成できる
- 要件を基に、ER図が作成できる
- Javaプログラムを基に、単体試験項目書作成が作成できる
- 要件を基に、社員管理システム(Webアプリ)を作成できる
- フレームワーク基礎
概要
ICT分野に関わる技術者に必要な、Webフレームワークに関する基本知識を幅広く修得します。
また、開発現場で求められるコードの品質を理解し、開発現場での適切なホウレンソウを実践できるよう学習し、プロとして通用するスキルを身につけます。
学習の目標
- SpringMVCを意識したパッケージ構成やクラス構成でWebアプリケーションが実装できる
- SpringのDI/AOPを使用して、共通的な処理を実装できる
- Spring Securityを用いて、認証・認可の機能を実装できる
- O/Rマッパー(MyBatis)を利用したデータベースと連携するWebアプリをSpringで実装できる
OJT(現場研修)
先輩社員や同期入社の仲間と一緒にOJTという形で、実際の開発プロジェクトの現場に参画、もしくは社内での疑似開発プロジェクトという形で、チームでのシステム開発を経験していただきます。開発を進める上でのメンバー同士のコミュニケーションの大切さや難しさ、チームワークの重要性を学ぶと共に、実際の開発現場の雰囲気や、システム構築の基礎を体験してください。
キャリアアップ研修
社員のスキルアップのために、外部研修や勉強会に参加していただくような取組みを随時行っています。研修コースの内容は、プロジェクトマネージャーや管理職の育成などを目的にしたものから、最新技術のノウハウ習得に至るまで多岐に渡ります。
資格取得バックアップ制度
資格取得に必要な費用を会社が支援致します。また、取得資格に応じた報奨金や手当てなどの支給制度もあります。