研修サービス

好きに学ぶ!
カスタマイズ
新入社員研修

新入社員に習得してほしい知識、レベルに応じて、好きなコースを組み合わせられます。
自社に合わせてコースを取捨選択したい、
基本的には内製で実施するが、特定技術の研修だけ外注したい、 というお客様にお勧めです。

特徴

Point01

組み合わせ自由!貴社向けのカスタマイズ新入社員研修


 目的に応じてコースの組み合わせが可能です。貴社で事前/事後に実施される研修の関連も考慮して企画いたします。
○ 特定技術・分野に特化するなど、必要な要素だけを選択していただけます。
定番の技術から先端的な技術まで、幅広いラインナップから選択していただけます。
○ パッケージじゃないからこそ、”一般的な開発現場”ではなく”お客様の開発現場”に即した研修が実施できます。

人気のカスタマイズ例

カスタマイズ新入社員研修で人気のパターンをご紹介いたします。
「一から検討するのは大変」「他社がどのような研修を実施しているのか知りたい」という方は、まずこちらをご覧ください。
人気パターンを基にしながら、貴社向けにカスタマイズすることも可能です。
Webアプリケーションの基礎を学ぶパターン

カリキュラム01

29.5日間
フロントエンドからバックエンドまで、Webアプリケーションの基礎を一通り学習するパターンです。
本例ではプログラミング未経験者でもとっつきやすいJavaScriptをまず学習し、その次にVue.jsを学習します。
コンテナ環境を活用した案件が増加傾向にある企業では、Docker、 Kubernetesの習得を見据えてクラウドネイティブ基礎の学習も取り入れられています。
コース名
日数
学習内容
オリエンテーション/環境準備
0.5
-
基礎から学ぶGitコマンド
2
Git概要、基本操作を身に付ける、ブランチとタグを利用する、インデックスおよび作業ツリーを管理する、
変更を追跡する、他
データベース入門
3
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
HTML/CSS入門
1
HTML/CSSの基礎、Webページ作成でHTML/CSSを学ぶ
モダンJavaScript入門
3
JavaScript概要、変数、プリミティブ型、演算、関数、配列、オブジェクト、分岐と繰り返し、他
Vue.js入門
3
Vue.jsの基礎、コンポーネントの導入、Vue Router、コンポーネント間での情報の共有、その他よく利用されるUIの実現
Javaプログラミング入門
3
サンプルアプリケーションの実行、簡単なアプリケーションの作成、変数、式と演算子、クラスの読み方、他
Javaプログラミング基礎
4
基本的な文法の確認、継承、Exceptionクラスを使いこなす、インタフェース、Collections Framework、他
テスト技法
1
テストとは、テスト基本技法
JUnitによるテスト入門
3
ユニットテストとテスティングフレームワーク、Junit、他のクラスに依存したクラスのテスト、
テストしやすいコード、他
Spring Boot 4 ではじめる
Webサービス開発入門 REST編
3
Spring Framework/Spring Boot概要、速習DIコンテナ、Webアプリケーション概要、
RESTful Web Service開発入門、他
全体像から理解する
クラウドネイティブ基礎
3
Docker導入操作、Dockerリソース管理ワークフロー、Dockerコンテナ連携、Kubernetes実行環境導入、他
モダンな技術を学ぶパターン

カリキュラム02

25.5日間
モダンな技術を学習するパターンです。
全体研修としてJavaなどを学習したのち、配属部門で求められるスキルセットに基づいてカリキュラムを考案したい企業に人気です。
本例では、システム開発の構成、流れをつかむため、クラウドネイティブ(コンテナ、CIなど)、サーバーレスもリストアップしています。
さらにテスト自動化などで効率的に開発する考え方の習得を目指します。
コース名
日数
学習内容
ITトレンド
1
開発プロセス、開発手法、実行環境、システムアーキテクチャ、デザイン、他
オリエンテーション
0.5
-
HTML/CSS入門
1
HTML/CSSの基礎、Webページ作成でHTML/CSSを学ぶ
モダンJavaScript入門
3
JavaScript概要、変数、プリミティブ型、演算、関数、配列、オブジェクト、分岐と繰り返し、他
jQueryによる
Ajaxアプリケーション開発
3
オリエンテーション、関数オブジェクト、jQueryプログラミング、Ajax、動的要素イベント設定
個人演習①
2
ここまで学習したフロントエンド知識を実践
データベース入門
3
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
Node.js入門
4
Node.js概要、REST Web API、ExpressによるREST Web API作成、データベースアクセス、認証の実装
テスト技法
1
テストとは、テスト基本技法
個人演習②
2
ここまで学習したフロントエンド+バックエンド知識を実践
Git速習
1
概要説明、基本操作、ブランチ操作、並行開発、チーム開発(架空企業のコーポレーションサイトの作成)
全体像から理解する
クラウドネイティブ基礎
3
Docker導入操作、Dockerリソース管理ワークフロー、Dockerコンテナ連携、Kubernetes実行環境導入、他
サーバーレス
アプリケーション開発
1
概要と準備、AWSサーバレス開発導入操作、Lambdaを使用したアプリケーションの構築、イベント駆動
JavaScriptをベースに学ぶパターン

カリキュラム03

45日間
学習コストが低いとされるJavaScriptをベースに、Webアプリケーション開発の全体像をキャッチアップしていくパターンです。
本例では、コーディングスキルだけでなく、クラウドファーストの思考、アジャイルなど多岐に渡る要素をリストアップしています。
コース名
日数
学習内容
モダンJavaScript入門
3
JavaScript概要、変数、プリミティブ型、演算、関数、配列、オブジェクト、分岐と繰り返し、他
React入門
4
Reactの概要、Reactの基礎、フック、状態管理、他
SPA開発演習
(フロントエンド編)
2
アプリケーションの検討、画面設計、コンポーネント設計、アプリケーション実装、チーム発表
データベース入門
3
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
Node.js入門
3
Node.js概要、REST Web API、ExpressによるREST Web API作成、データベースアクセス、認証の実装
REST API開発演習
2
アプリケーションの検討、リクエスト/レスポンス設計、REST API実装、チーム発表
TypeScript入門
2
TypeScript概要、型の付与と基本の型、型の定期、型定義ファイル・アンビエント宣言、他
SPA + REST API開発演習
3
プロジェクトの準備、タスクへの取り組み、レビュー対象、成果発表
JavaScriptテスト入門
3
テストの自動化とテストコード、モックを利用したテスト、テスト環境の構築、テスト駆動開発の体験
クラウド-サーバーレス入門
3
AWSサーバレス開発導入操作、Lambdaを使用したアプリケーションの構築、イベント駆動
チーム開発演習
オリエンテーション
1
Spring Framework/Spring Boot概要、速習DIコンテナ、Webアプリケーション概要、
RESTful Web Service開発入門、他
アプリケーション開発実践演習(アジャイル)
15
アジャイル開発について、スクラム概要、プロジェクトの立ち上げ、見積もりと進捗の把握、
アジャイル開発のプラクティス
成果発表会
1
-
PHPを学ぶパターン

カリキュラム04

18日間
動的なWebアプリケーション開発について、PHPを中心にシンプルに学習できるパターンです。
IT基礎からフレームワークの活用までを習得させたいものの、IT初学者が多い場合や重厚な開発知識までは求めていない企業にオススメのパターンです。
コース名
日数
学習内容
IT基礎 / ネットワーク基礎
2
書籍にて学習
データベース入門
3
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
HTML/CSS入門
1
HTML/CSSの基礎、Webページ作成でHTML/CSSを学ぶ
PHP基礎
3
PHP概要、ビルトイン関数、変数と型・型変換・定数、制御構文、ユーザー定義関数・型宣言・変数スコープ、他
PHPドリル
2
PHPのドリルを実施
Laravel入門
3
Laravel概要、ルーティングとコントローラー、テンプレート、ディレクティブ、レイアウト、他
総合演習
4
ここまで学習した知識をアプリケーション開発にて実践
Pythonを学ぶパターン

カリキュラム05

22日間
コンパクトな日数で、汎用性の高いPythonを用いたWebアプリケーション開発を学習するパターンです。
研修時点では新入社員の配属先が定まっていない企業や、開発言語としてPythonを採用している企業にオススメのパターンです。
総合演習では、自社の演習環境を利用していただくなどのカスタマイズも可能です。
コース名
日数
学習内容
HTML/CSS入門
1
HTML/CSSの基礎、Webページ作成でHTML/CSSを学ぶ
モダンJavaScript入門
3
JavaScript概要、変数、プリミティブ型、演算、関数、配列、オブジェクト、分岐と繰り返し、他
JavaScriptステップアップ
1
npmの利用、webpackによるビルド環境、Fetch APIによるHTTP通信
Vue.js入門
3
Vue.jsの基礎、コンポーネントの導入、Vue Router、コンポーネント間での情報の共有、その他よく利用されるUIの実現
データベース入門
3
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
Python入門
3
Pythonの概要、制御構造とデータ型、関数、クラス・モジュール・パッケージ、、標準ライブラリの利用、
外部ライブラリの利用
Python+Web
3
FlaskでHello World、Flaskアプリケーションチュートリアル、セッション、入力のチェック、エラーハンドリング
テスト技法
1
テストとは、テスト基本技法
基礎から学ぶGitコマンド
2
Git概要、基本操作を身に付ける、ブランチとタグを利用する、インデックスおよび作業ツリーを管理する、
変更を追跡する、他
総合演習(Vue.js+Flask)
2
ここまで学習した知識をアプリケーション開発にて実践
Androidを学ぶパターン

カリキュラム06

42日間
新入社員がユーザーとして馴染みのある、モバイルアプリでプログラミング知識を習得するパターンです。
Javaを学習した上で、言語に関わらず重要なアルゴリズムを学ぶことができるため、配属後にモバイルアプリの開発を見据えている場合はもちろん、
プログラミング初心者が多く軽量に研修を進めたい企業からも人気です。
コース名
日数
学習内容
IT基礎
4
書籍にて学習
Javaプログラミング入門
7
サンプルアプリケーションの実行、簡単なアプリケーションの作成、変数、式と演算子、クラスの読み方、他
Javaプログラミング基礎
8
基本的な文法の確認、継承、Exceptionクラスを使いこなす、インタフェース、Collections Framework、他
Javaアルゴリズムとデータ構造
3
書籍にて学習
テスト技法
3
テストとは、テスト基本技法
データベース入門
4
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
Javaによる
Androidアプリ開発入門
4
ネストクラス、Builderパターン、イベントとリスナー、ラムダ式、Android Studioの操作、他
総合演習
8
ここまで学習した知識をアプリケーション開発にて実践
成果発表会
1
-
リフト&シフトを学ぶパターン

カリキュラム07

13日間
クラウドの知識習得を新人のうちから求める企業が増えてきたことから、ここ数年需要が高まっているパターンです。
実際に手を動かして体験するパートが多いため、Webアプリケーション開発の基礎を学んだ後に取り入れていただくのがオススメです。
コース名
日数
学習内容
AWS入門
2
書籍にて学習
Linux基本操作
2
Linux概要、利用開始とホスト環境の確認、ユーザーとグループ、ファイルシステム、テキストエディタ(Vim)、他
全体像から理解する
クラウドネイティブ基礎
3
Docker導入操作、Dockerリソース管理ワークフロー、Dockerコンテナ連携、Kubernetes実行環境導入、他
リフトアップの準備
(演習オリエンテーション)
1
-
演習
5
作成済みのSpring Boot + Reactアプリのクラウド化
クラウドアプリケーション開発を学ぶパターン

カリキュラム08

22日間
型を意識したコーディングで注目が高まるTypeScriptを中心に、クラウドアプリケーション開発を学ぶパターンです。
フロントエンド/バックエンド/スマホアプリなど、応用範囲を広く考えておきたい企業、
アプリケーションの開発からクラウド環境での運用までを視野に入れたい企業にオススメのパターンです。
コース名
日数
学習内容
Linux基本操作
2
Linux概要、利用開始とホスト環境の確認、ユーザーとグループ、ファイルシステム、テキストエディタ(Vim)、他
AWS入門 / ネットワーク基礎
3
書籍にて学習
データベース入門
3
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
TypeScript入門
3
TypeScript概要、型の付与と基本の型、型の定期、型定義ファイル・アンビエント宣言、
TypeScriptアプリケーションの開発、他
アルゴリズム入門
2
プログラミングとは、アルゴリズム、フローチャート、他
HTML/CSS入門
1
HTML/CSSの基礎、Webページ作成でHTML/CSSを学ぶ
React/Next.jsで学ぶ
Webアプリケーション開発入門
(クライアント編)
2
Next.jsの基礎、他
React/Next.jsで学ぶ
Webアプリケーション開発入門
(サーバー編)
2
Prismaによるデータベースアクセス、他
React/Next.jsで学ぶ
Webアプリケーション開発入門
(デプロイ編)
2
Next.js、Prismaを統合したアプリケーションの作成とデプロイ
総合演習
4
ここまで学習した知識をアプリケーション開発にて実践
PBLを前提として学ぶパターン

カリキュラム09

101日間
近年需要の高い、PBL(Problem Based Learning)を前提として学ぶパターンです。
SBL(Subject Based Learning)として基礎知識を学んだのち、何かしらの課題を解決するサービスを現場の環境で開発していただきます。
本例では現場での機材となるMacでのCUI操作、サーバー操作を学ぶため、Linuxをラインナップに入れています。
コース名
日数
学習内容
HTML/CSS入門
2
HTML/CSSの基礎、Webページ作成でHTML/CSSを学ぶ
モダンJavaScript入門
3
JavaScript概要、変数、プリミティブ型、演算、関数、配列、オブジェクト、分岐と繰り返し、他
Vue.js入門
3
Vue.jsの基礎、コンポーネントの導入、Vue Router、コンポーネント間での情報の共有、その他よく利用されるUIの実現
個人演習①
1
ここまで学習したフロントエンド知識を実践
データベース入門
2
データベース概要、RDBMS、ER図・論理設計、DB構造の定義、基本的・応用的なデータ操作、トランザクション
Javaプログラミング入門
3
サンプルアプリケーションの実行、簡単なアプリケーションの作成、変数、式と演算子、クラスの読み方、他
Javaプログラミング基礎
4
基本的な文法の確認、継承、Exceptionクラスを使いこなす、インタフェース、Collections Framework、他
JUnitによるテスト入門
3
ユニットテストとテスティングフレームワーク、Junit、他のクラスに依存したクラスのテスト、テストしやすいコード、他
Javaプログラミング作法
2
陥りがちな落とし穴、コレクションの上手な扱い方、ラムダ、例外
Spring Boot 4 ではじめる
Webサービス開発入門 REST編
3
Spring Framework/Spring Boot概要、速習DIコンテナ、Webアプリケーション概要、RESTful Web Service開発入門、他
Spring Securityではじめる
認証・認可入門
2
Spring Securityの概要、メモリを使ったユーザー定義、アーキテクチャー、RDBを使ったユーザー定義、他
Keycloakを活用した
分散アプリ開発
3
Keycloak概要、OAuth/OpenID Connectの基礎、管理コンソールによるレルムの構成、アカウント・コンソールの利用、他
個人演習②
2
ここまで学習したフロントエンド+バックエンド知識を実践
Linux基本操作
2
Linux概要、利用開始とホスト環境の確認、ユーザーとグループ、ファイルシステム、テキストエディタ(Vim)、他
基礎から学ぶGitコマンド
1
Git概要、基本操作を身に付ける、ブランチとタグを利用する、インデックスおよび作業ツリーを管理する、変更を追跡する、他
総合演習
5
ここまで学習した知識をアプリケーション開発にて実践
PBL - 模擬開発プロジェクト演習
60
課題に応じてバックログづくり、開発・テスト・デモ・ふりかえり

導入事例

カサレアルは、新入社員研修を数多く実施してきました。
実際の導入事例や成果をご紹介します。