
オリエンテーション
知っておくと良い知識
Eclipse2023のインストール
PostgreSQLのインストール方法が分かります
この講座で使用するプロジェクトの作成方法
この講座で使用するテキスト・完成例のダウンロードについての説明です
MyBatisの概要が分かります
データベースの設定を行います。
データベースを作成してデータを入れよう!(PostgreSQL)
エラーメッセージの対処法と疑問の解決方法
エラーメッセージの対処法と疑問の解決方法
エラーメッセージの対処法と疑問の解決方法
エラーメッセージの対処法と疑問の解決方法
Entityクラスの概要・書き方が分かります
Mapperインターフェースの概要・書き方が分かります
MapperXMLの概要・書き方が分かります
実行して確認するために修正を行います
練習問題:FloorPlanテーブルから全件取得してみよう!
Mapperインターフェースを修正します
1件取得するためのMapperXMLの書き方が分かります
実行して確認するために修正を行います
FloorPlanテーブルから1件取得してみよう!
条件によって動的にSQLを組み立てます
練習問題:<if>
条件によって動的にSQLを組み立てます
SQLのIN句を動的に組み立てます
練習問題:<foreach>
SQLのLIKE文を動的に組み立てます
練習問題:<bind>
SQLのWHERE条件を動的に組み立てます
テーブルにデータを挿入する事が出来るようになります
練習問題:INSERT
テーブルのデータを更新する事が出来るようになります
練習問題:UPDATE
1対多の関係についての扱い方について学びます
練習問題:collection
1対1の関係についての扱い方について学びます
練習問題:association
IDを指定してデータを取得するテストが出来るようになります
練習問題:IDを指定してのテスト
データを挿入するテストが出来るようになります
練習問題:挿入のテスト
総合問題
不定期に値上げしますので今が一番オトクです!
Udemyには返金システムがある!
「このままじゃ通用しないかも…」と感じているあなたへ
Javaの基本は学んだ。SQLもなんとなく書ける。
でも、いざ現場で必要とされる「MyBatis」や「Spring Boot」といった技術に直面すると、不安や抵抗感が出てくる。
「難しそう…」「設定が複雑そう…」「挫折しそう…」
そんな気持ち、すごくよくわかります。
でも今、実際の開発現場では
“MyBatisを使いこなせる人材”のニーズが急増しています。
現実:現場は「MyBatisが当たり前」に変わりつつある
MyBatisは、SQLを活かしながらJavaとDBをつなぐフレームワーク。
SIer、Web系企業、金融業界、製造業など多くの業界で導入が進んでいます。
さらに、Spring Bootとの組み合わせで業務アプリを構築するのがスタンダード。
でも、いざ勉強しようとすると…
情報がバラバラでつまずきやすい
ドキュメントが難解で挫折する
どこから手をつけていいかわからない
その学習ハードルの高さが、多くの人を悩ませているのです。
解決策:実務経験に基づいた「現場直結」の講座を用意しました!
この講座では、私自身が新入社員研修で長年教えてきたノウハウをベースに、「未経験からMyBatisを扱えるようになる」ために本当に必要な知識だけを、最短ルートで学べるよう構成しました!
この講座で学べること
MyBatisの基本構文としくみ
動的SQLの書き方
PostgreSQLとの連携方法
実務で役立つサンプルコード多数
複雑なSQL・複数テーブルの結合処理も実践
しかも、PostgreSQL×MyBatis×Spring Bootの実務構成をベースにしているので、
そのまま現場で役立ちます。
本気のあなたを全力でサポートします!
この講座は、ただ「聞くだけ」「見るだけ」の講座ではありません。
「自分で手を動かして理解する」構成にしてあります。
だからこそ、こんな方にピッタリです!
Spring BootとMyBatisを組み合わせて、現場レベルのWebアプリを作りたい方
JDBCからの移行を検討している方
SQLの知識を活かして、より柔軟なデータ操作をしたい方
副業・転職・就職を見据えて、即戦力スキルを身につけたい方
この講座で得られる5つのスキルアップ効果
実務での即戦力に
動的SQLや複雑なデータ取得もラクラク対応。
就職・転職に有利
MyBatis+Spring Boot案件は年々増加中。
副業でも活かせる
企業のシステム改修・保守など案件多数。
DB知識が深まる
PostgreSQLを通じて現場で通用するSQL力がUP。
公式ドキュメントを読めるようになる
「基礎があるから読み進められた」との声も多数!
購入者限定特典:サンプルコード・テキスト・完成例も配布!
受講者全員に、講座で使用するコード・資料をダウンロード提供!
自分のペースで学習&復習が可能です。
この講座はこんな方には向きません
実行せずに「見るだけ」で結果を出したい方
環境構築やツール操作を調べる努力をしたくない方
何となく学びたい方
この講座は、現場で通用する「本物の技術」を学びたい方のために作られています。
受講の前提知識・環境について
受講には Java(オブジェクト指向)・SQLの基礎が必要です
環境:Windows11 / Eclipse2023 / PostgreSQL15
Macには対応しておりません
テキスト以外の操作環境には対応できない場合があります
pgAdmin4やEclipseの操作はご自身で調べられる方向けです
受講生の声
練習問題が沢山あったのでMyBatisを学ぶ入り口には時間とボリュームが丁度良い講義だった。
実例を触りながらMyBatisの基礎が理解できました。 こちらで得た基礎知識のおかげで、MyBatis公式サイトを読み進めることで必要な機能を習得できるようになりました。
本講座のタイトル通り割合いサクッと学べたと思います。 ②利用するソースファイルがダウンロードできて、助かりました。
講師よりメッセージ
私はこの講座を「誰にも話してこなかった研修ノウハウ」をもとに、本気で作りました。
人気に応じて値上げ予定のため、今が最もお得に受講できるタイミングです。
※なお、おひとりおひとりにしっかり対応したいため、値下げはしておりません。
この講座を活かすも、殺すも、あなた次第。
でも、「難しい技術にチャレンジしたい」と思ったあなたは、それだけで素晴らしい!
あなたは今、どちらを選びますか?
「難しそう」と避け続け、選択肢を狭める未来
「今こそ一歩」と動いて、収入・転職・キャリアを広げる未来
どちらの未来を手にしたいか、もうあなたは決めているはずです。
わからなくて当たり前。ここから始めましょう!
エンジニアになるためのロードマップ
1.【無料】プログラミング入門講座
2.Javaオブジェクト指向 はじめの一歩(本講座)
3.【無料】HTML/CSS入門
4.PostgreSQL入門
5.JDBC・Servlet/JSP・Web開発基礎
6.MyBatis入門 ←ここ!
7.Spring Boot入門
【更新履歴】
2025/04:受講生様のお声により、プロジェクト作成方法を追加しました!
2025/02:スキルアップのコツのカリキュラムを追加、知っておくと良い知識にコンテンツを追加
2024/10:知っておくと良い知識に追記
2024/07:知っておくと良い知識をカリキュラムに追加
2024/05:受講生様のご質問を元にresultMap(association )に伴うテキスト、解答例、動画、練習問題を修正(大変ありがとうございます!)
2024/04:受講生様のご質問を元にresultMap(collection)に伴うテキスト、解答例、動画、練習問題を修正(大変ありがとうございます!)
2024/04:オリエンテーションのレクチャー内容を更新
2024/04:EclipseとSpring Boot(Java)のバージョンアップ、テキストの更新、プロジェクトの更新、トラブルシューティングのセクションを追加しました
2024/04:Eclipseのインストールを更新
2024/04:トラブルシューティングのセクションを作成
2023/11:総合問題をリリース
2023/12:受講生様のレビューを元に以下の変更を行いました(大変ありがとうございます!)
・Repositoryインターフェースのメソッドでpublicがないものは追加
・FloorPlanRepository.xmlとMansionRepository.xmlの修正
誤)<result property="busildingDate" column="building_date" />
正)<result property="buildingDate" column="building_date" />
・collectionとassociation に練習問題追加