
AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법
Burger
예제 이커머스 서비스를 AWS에 배포하고, 계속해서 견고하고 효율적인 환경으로 개선해나가는 과정을 빠르게 경험하실 수 있습니다.
초급
AWS, Docker, MSA
An opportunity to learn both the front-end and back-end of GraphQL at once
GraphQL
Spring Boot GraphQL
Node.js GraphQL
Have you ever thought about the problems with REST APIs?
Introducing a technology that will solve the problems you have been carrying around without even knowing it! 😄
Is there a problem with the REST API that we are so familiar with? 🤔
The request may contain unnecessary data ( overfetching ).
Or, it may not be able to retrieve all the data needed in one request ( underfetching ).
Or you may be confused by different field naming for each endpoint.
Or spend a lot of time documenting the API.
REST API is so obvious to us, but if you think about it again,
These problems are delaying our development speed, whether we know it or not.
GraphQL is a technology that can cleanly solve problems such as overfetching, underfetching , different naming of the same data, and documentation .
Of course, there are other issues that are unique to GraphQL.
For example, N+1, file transfer, high learning curve, etc...
However, these issues are being resolved and improved as the GraphQL community matures and more companies use it.
For example, using Apollo or Netflix DGS libraries can solve many problems.
This course covers the basics of using GraphQL from both front-end and back-end perspectives .
In this section, we will understand how and why GraphQL was created, and what features it has.
In this section, we'll install Altair, a GraphQL client tool, and learn how to use it basics.
Then, we will learn basic grammar and practice using this tool.
In this section, we will learn about the basic theories such as how a GraphQL server operates and its syntax, and then go through hands-on practice of actually implementing a server.
The training will be conducted using two frameworks: Node.js and Spring Boot .
You can take the course according to the framework you are using.
In this section, we will practice using the GraphQL server implemented in the previous section and the webpage developed with React.
The web project used here is pre-implemented and distributed on github.
You can just clone this project and use it.
In fact, Netflix is using GraphQL as a framework for Spring Boot.
The name of this technology is Netflix DGS .
If you are going to use GraphQL in Spring Boot, take the DGS course after taking the GraphQL course.
I can confidently say that you will be able to use GraphQL twice as efficiently !
Operating System and Version (OS): macOS
Tools used: Altair GraphQL Client, vscode, intelliJ
I have distributed the web front (react), Node.js server, and Spring Boot server (kotlin, java) through github. You can download and use them anytime!
It would be helpful if you have basic knowledge of APIs.
For those interested in backend practice, it would be helpful to have basic knowledge of Node.js or Spring Boot.
If you experience any inconvenience or have any suggestions for improvement while taking the class, please leave a review or inquiry at any time!
Who is this course right for?
Anyone who wants to learn GraphQL
For those who want to learn new skills
1,825
Learners
52
Reviews
46
Answers
4.8
Rating
3
Courses
AWS Certificated Professional 및 Associate 다수 보유
현 스타트업 CTO
All
31 lectures ∙ (2hr 48min)
All
22 reviews
Free
Check out other courses by the instructor!
Explore other courses in the same field!