inflearn logo
知識共有
inflearn logo

GitHub Copilotで体験するバイブコーディング(feat. Java, Spring)

企業で現役エンジニアが活用するCopilot! Copilot活用のコツからユニットテスト、API統合テストまでバイブコーディングで! 現場のノウハウで10倍速いディレクターへと飛躍しましょう。

9名 が受講中です。

難易度 入門

受講期間 無制限

Java
Java
Spring
Spring
Spring Boot
Spring Boot
Microsoft Copilot
Microsoft Copilot
Vibe Coding
Vibe Coding
Java
Java
Spring
Spring
Spring Boot
Spring Boot
Microsoft Copilot
Microsoft Copilot
Vibe Coding
Vibe Coding

受講後に得られること

  • 単なるコーダーから'テックディレクター'への進化

  • 4つのプロジェクトと自動化システム

Java/Spring開発を
AIと共に10倍速く

コード補完を超え、コンテキストエンジニアリングで体験するAIコーディング


最近話題の

AIコーディングツール、
会社で使えません。 🥹

最近のAIコーディングツールは本当に魅力的ですよね?
しかし、いざ会社で使おうとすると、さまざまな制約が多いのが現実です。

"うちの会社は外部AIツールの持ち込みが禁止されています。"
"セキュリティチームで検討中ですが、いつになるか分かりません。"
"とりあえず使うなと言われました。"


それでも、少しずつ変化が訪れています。
AIコーディングの魅力的な生産性のおかげで、企業も一つ二つと導入を検討し始めています。

ただし、企業は安定性とセキュリティを最優先に考えざるを得ません。
その際、最も現実的な選択肢となるのがGitHub Copilot x IntelliJです。



GitHub Copilotが選ばれる理由

1. 大企業が選んだエンタープライズ標準

Fortune 100企業の90%が選択したツールです。個人開発者の間の流行ではなく、法人環境で検証されたツールです。

2. Microsoft エコシステムで体験する AI

Azure、M365、Teamsを利用している企業であれば、新たなベンダー審査を行うことなく、既存の契約とセキュリティ審査の枠組みで、すぐに開始することができます。

3. GitHub統合はCopilotが唯一

Issueの割り当てからコード作成、PR生成、コードレビューまで、GitHubワークフロー全体にAIが連携されます。GitHubを所有するMicrosoftだからこそ可能な深さです。

4. Claude Code/Cursorと同等のパフォーマンス

Claude、GPT、Geminiの中からモデルを直接選び、Agent/PlanモードをIntelliJでそのまま使えます。Claude CodeやCursorと比較しても引けを取らないパフォーマンスを発揮します。



したがって、講義ではGitHub Copilotを中心にAIコーディングを学びます。
しかし、単なるツールの使い方を扱う講義ではありません。

CursorであれClaude Codeであれ
どんなツールにも適用可能な原理を学ぶことが核心です。


開発者なら必ず知っておくべき

AIコーディングの新基準、
コンテキストエンジニアリング

AIは文脈がわからないと推測で動きます。
したがって、プロジェクトの構造、コーディングスタイル、ドメインルールがわからない状態では、
どんなに優れたモデルでも的外れな方向を提示しやすくなります。

コンテキストエンジニアリングは、文脈をAIにあらかじめ植え付ける技術であり、
単にプロンプトをうまく書くこと以上の技術です。

多くの方が使っている方法

  • エラーメッセージをコピーしてチャット欄に貼り付ける

  • コードブロックを丸ごとコピー&ペーストすること

  • オートコンプリートのTabキーに頼ってコーディングする

この講義で学ぶ方法

  • プロジェクト全体に適用されるコーディング憲法(instruction)をまず定義する


  • 要求事項(PRD)に基づいてAIの作業範囲を明確にする


講義で扱う実習

実務から持ってきた
4つのプロジェクト

ログ分析、REST API設計、MVCアーキテクチャ、外部API連携まで
現役の開発者なら誰もが経験する実際の状況を中心にプロジェクトを構成しました。

Java/Spring開発の主要な流れに沿って、各段階でAIと協業する方法を学びます。


純粋なJava:大容量ログ分析機

エラーが最も多く発生したIP Top 3を抽出する実習です。実際のサーバー運用で毎日直面する作業を、フレームワークなしでAIと共に解決してみるウォーミングアップの章です。

  • Java Record、正規表現、Stream API

  • 単一責任の原則(SRP)リファクタリング


Spring Boot : 短縮URLサービス

bit.lyのような短縮URLサービスを作る実習です。RESTful API設計の全過程をAIと共に体験する、最初のSpring Bootプロジェクトです。

  • Base62 エンコーディング、テスト自動化

  • HTTPリダイレクトデバッグ


Spring MVC : 社内匿名掲示板

MVCパターンを最も直感的に体験できる実習です。社内で使用する匿名掲示板を作成しながら、CRUD全体の流れを一つのプロジェクトの中で完成させます。

  • JPAエンティティ、トランザクション制御

  • Controllerの実装およびAPIテスト

外部API連携:リアルタイム・ビットコイン相場照会

外部ビットコインAPIを連携して、リアルタイムの相場を照会するサービスを作る実習です。最も複雑なチャプターであるだけに、CopilotのPlanモードを本格的に活用します。

  • PRD作成、外部JSONの逆設計

  • RestClient 通信、統合テスト



このような方々の悩みを
解決できます!

📌

AIコード自動補完を超えた開発者

単なるコード自動補完機能を超えて、AIを活用して開発生産性を10倍高めたい方
反復的な文法検索やタイポ修正作業に疲れ、効率的な開発方法を探している方

📌

Java/Spring入門または転換開発者

他言語(C++、Pythonなど)からJava/Springへ迅速に転換したい開発者
新しい技術スタックを学びながら、実質的なプロジェクト経験を積みたい方

📌

AI時代を迎えるジュニア開発者

AIツールの使い方は知っているが、それを実際の開発プロセスに効果的に統合する方法について悩んでいる方
単なるコーダーから脱却し、AIを指揮する「テックディレクター」へと成長したい方

受講前のご注意事項


実習環境

  • OS:Windows、macOS、Linuxなど開発環境をサポートするOS

  • IDE: IntelliJ IDEA Community Edition (最新バージョン推奨)

  • 必須プラグイン:GitHub CopilotのインストールおよびGitHubアカウントの連携

  • PCスペック:8GB RAM以上、スムーズなIDEおよびCopilot駆動のための十分なストレージ容量

前提知識および注意事項

  • Java基礎文法およびオブジェクト指向プログラミングの理解必須

  • Spring FrameworkおよびSpring Bootの基本概念の学習経験を推奨

  • AIツールの使用経験はあるが、自動補完のレベルを超えた活用を望む方に最適

  • 速い学習スピードについていける集中力と、積極的な参加姿勢が必要

学習資料

  • 講義ノートおよび発表資料(PDF形式で提供予定)

  • 実習プロジェクトのソースコード (GitHubリポジトリを通じて提供)

  • 講師のYouTubeチャンネルおよびメールによる質疑応答サポート

Java, Spring, Spring Boot, Microsoft Copilot, バイブコーディング

こんな方に
おすすめです

学習対象は
誰でしょう?

  • AIツールを使っているものの、「自動補完」レベルにとどまっている方

  • 現役エンジニアのバイブスが詰まったコーディングツールを学び、企業にアピールしたい就活生

  • 文法をググることやタイポの修正に疲れ果てたジュニア開発者

前提知識、
必要でしょうか?

  • 基本的なJavaの文法

  • 基本的なウェブの概念

  • IDEの使用経験

こんにちは
codebridgeです。

584

受講生

72

受講レビュー

20

回答

4.8

講座評価

11

講座

プラットフォーム間の境界をなくす開発に魅力を感じ、関連する講義を制作しています。よろしくお願いします!

経歴

現)IT 大手企業エンジニア

ソウル市内4年制大学 コンピュータ工学科 卒業

です! YouTube : https://youtube.com/channel/UChmHjzyYedu9yYb3YmnOOog?si=xM1HueA3TJ4BjnV3 お問い合わせ : codebridge747@gmail.com 経歴 現) IT大手企業エンジニア ソウル4年制大学 コンピュータ工学科卒業

[Eng]

プラットフォーム間の垣根を取り払う開発に魅了され、関連する講義を制作しています。応援よろしくお願いします!

YouTube: https://youtube.com/channel/UChmHjzyYedu9yYb3YmnOOog?si=xM1HueA3TJ4BjnV3

お問い合わせ: codebridge747@gmail.com

経歴

現在) 大手IT企業 開発者

ソウル市内4年制大学 コンピュータ工学科 卒業

もっと見る

カリキュラム

全体

19件 ∙ (3時間 23分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

codebridgeの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥835,563

28%

¥7,054