[VOD] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
코드캠프
10분만에 바이브코딩으로 만들 수 있는 단순한 서비스는 이제 버리세요! '진짜' 실무적용 바이브코딩을 배울 수 있습니다. 기획과 디자인대로 실서비스 수준의 고도화된 서비스를 커서AI NCOP로 만들어보시죠. No Code, Only Prompt
중급이상
React, Next.js, cursor
This is a highly concentrated curriculum from a ‘real’ bootcamp that has produced over 300 developers in a year. With just this one class, you will be able to grow to the level of a junior developer in the field and gain the ability and knowledge to use the front-end technology stack. [InflearnX Code Camp] has prepared this so that anyone can build a career regardless of their social, economic, or educational background :)
1,889 learners
2 practical portfolios
8 Projects Built Using the Latest Tech Stack
Complete understanding of the overall development cycle
Enhance practical communication skills
+α Learn the basics of CRUD in the backend
Even for those with no base and no major
Career Jump as a Front-end Developer! ⭐
The new Front-End Bootcamp course for 2025 has been re-launched with more powerful and detailed content!
Grow quickly and with practical learning content in the 'Complete Front-End Course' consisting of 4 parts.
[Start with Free Camp], [CSS&Javascript Master]. [Web Front-end Bootcamp], [Hybrid App Bootcamp]
We are continuing to provide over 150 hours of intensive front-end lectures, from complete beginner level to hybrid app course:)
Take a higher career jump in 2025🚀
CodeCamp supports your growth.
💥 Attention!
This course is a curriculum that is actually used in coding bootcamps and can be taken by anyone from beginners to non-majors and junior developers.
✅ Studying is like working! A practical lecture that teaches you how to apply it to work.
✅ A step-by-step curriculum that can be understood by everyone from non-majors to majors
✅ [React, Next.js, Graphql] Learning languages and implementing projects using the latest technologies
✅ The curriculum is based on a certified 'real' bootcamp with a 92% employment rate .
✅ Growth from complete basics that even no-base can achieve to developer employment level
A to Z,
I want a professional lecture.
Development..? I don't know anything
I want to grow to a job level.
The techniques used in practice
I want to learn real know-how.
Next.js is a framework for the React library . Unlike React, Next.js basically does Server-Side Rendering (SSR), so it is good for search engine optimization (SEO) . It also allows you to retrieve pages with data rendered in advance through pre-rendering, so it is also advantageous in terms of user experience.
In addition to this , it provides page-based routing, image optimization, built-in-css, etc. to improve project performance and provide a convenient development environment for developers, allowing for efficient and high-performance development :)
"I don't even know the 'code' of coding... Will I be able to get a job as a developer?" Put those worries aside right now. This course starts with a solid foundation so that even complete beginners can grow to the level of working developers!
🧩 Basic application step 01.
What is coding? From program installation to building the basics
We will learn the basics of web and app development, the basic grammar and usage of HTML, CSS, and Javascript, and based on what we have learned, we will implement membership registration and a mini-homepage.
🧩 Step 02 of spreading the foundation.
CSS with over 60 cutting-edge properties!
Let's review what we learned today today! After attending the lecture, we will help you fully absorb it through sufficient practice.
🧩 Basic application step 03.
Enrich your web pages with Javascript.
This is a time to learn about the tools we use together, how Javascript works, how to write code, and to make what you have learned completely your own by implementing a d-day counter and to-do list.
#01. React Basics
Let's start with the basics of React. First, install various packages. Then, understand Node.js, a Javascript runtime environment, and create a project with React.
#02. Data Communication
Understand the difference between Rest-API and GraphQL, and learn how to communicate with the backend through Apollo Client.
#03. Routing and Re-Rendering
You can understand and utilize the differences between Router and Dynamic Routing, which are page movement methods.
#04. Folder structure, props, and component reusability
Understand the Container/Presenter pattern and learn how to reuse components to increase efficiency.
#05. TypeScript
Understand the different types in TypeScript and apply them to my portfolio.
#06. Framework/Library and Layout
structure
Various libraries for decorating web pages. Learn how to use them and implement pagination and infinite scroll for usability.
#07. Components and Life Cycle
Understand the difference between the lifecycle of a class component and the lifecycle of a functional component, and learn how to utilize it based on this.
#08. Backend Structure and Firebase
You can create your own API and understand the basics of the backend. You will also utilize Firebase, a BAAS service. A frontend developer who understands the backend! Isn't that so attractive?
#09. Upload image
'I want to upload a pretty image on my homepage!' You can understand the process of uploading images and upload them yourself after verification.
#10. Search
A search function is a must on any webpage. Understand the search process and apply debouncing to enhance your webpage.
#11. Login and Permissions Branching
Understand the login process using the JWT token method. You can also set up authorization branching based on login status and manage Globalstate using Recoil.
#12. Form Library
You can improve your service more efficiently by refactoring existing codes using React-Hook-Form and yup.
#13. custom hooks
You can create custom hooks using destructuring assignment and TypeScript's generic types.
#14. Kakao Map and Web Editor
Do you know SSR and CSR? Understand the difference and learn how to use Kakao Map and Web Editor.
#15. Payment and Event Loop
The core of the e-commerce platform! Understand and implement the payment process. Also, learn more about the operating principles of JavaScript.
#16. Refresh Token
Learn a practical login process using refresh tokens.
#17. Performance Optimization
You can refactor existing codes as if you were working in real life by using useMemo, useCallback, and temporary image URLs.
* Provides a separate API for classes.
#18. Test code and deployment
I'm going to create a test code using jest and cypress. This will allow me to test my code by performing unit tests and integration tests.
☝🏻 All About Free Bulletin Board
You can directly implement a bulletin board that is indispensable anywhere on the web, such as blogs and communities. It is impossible to do coding only with theory! Through project practice, you can fill in your own code with various functions such as pagination and infinite scroll. In addition, you can decorate it with a UI that suits your personality, so not only interest but also skill will increase, right?
✌🏻 An e-commerce platform created with a bulletin board
"By any chance... Are you a carrot?🥕" Do you know how E-commerce platforms like Coupang and Carrot Market are created ? You can implement an E-commerce website with many functions such as membership registration, login, payment, and community with your own hands . It may seem daunting at first, but after taking this course, you will have created a wonderful portfolio.
🎯 This is the portfolio you get from this course.
· 01. Free Bulletin Board - Implement the most core functions of the web, such as UI, list-up, pagination, and post editing and deletion, and complete a portfolio based on these.
· 02. Secondhand Market - This is a portfolio that upgrades the bulletin board created as the first portfolio into a secondhand market. It implements functions such as login, permission division, payment, and image processing.
It is difficult to understand multiple languages at once. In this course, you will complete your own web page by directly utilizing various stacks such as Javascript, Typescript, React, Next.js, and Graphql through a project. You will learn how to use languages that are organically connected to implement a single function, and you will understand it naturally.
In real practice, you need to be able to use various languages appropriately and achieve the best efficiency!
* version: This is the version used when taking the course. (Please refer to this if necessary!)
- next 12.1.0 - react": 17.0.2 - react-dom": 17.0.2 - typescript": ^4.8.4 - @types/node": 17.0.2 - @types/react": 17.0.2 - @apollo/client": ^3.6.9 - @emotion/styled": ^11.10.0 - @material-ui/core": 4.12.4 - antd": ^4.22.8 - eslint": ^8.0.1 - prettier": 2.7.1
It's okay if you don't understand 'Version' and its technology stack. I'll explain it to you in detail and kindly in the lecture :)
📑 Section-by-section learning materials
This is a resource that helps you understand the content while taking the class. Since it is a resource that actual boot camp students also use, if you use it well, it will be of great help even if you miss something.
📑 Section-by-section assignment materials
Let's review what we learned today today! After attending the lecture, we will help you fully absorb it through sufficient practice.
📑 Portfolio by section
This is a reference material that you can use when creating a portfolio using the features you learned in each section. Add two projects to your portfolio with this lecture!
🎨 Artipul
This is a service that allows you to easily purchase art works by art students. In addition to the main page, it enables point charging and payment through an open payment API, and even implemented a real-time bidding function using Socket.io.
📙 Flog
It is a travel guidebook service consisting of a travel schedule, household account book, and travel log. If you create a travel schedule with the drag&drop function, it will be saved in the DB in real time, which increases usability. In addition, it has been implemented so that you can share your schedule with other users!
🙆🏻♀️ 2 portfolios that can be used immediately in practice
👨🏻🎓 Build a solid development knowledge base that can help you grow on your own
💁🏻♀️ Junior developer with smooth communication in practice
👨🏻💻 Front-end developer with excellent collaboration skills with other departments
🙋🏻♀️ Developing an E-commerce Platform that You Can Do on Your Own
If you have understood the latest front-end technology stack and development cycle using the practice API, learn more about the back-end centered on Node.js and Nest. We will teach you everything about the back-end, such as how to create the necessary API yourself, how to handle data, search, payment, and distribution. Complete the back-end course and jump higher in your career as a full-stack developer🚀
💡 Please check your computer specifications .
· Mac OS specifications are irrelevant.
· If you are using Window OS, you need to install git-bash.
- Please refer to Class Materials > Environment Settings.
- Intel Core i5 9th generation or higher / AMD RYZEN 5 2nd generation or higher
- RAM 16GB or more recommended
💡 I recommend that you create a schedule and study regularly and consistently .
💡 Please create an account for the collaboration tool ‘Notion’ to receive learning materials.
💡 Learning materials required for the course are provided through Notion (link) .
※ The copyright of the learning materials belongs to Code Camp. Unauthorized use, distribution, or reproduction is prohibited.
Q. Can I take the course without any knowledge?
Yes, it's okay if you don't know anything about coding. It includes a beginner's course on HTML, CSS, and Javascript to help you understand it more deeply and broadly.
Q. Is there a separate textbook?
Please use the [lecture materials] provided by Notion! These materials are the exact materials used in actual boot camps. Unauthorized use, distribution, and reproduction are prohibited.
Q. I'm confused about the list of course materials for the basic course (starting with pre-camp, CSS, Javascript).
Q. I have a question during class.
Please leave your questions in the community. The CodeCamp team will provide a quick and satisfying answer as soon as possible :)
Who is this course right for?
Anyone who wants to grow properly with a professional curriculum
Those who feel a lack in national or other lectures
Junior developers who want to complete their development cycle with the latest technology stack
Job seekers who want to get a job with a portfolio that fits the trend
College students who want to study coding systematically
Need to know before starting?
Passion and will for coding 💪🏻
15,063
Learners
392
Reviews
210
Answers
4.8
Rating
14
Courses
"Try anything, Try everything!"
코드캠프는 유능한 개발자를 양성하며 개발의 미래를 바꾸고자 하는 목표를 가지고 있습니다. 사회적, 경제적, 교육적 배경에 상관없이 누구에게나 커리어 전환의 기회를 제공하기 위해 인프런에 나타났답니다. 코캠과 함께 커리어 점프에 도전하세요!
All
341 lectures ∙ (128hr 6min)
9. ▶ The Core of HTML
42:26
12. ▶ Learning CSS
25:29
13. ▶ CSS Alignment
20:44
18. ▶ Arrays
24:31
19. ▶ Object
20:41
24. ▶ Loops
22:19
25. ▶ Math Objects
06:44
26. ▶ DOM
10:42
29. ▶ Function
09:14
31. ▶ Built-in Function
24:09
38. ▶ Final Assignment
07:56
39. ▶ Git/Github
22:02
41. ▶ What is CSS?
03:38
42. ▶ Basic CSS Usage
02:12
43. ▶ Ways to Apply CSS
03:36
44. ▶ Selector 1
05:18
45. ▶ Font Basic Style
16:42
46. ▶ Box Model
24:12
47. ▶ inline vs block
12:26
48. ▶ Practice 1
48:17
50. ▶ What is a layout?
02:02
51. ▶ Selector 2
07:22
53. ▶ Float Layout
52:47
54. ▶ Flex Layout
23:20
55. ▶ Practice 2
17:14
57. ▶ Selector 3
33:22
58. ▶ Flex Layout 2
11:19
59. ▶ Practice 3
08:35
61. ▶ CSS inheritance
11:23
62. ▶ Web Font
15:29
63. ▶ Font
26:31
64. ▶ Units
06:59
66. ▶ Cascading
16:33
67. ▶ Background
17:39
68. ▶ Color
04:28
69. ▶ Unit 2
03:00
71. ▶ Advanced Units
31:15
72. position
24:45
73. ▶ transition
10:35
75. ▶ transform
17:57
80. ▶ keyframes
02:34
81. ▶ animation
09:29
82. ▶ Animation Practice
42:20
84. ▶ Grid Layout
05:24
85. ▶ grid properties
18:39
90. ▶ Media Query
13:10
91. ▶ breakPoint
12:06
92. ▶ Responsive Design Practice
01:00:30
All
79 reviews
4.5
79 reviews
Reviews 1
∙
Average Rating 5.0
5
안녕하세요. 1년차 주니어 백엔드 개발자입니다. 회사의 필요와 개인적인 욕심으로 프론트 분야도 학습을 하는 중이었는데 마침 이 강의를 만나게 되어 바로 구매 후 수강중입니다. 확실히 백엔드 분야와는 다른 흐름이 눈에 띄어서 처음에는 낯설게 느껴졌지만, 자바스크립트라고 하는 언어의 원리와 사용법까지도 함께 알려주시니 점점 재미와 속도가 붙네요. 원리만 학습하는 것이 아니라 함께 만들어 가면서 공부하는 방식인 덕분에 이해가 잘 되지 않을 때에도 이것저것 혼자서 만져보며 학습할 수 있어서 더 좋은 것 같습니다. 좋은 커리큘럼 덕분에 이 강의를 모두 듣고나면, 최소한 프론트엔드의 로직을 이해할 수 있는 백엔드 개발자라는 포지션. 그 이상을 가져갈 수 있을 것이라 기대가 되네요. 좋은 강의 감사합니다.
Reviews 5
∙
Average Rating 5.0
5
원두 멘토님..... 인프런에 강림해주시다니요. 믿고듣는 원두 멘토님 강의 ㅠㅠㅠ 엉엉 잘 지내시죠? 너무 보고싶어요. 멘토님 덕분에 프론트엔드 개발자로 취업하고 1년째 회사 잘 다니고 있어요ㅠㅠ! 인프런 구경하다가 강의 갑자기 올라와서 호다닥 강의 결제했어요! 프론트엔드는 소장하구 백엔드는 공부해보려구요❤️ 첫 부분 조금 다시 들었는데 멘토님 목소리와 얼굴 너무 향수병 유발하는 것... 이렇게라도 뵐 수 있어 너무 좋습니다!!! 멘토님 따라서 다시 한 번 열공해서 풀스택으로 점프업해볼게요!!!!! 조만간 인사드리러 가겠습니다! 존경합니다 멘토님!😍
Reviews 2
∙
Average Rating 5.0
5
오프라인으로 코드캠프 풀스택 과정 수료한 수료생입니다! 문자로 원두 멘토님의 강의가 인프런에 올라온다는 썰을 듣고 달려왔습니다. 개발자가 된 이후 개발자의 시선으로 이 커리큘럼을 말씀 드리자면 프로젝트의 성능을 고려하는 주니어가 되고싶다면 완벽한 커리큘럼인 것 같습니다! 주니어도 흔히 접할 수 있는 react에서 사용하는 memoization뿐만 아니라, 브라우저 렌더링 원리를 기반으로 한 repaint, reflow도 배우다 보니 확실히 리팩토링 할 때 고려할 수 있는 폭이 넓어졌습니다! 그리고 유지보수에 조금 더 유리한 방면으로 코드를 짤 수 있는 패턴들을 알려주시고, 팁들을 주셔서 개인적으로 잘 활용해보고 있습니다! 이 강의를 다시 보게되다니ㅠ 원두멘토님 절 기억하실지 모르겠지만, 보고싶습니다ㅜㅜㅜ 노원두! 노게인! 포에버!
Reviews 5
∙
Average Rating 5.0
5
웹 프론트엔드 개발자가 되기 위해 준비중인 학생입니다. 인프런 코드캠프 HTML, CSS, 자바스크립트까지 다 듣고 프론트엔드 코스까지 있어 같이 구매했습니다!!!!! 앞부분 리액트 강의 듣고 있는데, 너무 재미있어요~~~!!!!!!! 아직까지 어려운 부분은 없는데, 뒤로 갈수록 점점 어려워질까봐 조금 걱정이 되지만! 열심히 들어볼 에정입니다! 일단 노션 자료가 너무 좋아요ㅠㅠㅠㅠㅠ 제 마음에 쏙 들어요ㅠㅠㅠㅠㅠ 이해안되는 부분들은 무한 반복으로 돌려보면 되겠죠..?????ㅎㅎㅎ 감사합니다!!!!!! 화이팅 꼭 수강 완료해서 포트폴리오 완성시켜 보겠습니다 화이팅
Reviews 3
∙
Average Rating 5.0
5
노원두 멘토님께 오프라인 강의를 들어 본 학생입니다! 혼자 듣기 아까운 퀄리티의 강의여서 주변 친구들에게도 이미 추천을 많이 했었는데, 이렇게 인프런에서 뵙게 되다니 너무 반가워요ㅠㅠ 보고 싶었어요 ㅠㅠ 이전에 다른 강사님의 수업도 들어봤지만, 실습 없이 이론 위주의 수업이 대부분이어서 막상 직접 코딩을 하려고 하면 막막하기만 했습니다.. 반면 노원두 멘토님은 실무에서 사용되는 기술 위주로 이해하기 쉽게 알려주시고, 원리를 파악한 후 스스로 직접 구현까지 해보도록 수업이 진행되어 실무에서도 바로 적용할 수 있을 정도의 수준을 만들어 주셨습니다. 수업에서 다루지 않은 기술을 마주하게 되어도 배운 원리들을 적용해서 파악할 수 있게 되었습니다. 또한 수업 중간중간에 해주시는 조언들을 통해 개발자로서 가져야 하는 마인드도 배울 수 있었습니다. 멘토님께서 개발을 진심으로 즐기고 사랑하시는 마음이 느껴져서 저도 덩달아서 개발 공부가 즐거워진 부분도 있습니다. ㅎㅎ 노원두 멘토님은 정말 저의 은사님이십니다,,💕 하루가 다르게 변하는 프론트 업계답게🥲 제가 아직 배우지 않은 새로운 기술과 내용이 많아 보여서 수강하려 합니다! 다른 수업도 열리면 바로 또 들으러 올게여ㅎㅎㅎ
Limited time deal
$297,000.00
25%
$304.70
Check out other courses by the instructor!
Explore other courses in the same field!