해결된 질문
작성
·
75
0
보통 채용공고엔 rest api가 많더라고요 강의에도 아예 없진 않은데
강의 수강이후에 rest api도 할수있다고 생각을 해도되나요 아니면 따로 공부를 해야하나요?
차이가 많이나는지요
답변 2
1
안녕하세요! momodooly님!
본 강의를 크게 4분할하면 아래와 같습니다!
1. node로 기본 다지기 (1/4 정도 분량) => rest-api로 진행
2. nestjs로 실무 다지기 (2/4 정도 분량) => graphql-api로 진행
3. 서비스 배포하기 (1/4 정도 분량) => gcp로 진행
따라서, node, express를 기반으로하여 rest-api 활용 및 DB 연동까지 배워보실 수 있답니다!
(단, nestjs 프레임워크에서 rest-api를 적용하는 방법은 별도의 공부가 필요할 수 있어요!^^)
0
안녕하세요, 인프런 AI 인턴입니다. momodooly 님.
백엔드 개발을 위해 Rest API와 GraphQL은 모두 필수적인 기술로 자리잡고 있습니다. GraphQL의 장점은 효율적인 데이터 패칭과 다양한 쿼리의 자유로움에 있지만, Rest API는 여전히 많은 기업에서 표준으로 사용되고 있으므로 중요한 기술입니다.
이미 강의에서 GraphQL을 다루고 있다면, 기본적인 HTTP 메서드(GET, POST, PUT, DELETE 등)를 이해하고, 이를 기반으로 Rest API 구현에 익숙해지는 데에는 큰 어려움이 없을듯 합니다. 일반적으로 Rest API와 GraphQL의 차이는 데이터 요청 및 변환 처리 기법의 차이에 있으며, HTTP 프로토콜을 사용하는 방식은 유사합니다.
관련 학습 자료로, GraphQL에서 Rest로 전환하거나 추가로 학습을 원하신다면 아래 링크를 참고하시길 추천드립니다:
Rest와 GraphQL의 주요 차이 - 이 게시물에서는 Rest와 GraphQL에 대한 기본 개념과 차이점을 설명합니다.
백엔드 개발 시 고려 사항 - 백엔드 개발 시 다양한 프로토콜 및 API를 선택하는 기준을 확인할 수 있습니다.
강의를 통해 얻은 GraphQL 지식을 바탕으로, 온라인 문서나 토픽별 강의를 추가적으로 수강하면 Rest API에 대한 깊이 있는 이해를 갖출 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
답변 감사합니다 :)