![[React / VanillaJS] UI 요소 직접 만들기 Part 1강의 썸네일](https://cdn.inflearn.com/public/courses/333258/cover/1b33bae1-68fa-4b4d-b089-199eab988c84/333258.png?w=420)
[React / VanillaJS] UI 요소 직접 만들기 Part 1
정재남
대표적인 UI 요소들을 React 버전 및 순수 JavaScript 버전으로 만들어 보면서, Web API를 활용한 다양한 관점과 방법을 경험하고, 프론트엔드 개발 실력을 한층 끌어올려 보세요.
초급
React, vanilla-js, ui
Practice REST API and GraphQL while creating a simple SNS service based on React. We introduce how to easily and simply create a backend environment for frontend development.

React
Creating a local database and server
REST API
GraphQL
CRUD
Front-end developers, level up!
Build confidence in data communications.
Understand how to use REST API and GraphQL ,
By building a simple database
Use it in your portfolio!
Are you preparing your portfolio with the goal of landing a job as a front-end developer ? In this lecture, we'll create a simple social media service using React through a toy project called "clone coding ." We'll follow along, building not only the client code but also the server and database.
Recently, while mentoring people preparing for front-end employment, I noticed that many of them felt burdened by learning server-side technologies.
“I feel a great burden in building the backend environment.”
“I'd like to try out GraphQL, but I don't know how to get started without backend help.”
“Is it really right to learn MongoDB, MySQL, Firebase, etc. before getting a job?”
As a non-major who has also experienced similar struggles, I'd like to share with you the know-how I've accumulated. If you clone and code this lecture and follow my flow of thought, you'll naturally gain confidence in data communications .
job seekers
Front-end employment
Preparing
Non-major
Front Junior
I want to gain know-how
Current front-end
Developers are also welcome!
Practice at once
REST API, GraphQL
Both
Anyone who wants to practice
✅ Those who feel burdened by server-side learning
✅ Front-end developers who want to work on a portfolio or toy project independently
✅ Current front-end developers who want to expedite front-end development before the API is ready in the development phase.
For building a local DB
Minimal CRUD
By dealing only with functions
Less learning burden.
Instead of a grammar-focused explanation,
Focusing on real-world examples
Practical development skills
You can raise it.
The actual development process
Just follow along
Naturally, the overall flow
You can figure it out.
Please check before taking the class!
We'll begin front-end development using React and Next.js. We'll create mock data and implement all functionality without server communication.
Run a server based on the Express framework in Node.js. Build a database and create routes using JSON.
The client completes CRUD based on actual data through REST API communication.
Convert the server to GraphQL syntax based on Apollo Server.
Implement GraphQL communication on the client. We'll also explore the react-query API, which is dedicated to infinite scrolling.
Q. Is this a course that non-majors can also take?
Yes, our goal is to provide a minimal backend environment for frontend development for non-majors.
Q. Is there anything I need to prepare before attending the lecture?
You'll need Node.js and Yarn installed. Some familiarity with React and the latest ECMAScript is also recommended for smooth progress.
Q. Do I have to attend the lecture?
No, that's not true. I've made the entire code available on GitHub . I've separated each chapter into branches. If you can view the code and learn directly, you can still master the entire course without having to attend this lecture.
However, the flow of consciousness I convey verbally throughout the lecture cannot be achieved through GitHub code alone. For those who lack confidence in coding and problem-solving on their own, I believe this lecture will be a much more beneficial experience.
Who is this course right for?
Front-end job seeker
Current front-end developer
Need to know before starting?
React
yarn / npm
32,783
Learners
688
Reviews
395
Answers
4.8
Rating
11
Courses
안녕하세요, 시니어 프론트엔드 개발자 정재남 입니다.
서로 돕고 함께 발전하는 건전한 공유문화를 지향하여 다양한 활동을 하고 있습니다.
저서: 코어 자바스크립트
유튜브 채널: FE재남
아티클 및 인터뷰 영상:
원티드) 신입 개발자, 뭘 공부해야 하죠? https://www.wanted.co.kr/events/22_02_s01_b01
인프런) To. 주니어 개발자 https://www.inflearn.com/pages/for-junior-developers-20211207
벤처이몽) 벤처/스타트업 시니어 개발자와 주니어 개발자의 솔직담백 토크쇼 https://youtu.be/6D7I4NNFHsU?si=nD6-F7EU_ZtYqDLI
바닐라코딩) 프론트엔드 개발자 취업 마인드셋 https://youtu.be/zX68pyoLctI
All
25 lectures ∙ (3hr 37min)
All
41 reviews
4.7
41 reviews
Reviews 7
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 4.0
Reviews 1
∙
Average Rating 5.0
Reviews 13
∙
Average Rating 5.0
Reviews 4
∙
Average Rating 5.0
Limited time deal ends in 00:57:54
$16,500.00
25%
$17.60
Check out other courses by the instructor!
Explore other courses in the same field!