Java新人研修(10日)— Webとデータベースまで通す

結論 — 文法の写経で終わらせず、Web と DB まで通す

対象: Java 系の開発配属が決まった(または決まりつつある)未経験〜新人。文法は分かるが書けない 状態を避けたい上長向けです。

日数: 10 日。

料金: 500,000 円(税別) = 日額 50,000 円 × 10。現地は宿泊費が別です。カリキュラムをゼロから起こす場合のみ、作成費 150,000〜200,000 円が別途かかります。

終わるとできること: 自分の手でリクエストを受け、データベースとやり取りし、レスポンスを返すところまで通せる。クラスとオブジェクト、コレクション、SQL の基本、UML の読み書きの入口が使える。

含まないこと: Spring は含みません。試験対策もしません。 クラウドの本格構築、大規模チーム開発の演習もこの 10 日には入れていません。

形式・人数・申し込み手順は IT研修の親ページ と ご利用の流れ にあります。

お問い合わせ → お問い合わせフォーム 前の一歩: 新人エンジニア入門(5日) →

こんな課題を解決します

文法の写経で終わり、現場で手が動かない

サンプルを写しただけでは、「分かるが書けない」まま配属になります。読む → 書く → 動かす → 直すまで、自分の手で回したい。

フレームワーク前提だと、土台が曖昧なまま進む

Spring から入ると便利ですが、HTTP と DB と Java の接続が腹落ちしていないと、生成コードやテンプレの修正で止まります。

配属前に Web と DB まで通した状態で現場に出したい

基幹・業務系の Java 配属では、リクエストを受けてデータを出し入れし、レスポンスを返す一連が通っていると、OJT の入り口が変わります。

10 日の流れ

Day 1〜3 — Java 文法とオブジェクト指向

扱うこと: 言語文法、データ型、制御構文、クラス・継承・ポリモーフィズム、コレクション、ラムダと Stream の入口。読む → 書く → 動かす → 直す のサイクルを毎回回します。

その日の到達: 小さな課題を自分で書き、動かして、エラーを直せる。写経だけで終わらない。

Day 4〜5 — SQL

扱うこと: SELECT / INSERT / UPDATE / DELETE、WHERE、結合、インデックスの入口。業務に近いダミーデータで仮説を立ててクエリを書きます。SQL だけを先に深くやりたい場合は SQLだけ(2日) もあります。

その日の到達: 知りたい条件をクエリに落とし、結合の入口まで自分で試せる。

Day 6〜7 — Servlet / JSP

扱うこと: リクエストとレスポンス、セッション、JSP の基本、MVC の入口。教科書のサンプルを動かすだけで終わらせず、自分の手で一連の流れを通す ところまで進みます。

その日の到達: ブラウザからのリクエストを受け、画面にレスポンスを返す小さな流れを自分で組める。

Day 8〜9 — JDBC

扱うこと: 接続、PreparedStatement、SQL インジェクション対策、トランザクション。意図的にエラーを出してログを読む演習を入れます。

その日の到達: Web 層から DB へ問い合わせ、結果を画面に戻せる。危ない書き方と安全な書き方の違いを説明できる。

Day 10 — 通し演習と UML の入口

扱うこと: 小さな Web アプリを通す振返り。クラス図 / シーケンス図の読み書きの入口。UML を使う目的(レビューが楽になる、認識がずれない)を、例題で腹落ちさせます。

その日の到達: リクエスト → DB → レスポンスの一連を、振返り付きで説明できる。図の入口が読める。

向いている方 / 向いていない方

向いている方

基幹・業務系で Java を使う。未経験を現場に出す前に、Web と DB まで通したい。少人数で質問が出やすい形にしたい。

向いていない方

Spring 前提のカリキュラムが必須。資格取得が主目的。配属前の土台だけ欲しい → 新人エンジニア入門。

よくあるご質問

Q1. Spring は本当に含みませんか?

含みません。この 10 日は、フレームワークの前に、HTTP と DB と Java の接続を自分の手で理解する ことがゴールです。Spring を後から足す相談は別途受けます。

Q2. プログラミング未経験でも大丈夫ですか?

はい。ただし、タイピングと基本的な PC 操作はできる前提です。IT 用語そのものが怖い場合は、先に ITの地図 または 新人入門 を挟むことをおすすめします。

Q3. 人数と形式はどう決まりますか?

得意な人数は 3〜30 名 です。対面は大阪近郊、オンラインは全国 に対応します。詳細は IT研修の親ページ をご覧ください。

Q4. 10 日を分割して実施できますか?

はい。連続 10 日でも、週をまたいだ分割でも組めます。配属時期に合わせて調整します。

Q5. カリキュラムは御社向けに変えられますか?

はい。演習の題材や、御社のサンプルコード(NDA 後)への寄せ方はヒアリングのうえで決めます。ゼロから作り直す場合のみ、作成費が別途かかります。

Q6. 御社のサンプルコードで演習できますか?

はい。NDA を結んだうえで、より実務に近いハンズオンにできます。

Q7. 新人エンジニア入門(5日)との違いは?

5 日は配属前の土台(Linux・ネットワーク・SQL の入口)です。この 10 日は Java で Web と DB まで通す ことがゴールです。つなげて組むこともできます。

Q8. 資格試験対策は含まれますか?

含まれません。試験対策が主目的の場合は、このコースの対象外です。

さいごに

「分かるが書けない」を減らし、動くところまで通す 10 日です。人数と時期を お問い合わせフォーム からお知らせください。

お問い合わせ → お問い合わせフォーム IT研修のコース一覧へ → SQLだけ(2日)を見る →