JavaJavaアプリケーション開発研修

実務を想定した開発演習で実践力を身につける

Javaアプリケーション開発研修は、Java・Spring bootによるプログラミングはもちろん、インターフェース構築のためのHTML/CSSの知識とデータベースへの理解を深めます。さらに演習を通じて実践力を身につけます。

期待できる効果
  • Javaによるシステム開発の効率が上がる
  • 新人エンジニアが現場でスムーズに開発が行えるようになり社内教育の負担が軽減できる
Before

新人エンジニアの教育のために先輩社員が作業負担が大きくなっていた

After

新人エンジニアがスキルアップし、開発業務が円滑になり社内教育の負担も軽減された

さまざまな企業から選ばれています
Javaアプリケーション開発研修について相談する

Javaアプリケーション開発研修の特徴

  • 特徴1実務に直結するスキルが身につく
    実務に直結するスキルが身につく

    研修では掲示板システムをテーマに、基本的な機能の実装や機能のカスタマイズを行いながら実務で必要となるスキルを習得します。

  • 特徴2研修のカスタマイズができる

    貴社の業務上の課題感や目的に合わせて、カリキュラムや研修スケジュールを柔軟にカスタマイズできます。お気軽にご相談ください。

  • 特徴3研修の成果を可視化できる

    学習管理システム(LMS)での進捗管理はもちろん、日報、理解度テストの結果、開発した成果物など、様々な角度から研修効果を測定できます。

Javaアプリケーション開発研修カリキュラム

Javaアプリケーション開発研修

Javaアプリケーション開発研修では、インターフェース構築に必須となるHTML/CSS/JavaScriptの基礎を学習後、プログラミング言語であるJava、Java開発を効率化するたフレームワークSpring Boot、データベースといったアプリケーション開発に欠かせない技術について理解を深めます。

研修では、Javaの基本的な文法はもちろん、開発環境の設定方法、Javaでシステム開発するうえでの注意点、Spring Tool Suiteのインストールと初期設定、MVCアーキテクチャーの概念、データベース操作に関する知識など学ぶため、初心者でもスムーズにプログラミング知識を身につけることができます。

開発演習では、掲示板システムをテーマに、要件定義・仕様設計から基本的な機能の実装を行います。さらに、機能の拡張なども行うため、実務を想定したスキルが身につきます。

対象者
  • Javaを使用している開発現場に配属予定の方
  • アプリケーション開発の実践力を身につけたい方
  • フレームワークを使ってJavaによる開発スピードを高めたい方
研修の目的
  • システム部門に配属予定の新人にJavaプログラムの基本を学ばせ、スムーズに現場配属できるようにしたい
  • Webアプリケーション開発に関する技術を総合的に身につけたい
  • Spring Bootによる開発手法を身につけ、Javaアプリケーション開発にかかる工数を軽減したい
Javaアプリケーション開発研修について相談する

目次

HTML/CSS/JavaScript基礎
項目 内容
Web概論・HTML基礎
  • Webの概要
  • ホームページの概要
  • HTMLの基本的なタグ
  • テーブル(表)
ハイパーリンクとマルチメディア
  • ハイパーリンク
  • 画像とWebにおける色指定
  • 動画
  • 音声
フォーム
  • フォームとは
  • フォームのパーツ(基本)
  • フォームのパーツ(応用)
セマンティックコーディングとWeb制作フロー
  • HTMLの変遷
  • セマンティック・コーディング
  • Web制作フロー
  • 画像の書き出し
  • HTMLのコードチェック
CSS基礎
  • CSSとは
  • CSSのルール
  • セレクター
  • フォント、テキストのスタイリング
  • 疑似クラス
CSSレイアウト
  • CSSレイアウト1
  • CSSレイアウト2
  • デザインのプロパティ
  • 背景とボーダー画像
  • その他スタイル指定
HTML構築(Dreamweaver/VSCode)
  • オーサリングツールとは
  • コーディングに入る前
  • HTMLコードの記述
CSS構築(Dreamweaver/VSCode)
  • CSSコーディング
  • 開発者ツール
  • CSS演習
  • サーバーへのアップロード
メディアクエリ・Webフォント・CSSアニメーション
  • メディアクエリ
  • Webフォント
  • 疑似要素
  • グラデーション
  • trasnsformプロパティー
  • トランジション・アニメーション
JavaScript基礎1
  • JavaScriptの概要と書式
  • JavaScriptの命令
  • 変数・演算子
  • 条件・ループ
  • 関数とイベント
JavaScript基礎2
  • DOMの仕様と要素ノードの操作
  • 属性ノードとテキストノード
  • Googleマップの導入
jQuery
  • jQueryの基本
  • jQueryにおけるイベント処理
  • jQueryの実践
  • jQueryプラグインの利用
データベース
項目 内容
データベース概要
  • データベースとは
  • データモデル
  • リレーショナルデータベースの構造
  • データベースサーバーの位置づけ
  • SQLとは
  • CRUDとは
データベースの操作
  • コマンドでの操作(CUI)
  • PHPMyAdminでの操作(GUI)
  • 基本操作(起動、ログイン)
  • データベースとテーブルの操作
  • データ型
  • オプション指定
  • データの操作(INSERT、SELECCT、UPDATE、DELETE)
条件指定
  • WHERE句1(比較演算子、論理演算子)
  • WHERE句2(between、LIKE、IN、NOT IN、NOT)
  • ソート(ORDER BY)
  • 表示件数の制御(LIMIT、OFFSET)
リレーション、キー
  • リレーションとは
  • 属性、組、リレーションシップ
  • キーとは
  • 主キー、複号キー、候補キー、外部キー
ALTERコマンド
  • テーブル名の変更
  • 列の追加、削除、変更
制約
  • 制約とは
  • UNIQUE、PRIMARY KEY、CHECK、NOT NULL、DEFAULT
関数
  • 数値関数
  • 文字列関数
  • 日付関数
  • 集約関数
  • 変換関数
グループ化
  • group by
  • having
副問い合わせ(サブクエリ)
  • 副問い合わせとは
  • FROMを用いる方法
  • WHEREを用いる方法
  • HAVINGを用いる方法
結合
  • 結合とは(交差、内部、全外部、右外部、左外部の概要)
  • 内部結合(INNER JOIN)
  • 外部結合(LEFT JOIN)
トランザクション、ロック
  • トランザクションとは
  • 文法(宣言、コミット、ロールバック)
  • ロックとは
  • 排他ロック、共有ロック
正規化
  • 正規化とは
  • 第一正規形
  • 第二正規形
  • 第三正規形
設計
  • システム開発のワークフロー
  • 画面設計
  • 画面遷移
  • データベース設計
  • ER図
  • 実体、属性、関連
Java基礎
項目 内容
型と演算子
  • Eclipseの基本操作
  • プログラムの書き方
  • データ型
  • 変数と型変換
  • 基本的な演算子
  • 関係演算子と論理演算子
  • その他の演算子
制御構造とメソッド
  • 配列とfor文
  • whileとdo-while
  • 処理を分ける構文
  • switch構文
  • break文とcontinue文
  • メソッド
  • ライブラリ
クラスとオブジェクトの仕組み
  • クラスとオブジェクト
  • クラス定義の基本
  • コンストラクタ
  • カプセル化
  • パッケージとimport文
  • オーバーロード
  • 参照
オブジェクト指向
  • 継承
  • オーバーライドと多様性
  • 抽象クラス
  • インターフェースと多様性
例外とファイルI/O、文字列操作
  • 例外処理
  • 高度な例外処理
  • 入出力(Java I/O)
  • 文字列の操作
データ構造、マルチスレッド
  • データ構造
  • マルチスレッド
Java(Spring Boot)
項目 内容
概要・環境構築
  • Javaフレームワーク「SpringBoot」とは
  • テンプレートエンジン「Thymeleaf」とは
  • Eclipseのインストール
  • Spring Tool Suite、Gradleの確認
前提知識確認(Java)
  • メソッド、ループ処理
  • クラスとオブジェクト、リスト、マップ
前提知識確認(DB)
  • リレーショナルデータベース
  • データベースとテーブル
  • データ型、CRUD処理
Spring MVCアーキテクチャー概要
  • Spring MVCアーキテクチャーとは
  • DI(依存性注入)とは
基礎編1(V+C)
  • Contorollerの書き方
  • Thymeleafを用いたViewの書き方
  • 実践:簡単な画面の表示
  • 実践:お問い合わせフォームの入力画面
基礎編2(M+V+C)
  • ページ遷移
  • formを用いたデータの送付
  • 実践:お問い合わせフォームの確認画面
  • バリデーション(入力値の検証)
  • 実践:フォームバリデーションの実装
Spring Bootでのデータベース処理
  • DAOパターン
  • O/Rマッピング
H2データベース
  • H2データベースとは
  • application.propaties、shema.sql、data.sqlの利用
  • H2コンソールを用いた確認
DB操作(前半)
  • エンティティ、JDBC
  • データの登録(Create)
  • 実践:お問い合わせフォームの完成
DB操作(後半)
  • データの検索(Read)
  • 実践:データベースに登録された情報を一覧表示
  • データの削除(Delete)
  • 実践:データベースに登録された情報を1件削除
  • データの更新(Update)
  • 実践:データベースに登録された情報を修正
JPAの利用(前半)
  • 【補足】MySQLの利用※XAMPP利用
  • JPAの利用(H2データベース)
  • 実践:お問い合わせフォームの確認画面
  • 【補足】MySQLによるJPAの利用
  • JPAによるDB操作1(H2データベース):一覧表示
JPAの利用(後半)
  • JPAによるDB操作2(H2データベース):登録
  • JPAによるDB操作3(H2データベース):削除
  • JPAによるDB操作4(H2データベース):更新
  • LOMBOK
REST APIとは
  • RESTとは
  • フロントエンドとバックエンドの役割分担
REST APIでのCRUD操作1
  • アプリケーション設定、Controllerの記述
  • OpenAPI(Swagger UI)の用意・設定
  • OpenAPI(Swagger UI)を用いたREST APIの動作確認
REST APIにおけるCRUDの概要確認
  • REST APIでのCRUD処理
REST APIでのCRUD操作2
  • エンティティ、モデルの作成
  • CRUDを行うコントローラーの作成
  • CORS(Cross-Origin Resource Sharing)
  • OpenAPI(Swagger UI)を用いた実装の確認

時間数・日程

76時間
※カリキュラム内容や時間数のカスタマイズができますので、お気軽にご相談ください。
※開催日程は貴社のご要望をお伺いしご提案いたします。

料金体系

受講者数や時間数に応じて変動します。また、カリキュラム内容のカスタマイズや講師派遣などのご要望に応じて変動いたします。ご予算にあわせてのご提案もできますので、お気軽にお問い合わせください。

Javaアプリケーション開発研修について相談する

Java系の研修を受けた企業の事例

株式会社ドリームキャリア 研修終了後1カ月に新人が開発プロジェクトで稼働

研修終了後1カ月程度で、一定のレベルに達した10数人はすでにプロジェクトで業務を始めました。さらに10人ほども間もなくデビューする予定です。案件先のチームは経験者がいるところもあれば若手だけのところもあります。どこであっても自信を持って取り組んでもらいたいです。
新人Java研修の事例をみる

株式会社オープンハウス研修後すぐに開発の案件に入り即戦力で活躍

受講者のレベルや状況に合わせて細部までカスタマイズしていただいたおかげで、研修後、知識を実務に活かすことができています。たとえば、今回受講者はDjangoの使用経験がある旨を営業の方にお伝えしたところ、研修ではそれを踏まえてSpring BootとDjangoの共通点や違いを教えて下さりました。研修後すぐに開発の案件に入り、ちょうど本日も社内向けのシステムをリリースするなど、まさに即戦力になっています。
新人Java研修の事例をみる

Javaアプリケーション開発研修について相談する

研修費用を最大75%削減できる助成金

インターネット・アカデミーのIT研修では、要件を満たすことで厚生労働省の人材開発支援助成金が利用できます。研修費用に対する経費助成と、受講中の賃金に対する賃金助成の両方が支給されます。

この助成金制度ではいくつかのコースが用意されており、研修目的に合わせて使用できる制度をご提案いたします。

経費助成+賃金助成
※eラーニングの場合、賃金助成は支給されません。
DX人材育成の研修で使える
事業展開等リスキリング支援コース/人への投資促進コース
  経費助成 賃金助成
中小企業 75% 1000(1人1時間)
大企業 60% 500(1人1時間)

経済産業省のDX認定を取得している企業は、研修テーマを問わず「人への投資促進コース」が利用できます。

助成金を使った研修の事例紹介や、貴社が研修を行った場合に支給される助成額シミュレーションも承っています。お気軽にご相談ください。

助成金について相談する

Javaアプリケーション開発研修についてのご相談

法人サービスの電話お問合せ窓口
03-3341-3781
受付時間(平日・土日) 10時-21時

IT人材育成に精通したコンサルタントに無料でさまざまな相談をしていただけます。お気軽にご相談ください。

たとえばこんな相談ができます
  • 人材育成計画を立てるために人材育成の事例などをとりあえず聞きたい
  • 助成金の使い方や、支給額のシミュレーションを知りたい
  • 自社の業務や受講者のレベルにあったカリキュラムを提案してほしい
会社名必須
部署名必須
お名前必須
電話番号必須
メールアドレス必須
受講人数
開始時期
対象者
       
ご相談内容
個人情報の取扱いについて

個人情報の利用目的についてご同意いただいた場合のみ、「同意して進む」を押してください。

このページの上へ