
코어 자바스크립트
정재남
ES6 이전까지의 자바스크립트 전체를 관통하는 핵심 개념들에 대하여, 전반적인 흐름을 살펴보는 강의입니다.
초급
JavaScript
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,586
Learners
677
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
40 reviews
4.7
40 reviews
Reviews 7
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 4.0
Reviews 1
∙
Average Rating 5.0
Reviews 5
∙
Average Rating 4.8
4
토이프로젝트를 진행하기전에 전체적인 흐름을잡기위해 강의를들었는데 도움이 되었습니다. rest에서 graphql로 변경하면서 graphql이 좀더 유연하다는것을 직접 느낄수 있었던것같고, 다만 graphql을 아예 처음듣는 입장으로썬 이해하는데는 어려워 다른 내용을 추가로 찾아봤었습니다. 특히 클라이언트 측에서 리액트 쿼리부분은 직접 적용하기에는 좀더 찾아봐야할것같습니다.. 하지만 리액트 쿼리가 주는 장점은 확실히 있는것같습니다. 부트캠프를 마치고 들었던 입장으로썬 단순한 풀스택 토이프로젝트가 아닌 좀더 신기술(?)을 다뤄본것같아 앞으로 공부할 범위가되어 힘들지만 만족스럽게 들었습니다.
Reviews 10
∙
Average Rating 4.5
$17.60
Check out other courses by the instructor!
Explore other courses in the same field!