CREATE THE VISIBLE
「つくる力」を身につける、本格実践研修
基礎研修でITの土台を学んだ後は、実際にサービスを開発できるエンジニアへステップアップします。
この研修では、Javaを中心にWebサービスの裏側(バックエンド)を作る力を身につけます。
研修のゴール
- Javaでプログラムが書ける
- Webアプリケーションを自分で開発できる
- REST APIの設計・実装ができる
- バッチ処理の設計・開発ができる
- チーム開発(Git・レビュー・進行管理)ができる
- 実務に近い形で開発を経験している
研修の全体像
-
STEP01
Javaの基礎を学ぶ
-
STEP02
Webアプリの仕組みを理解
-
STEP03
APIやデータベース連携を習得
-
STEP04
チームで実践開発(ECサイト)
研修の3つの特徴
-
実務を想定
Spring Bootなど、現場で使われる技術を中心に学び、実践力を身につけます。
-
実践重視
実践重視のカリキュラム。講義 → 演習 → 開発を高速で繰り返し、手を動かしながら定着させます。
-
チーム開発
ECサイトの共同開発から発表まで経験し、実務に近い開発フローを学びます。
研修の内容
-
STEP01
Javaプログラミング基礎
まずはプログラミングの基本からスタート。
変数/条件分岐/繰り返し/メソッドプログラミングの基本的な考え方を身につける
-
STEP02
オブジェクト指向プログラミング
実務で欠かせない設計の考え方を学びます。
クラス/インスタンス/継承/カプセル化再利用しやすく、保守性の高いコードを書ける
-
STEP03
Webアプリケーション開発
Javaで本格的なWebサービスを開発します。
Spring Boot/MVC/CRUD処理Webアプリを作れるようになる
-
STEP04
テスト・デバッグ
品質の高いプログラムを作る技術を習得します。
JUnit/Mockito/デバッグ正しく動作するアプリを検証・改善できる
-
STEP05
フロントエンド基礎
画面の見た目や動きも理解します。
HTML/CSS/JavaScript/jQueryバックエンドと連携する画面を作れるようになる
-
STEP06
データベース(SQL)
アプリを支えるデータ管理を学びます。
SELECT/INSERT/UPDATE/DELETE/JOINデータの登録・検索・更新・削除ができる
-
STEP07
REST API開発
システム同士をつなぐ仕組みを学びます。
REST API/HTTP/Swagger/PostmanAPIを設計・実装・動作確認できるようになる
-
STEP08
バッチ処理開発
自動で動く処理の作り方を学びます。
バッチ処理/cron/エラー制御定期実行される業務システムを開発できる
-
STEP09
運用・保守・セキュリティ
リリース後の運用まで見据えた知識を習得します。
ログ解析/パフォーマンス改善/セキュリティ対策安全で安定したシステムを運用できるようになる
-
STEP10
Gitによるチーム開発
実務を想定した共同開発を経験します。
GitHub/プルリクエスト/コードレビューチームで効率よく開発を進められるようになる
-
FINAL
プロジェクト型演習
チームでECサイトの開発に挑戦します。
機能追加/バグ改修/進捗管理/成果発表実務に近い開発フローで現場で活躍できる力を身につける
得られるスキル
-
短期習得力
未経験からでも短期間で開発スキルを習得
-
即戦力
問題解決力、デバッグ対応力、実装力
-
技術力
Java / Spring Boot / SQL / Linux / Git / テスト・API・運用
-
適応力
新しい技術にも柔軟に対応できる基礎体力
-
チーム開発力
コミュニケーション、報連相、協働