inflearn logo

Experience Vibe Coding with GitHub Copilot (feat. Java, Spring)

Copilot used by working developers in the industry! From Copilot tips to unit testing and API integration testing, do it all with Vibe Coding! Leap forward as a 10x faster director with real-world industry know-how.

41 learners are taking this course

Level Beginner

Course period Unlimited

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

What you will gain after the course

  • Evolution from a Simple Coder to a 'Tech Director'

  • 4 projects and an automation system

Java/Spring development
10x faster with AI

Beyond code autocompletion, experience AI coding through context engineering


The one that's hot these days

AI coding tools,
I can't use them at work. 🥹

AI coding tools are really attractive these days, aren't they?
However, the reality is that there are many restrictions when you actually try to use them at work.

"Our company doesn't allow external AI tools."
"The security team is reviewing it, but I don't know when it will be approved."
"They told us not to use it for now."


Nevertheless, changes are gradually taking place.
Thanks to the attractive productivity of AI coding, companies are starting to consider its adoption one by one.

However, companies have no choice but to prioritize stability and security first.
In this regard, the most realistic option is GitHub Copilot x IntelliJ.



Why GitHub Copilot is the preferred choice

1. The Enterprise Standard Chosen by Major Corporations

It is a tool chosen by 90% of Fortune 100 companies. It is not just a trend among individual developers, but a tool proven in corporate environments.

2. AI experienced within the Microsoft ecosystem

Companies already using Azure, M365, and Teams can get started immediately based on their existing contracts and security reviews, without the need to evaluate new vendors.

3. Copilot is the only one with GitHub integration

AI is connected throughout the entire GitHub workflow, from issue assignment to code writing, PR creation, and code review. This depth is possible only because Microsoft owns GitHub.

4. Performance on par with Claude Code/Cursor

You can directly choose between Claude, GPT, and Gemini models and use Agent/Plan modes right within IntelliJ. It delivers performance that holds its own even when compared to Claude Code or Cursor.



Therefore, the course focuses on learning AI coding through GitHub Copilot.
However, this is not a course that simply covers how to use the tool.

Whether you use Cursor or Claude Code,
the key is to learn the principles that can be applied to any tool.


What every developer must know

A new standard for AI coding,
Context Engineering

AI works by guessing when it doesn't know the context.
Therefore, without knowing the project structure, coding style, and domain rules,
even the best models are likely to suggest the wrong direction.

Context engineering is a technique for pre-embedding context into AI,
and it is a skill that goes beyond simply writing good prompts.

Methods used by many people

  • Copying and pasting error messages into the chat window

  • Copying and pasting entire code blocks

  • Coding by relying on the autocomplete Tab

What you will learn in this course

  • First, define the coding constitution (instruction) that applies to the entire project


  • Clarifying AI's scope of work based on Product Requirements Documents (PRD)


Hands-on exercises covered in the lecture

Drawn from real-world practice
4 projects

From log analysis, REST API design, and MVC architecture to external API integration,
the projects are composed of real-world situations that any professional developer would encounter.

Follow the main flow of Java/Spring development and learn how to collaborate with AI at each stage.


Pure Java: Large-Scale Log Analyzer

This is a practice exercise to extract the Top 3 IPs with the most errors. It is a warm-up chapter where you will work with AI to solve tasks commonly encountered in actual server operations without using a framework.

  • Java Record, Regular Expressions, Stream API

  • Single Responsibility Principle (SRP) Refactoring



Spring Boot : Shortened URL Service

This is a practice project to create a shortened URL service like bit.ly. It is the first Spring Boot project where you will experience the entire process of RESTful API design together with AI.

  • Base62 encoding, test automation

  • HTTP Redirect Debugging



Spring MVC : Internal Anonymous Bulletin Board

This is a hands-on exercise where you can experience the MVC pattern in the most intuitive way. By building an anonymous bulletin board for internal company use, you will complete the entire CRUD flow within a single project.

  • JPA Entity, Transaction Control

  • Controller Implementation and API Testing


External API Integration: Real-time Bitcoin Price Inquiry

This is a hands-on exercise to create a service that retrieves real-time prices by integrating an external Bitcoin API. As it is the most complex chapter, we will fully utilize the Copilot Plan mode.

  • Writing PRD, reverse engineering external JSON

  • RestClient communication, integration testing



We can solve the concerns
of people like this!

📌

Developers going beyond AI code completion

Those who want to go beyond simple code auto-completion and increase development productivity by 10 times using AI
Those who are tired of repetitive syntax searches and typo corrections and are looking for an efficient development method

📌

Java/Spring beginners or transitioning developers

Developers who want to quickly transition from other languages (C++, Python, etc.) to Java/Spring
Those who want to gain practical project experience while learning a new technology stack

📌

Junior developers facing the AI era

Those who know how to use AI tools but struggle with how to effectively integrate them into the actual development process
Those who want to move beyond being a simple coder and grow into a 'Tech Director' who orchestrates AI

Notes before taking the course


Practice Environment

  • Operating System: OS that supports development environments such as Windows, macOS, Linux, etc.

  • IDE: IntelliJ IDEA Community Edition (Latest version recommended)

  • Required Plugins: Install GitHub Copilot and link your GitHub account

  • PC Specifications: 8GB RAM or more, sufficient storage space for smooth IDE and Copilot operation

Prerequisites and Important Notes

  • Essential understanding of basic Java syntax and object-oriented programming is required

  • Experience in learning basic concepts of Spring Framework and Spring Boot is recommended.

  • Suitable for those who have experience using AI tools but want to utilize them beyond the level of simple autocomplete.

  • Requires concentration to keep up with the fast learning pace and a proactive attitude toward participation.

Learning Materials

  • Lecture notes and presentation materials (to be provided in PDF format)

  • Hands-on project source code (provided via GitHub repository)

  • Q&A support via the instructor's YouTube channel and email

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

Recommended for
these people

Who is this course right for?

  • Those who use AI tools but remain at the 'autocomplete' level

  • Job seekers who want to appeal to companies by learning the "vibe coding" tools used by professional developers.

  • A junior developer tired of googling grammar and fixing typos

Need to know before starting?

  • Basic Java Syntax

  • Basic Web Concepts

  • IDE Experience

Hello
This is codebridge

1,072

Learners

94

Reviews

26

Answers

4.8

Rating

13

Courses

기존 경력과 경험을 토대로 세상 트렌드를 따라가며 노하우와 꿀팁들을 공유합니다. 잘 부탁드립니다!

경력

🤖👾 미국 AI 석사 과정

🏗 IT 대기업 7년차 개발자

📱 안드로이드 앱 14개와 iOS 앱 7개 및 잡다한 웹사이트 개발 및 운영 중

 

[Eng]

Based on my existing experience and experience, I'm sharing know-how and tips I want to share while following world trends. Thank you for your cooperation!

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

Contact: codebridge747@gmail.com

Experience

Developer at a major IT corporation in South Korea

Bachelor's degree in Computer Engineering

More

Curriculum

All

19 lectures ∙ (3hr 23min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

codebridge's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal ends in 4 days

$38,500.00

30%

$42.90