inflearn logo
知識共有
inflearn logo

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

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

29名 が受講中です。

難易度 入門

受講期間 無制限

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%が選択したツールです。個人開発者の間の流行ではなく、法人環境で検証されたツールです。. It is not just a trend among individual developers, but a tool proven in corporate environments.

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

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

3. GitHub統合はCopilotが唯一

課題のアサインからコード作成、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の上位3つを抽出する実習です。実際のサーバー運用で毎日直面するタスクを、フレームワークを使わずにAIと共に解決していくウォーミングアップの章です。

  • Java Record、正規表現、Stream API

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



Spring Boot : 短縮URLサービス

bit.lyのような短縮URLサービスを作る実習です。RESTful API設計の全過程をAIと共に体験する、最初のSpring Bootプロジェクトです。. Đây là dự án Spring Boot đầu tiên giúp bạn trải nghiệm toàn bộ quá trình thiết kế RESTful API cùng với AI.. It is the first Spring Boot project where you will experience the entire process of RESTful API design together with AI.

  • 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を指揮する「テックディレクター」へと成長したい方

受講前のご注意事項


実習環境

  • オペレーティングシステム: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, Vibe Coding

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

  • 基本的なJavaの文法

  • 基本的なウェブの概念

  • IDEの使用経験

こんにちは
codebridgeです。

884

受講生

86

受講レビュー

21

回答

4.8

講座評価

12

講座

これまでの経歴と経験をもとに、世の中のトレンドを追いながら、共有したいノウハウやコツを発信していきます。よろしくお願いします!

経歴

🏢 大手IT企業 7年目のフルスタックエンジニア

📱 14個のAndroidアプリと7個のiOSアプリを開発・リリースし、運営中

(最近はウェブサービスの開発と運営に興味を感じているところです.. 🛠)

 

[英語]

これまでの経験に基づき、世界のトレンドを追いながら、皆さんに共有したいノウハウやヒントを発信しています。よろしくお願いします!

 

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

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

経歴

韓国の大手IT企業で開発者として勤務

コンピューター工学の学士号

もっと見る

カリキュラム

全体

19件 ∙ (3時間 23分)

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

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

受講レビュー

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

codebridgeの他の講座

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

似ている講座

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

期間限定セール、あと6日日で終了

¥38,500

30%

¥7,053