How to Design Beautiful REST API

Поделиться
HTML-код
  • Опубликовано: 9 окт 2021
  • 개발자라면 무조건 알아야하는 그것. REST API
    5분안에 개념 정리해 드림.
    -
    📌 무료! 왕초보를 위한 React Native 101
    nomadcoders.co/react-native-f...

Комментарии • 114

  • @nomadcoders
    @nomadcoders  2 года назад +22

    📌 무료! 왕초보를 위한 React Native 101
    nomadcoders.co/react-native-for-beginners/

    • @nameHere-main
      @nameHere-main 2 года назад

      니콜라스 정규표현식에 대한 영상좀 만들어주세요

  • @jumping-wolf
    @jumping-wolf 2 года назад +36

    get 이랑 post 만 쓰면서 다른 메소드들은 뭐지 했는데 이런 방식으로 쓰는거군요

  • @DaveO0808
    @DaveO0808 2 года назад +5

    concise and coherent, just what we needed! Thank you :) 🙏

  • @user-ee9qh6yl2n
    @user-ee9qh6yl2n 2 года назад +1

    API 설계 시 궁금했던 내용이였는데 좋은 설명 감사합니다😊😊

  • @woonyeah-ho9843
    @woonyeah-ho9843 2 года назад +1

    요새 썸네일때문에 홀린듯이 눌러버리고있어요 ㅋㅋㅋㅋㅋㅋ내용은 언제나 그렇듯이 초보자도 이해할수있게 설명해주심! 항상 잘 보고 있습니다!

  • @BOB-hi9jl
    @BOB-hi9jl 2 года назад +1

    어려웠던 REST API개념이 이 영상으로 해소되었습니다~!
    니코쌤! 감사합니다~
    항상 모르는 IT용어가 있다면 NomadCoder 유튭영상부터 찾아보고 있습니다 ㅎㅎ
    앞으로도 유익하고 좋은 영상 많이 부탁드립니다 ^__^

  • @user-nw7gi9rs6k
    @user-nw7gi9rs6k 2 года назад +5

    매번 도움 되는 영상 감사합니다!
    리액트 무료 강의가 최신으로 리뉴얼업뎃 되었나보군요!
    몇달 공부를 쉬었더니 잊어먹어서 다시 들어봐야겠네요
    항상 감사합니다!!

  • @boiapo9374
    @boiapo9374 11 месяцев назад +1

    다른 곳에서 공부했던 걸 니꼬쌤의 깔끔하게 정리된 영상 보면서 복습하니까 탁 트인느낌 !! 베리 굿

  • @taeholee9584
    @taeholee9584 2 года назад

    안그래도 지금 처음으로 소프트웨어 프로젝트 수업을 하면서 REST API가 뭔지 못알아들었었는데
    이렇게 갑자기 필요한걸 알려주시다니.. 정말 감사합니다!
    덕분에 백엔드 팀이랑 소통을 하는데 많은 도움이 될 것 같아요!

  • @Mocarice
    @Mocarice 2 года назад

    지금 restapi를 만들고있는데 설계의 방향에 많은 도움이 되었습니다!! 감사합니다~~

  • @smboy86
    @smboy86 2 года назад +6

    엔드포인트에 동사를 안쓴다 심플하고 멋진 팁이네요 이것만해도 매우 많이 간소화 되네요

  • @jeongsupark1485
    @jeongsupark1485 2 года назад +1

    좋은 설명 감사합니다!

  • @codecks1
    @codecks1 2 года назад

    You are one of the rare content producers that I watch without getting bored. Thank you Niko for these beautiful and understandable videos. What other channels can you recommend that you like?

  • @user-wk3zv5gk1z
    @user-wk3zv5gk1z 2 года назад +1

    와 rest api 되게 헷갈려했었는데
    감사해요👍👍

  • @user-re9qk1tq3b
    @user-re9qk1tq3b 2 года назад

    설명을 진짜 너무 잘하세요~~ㅠ

  • @heeju4482
    @heeju4482 2 года назад

    이 주제 기다렸어요🤩 감사합니다!

    • @nomadcoders
      @nomadcoders  2 года назад +1

      봐주셔서 감사합니다!

  • @manai2683
    @manai2683 Год назад +1

    아 이제 이해했네요. 이 채널 정말 좋네.. 도움 받은 게 한두가지가 아니네 생각해보니. 감사합니다

  • @user-gx6mo6nj5i
    @user-gx6mo6nj5i 2 года назад

    니꼬쌤은 항상 내가 헤매고있을때 늘 단비같이 영상을 띡 올려주시네요........💖 감사하무니다

  • @user-wu5wh1fw7d
    @user-wu5wh1fw7d 2 года назад

    진짜..당신은 그저 빛...

  • @tkkim3698
    @tkkim3698 2 года назад

    너무 좋아 ~!!!

  • @user-pp8rj6ny3p
    @user-pp8rj6ny3p 2 года назад +14

    자바 과정에서 언급 한 부분이었고 이해하기 어려운 부분이었는데 이 영상을 보고 Rest API를 개괄적으로 이해를 하는데 도움이 됐습니다.

    • @nomadcoders
      @nomadcoders  2 года назад +1

      좋은 댓글 감사합니다!

  • @user-vm2kq1fu1i
    @user-vm2kq1fu1i 2 года назад +1

    아하 이래서 명사형 URL이 자주 쓰이는군요!!!
    저는 요즘 Vue를 하고 있어서 React 무료 강의는 나중에 봐야겠군요..

  • @user-jd6gh3kh1m
    @user-jd6gh3kh1m 2 года назад

    오.. 도움 많이받고갑니다

  • @ageofmetal
    @ageofmetal Год назад

    아니 한국어로 말해주는 선생님들보다 이해가 빠르게 얘기해주시네... 구독하고 갑니다

  • @dev.codezen
    @dev.codezen 2 года назад

    오늘도 감사해요!!!!!! 최고최고

    • @nomadcoders
      @nomadcoders  2 года назад

      항상 시청해주셔서 감사합니다!

  • @shuaibahamed8692
    @shuaibahamed8692 2 года назад

    thank you for the react native course

  • @agroxk
    @agroxk 2 года назад +1

    Thanks for your content :)

  • @user-cv4vw4po5h
    @user-cv4vw4po5h 2 года назад

    감사합니다 니코쌤!

  • @녹두레기
    @녹두레기 Год назад +1

    진짜 제가 3일동안 구글과 싸워가면서 배운 내용인데 여기 깔끔한정리가 있었네요

  • @Jiho04
    @Jiho04 2 года назад

    리액트 네이티브 강의 찾아보고있는데 마침..!
    🤩🤩🤩🥰🥰😍😍

  • @user-os9st5rd8i
    @user-os9st5rd8i 2 года назад

    Rest Api 잘못 이해하고있었는데 이 영상덕분에 제대로 바꿨다... 니꼬쎔 영원히

  • @user-mv3su2jz4y
    @user-mv3su2jz4y 2 года назад

    왕 ㅋㅋㅋㅋ 로그인 설계해야하는데 너무 감사합니다

  • @user-dt2ko8vg8z
    @user-dt2ko8vg8z Год назад

    감사합니다.!!

  • @user-vk6yy9su2s
    @user-vk6yy9su2s 2 года назад +50

    초보 개발자인 저로서 유익한 영상들 많이 제공해주셔서 감사합니다.
    최근에 제가 비동기와 콜백에 대해서 많은 reference를 읽어도 잘 와닿지가 않는데
    이 부분도 주제로 한 번 고려해주신다면 더할나위없이 좋을 것 같습니다
    항상 감사합니다 ! 😊

    • @buyong_dev
      @buyong_dev 2 года назад +15

      실제로 해보시면 좀더 와 닿으실꺼에요.
      간단하게 설명하자면
      콜백은 "어떠한 이벤트로 인해 작동하는 함수"
      비동기는 "한번에 여러가지 일을 처리할 수 있도록"
      콜백에서의 이벤트는 사람으로 예를 들면 "동전을 땅에서 주웠다 -> 기분이 좋아진다(라는 함수)" 이런식으로 생각하시면되고
      비동기는 "땅에 떨어진 동전이 여러개 있는데 한번에 주웠다" 정도?로 생각 하셔도 무방합니다.

  • @short_developer
    @short_developer 2 года назад

    감사합니다

  • @user-hh1lo9dw8z
    @user-hh1lo9dw8z 2 года назад +1

    Very useful!!

  • @TV-kn9hl
    @TV-kn9hl 2 года назад

    영상 감사합니다.

    • @nomadcoders
      @nomadcoders  2 года назад +1

      시청해 주셔서 감사드립니다.~!

  • @user-tl1vm8ch5w
    @user-tl1vm8ch5w 2 года назад +1

    뭔지 몰랐지만 쓰고 있던걸
    확실하게 알게 되네

  • @user-bw2cg5xd9y
    @user-bw2cg5xd9y 2 года назад +1

    선 좋아요 후 감상 !

  • @bro6kim160
    @bro6kim160 2 года назад +2

    감사합니다아 ㅎㅎ

  • @albedobond3827
    @albedobond3827 2 года назад

    다음주는 GraphQL 해주시면 딱! 알맞겠습니다!

  • @KeepSOBP
    @KeepSOBP 2 года назад +2

    쉬는 api 깔깔깔

  • @kjy5514
    @kjy5514 2 года назад

    오 이건 개꿀팁이네

  • @user-yi8mr8ky5n
    @user-yi8mr8ky5n 2 года назад +1

    thx man~

  • @AlstjdWjs
    @AlstjdWjs 2 года назад

    굿굿

  • @simpleman312
    @simpleman312 2 года назад

    마침 rest api 설계할일이 생겼는데 감사합니다!!

  • @user-gm8ch9vc3d
    @user-gm8ch9vc3d Год назад

    지렷다

  • @donghyeokkwak3396
    @donghyeokkwak3396 2 года назад

    좋은설명 감사합니다. 항상 좋은영상올려줘서 열심히 보고 있습니다. 여러개의 Rest 서비스를 호출할때 트랜잭션 유지나 롤백을 어떻게 처리하는게 좋을까요?? MSA 관련된 내용등 구글링 해봐도 개념적인 부분은 나오는데 명확하게 이해가 되지 않네요...

  • @user-lb1gl5xn3u
    @user-lb1gl5xn3u 2 года назад

    Rest Api 설계에 대해서 더 공부하고 싶으신 분은 "Rest API Design Rulebook"이라는 책을 읽어보세요~
    한국어 번역서도 있습니다

  • @shake_that_carrot
    @shake_that_carrot 2 года назад

    하..편안해진다…

  • @derulotaser4751
    @derulotaser4751 2 года назад +9

    처음 API를 만드시는 분들은 동사를 써서 만들고 싶은 욕구가 굉장히 클겁니다 하지만 창작자의 의도를 알기 쉬운 URL은 해킹의 위험도가 올라가기 때문에 명사를 위주로 만들어야 하죠 니코의 말대로 저렇게 메소드를 활용해서 명사에다 의미를 더하는 거죠 저도 처음에는 힘들었으나 이제는 적응이 되었네요 여러분들도 오래지 않아 REST API에 곧 적응 될테니 걱정하지 마세요~~ 화이팅 하세요 다들

  • @seungcheolshin5539
    @seungcheolshin5539 2 года назад

    Super cool.

  • @baedori323
    @baedori323 2 года назад

    강의 들으러 가야겠다..! (+ㅂ+)

  • @알까기
    @알까기 2 года назад +1

    말도 많이 들었고 이에 대한 방법도 넘치고 넘치지만.. 기본을 모르고 있었네요. 기업들이 만드는 특급비법이라 생각했었는데.. 메소드를 통해 생성 검색 갱신 삭제를 자유롭게 하는 거였다니.. 감사합니다 ㅜㅜ

    • @알까기
      @알까기 2 года назад +1

      @@brandonpak2445 자세하게 알아갑니다! 자칫 넘겨짚을 수 있는 부분이었는데.. 너무 꼬아서 생각했을지도 모르겠네요. 익숙지 않아 그런가봅니다.. 쉽게 쓰려고 만든 것들을 이론책 읽듯이 받아들일 필요가 없었을텐데.. 허헛.. 감사합니다!!

    • @알까기
      @알까기 2 года назад +1

      @@brandonpak2445 사고의 확장과 insight에 감격하고 갑니다.. 알수록 재미있군요.. 브라우저로 할 수 있는 것들이 많아져 기대되네요.. 감사합니다!!

  • @ding-co8036
    @ding-co8036 2 года назад

    Thanks

  • @kindcode
    @kindcode 2 года назад

    오 감사합니다 사수없이 개발하느라 api가 엉망인데 이제 뜯어고쳐야겠..죠?

  • @extra_77
    @extra_77 2 года назад +1

    초보 개발자의 눈이 번쩍 뜨이는 설명이네요. 정말 감사합니다.

  • @mohammadraufzahed
    @mohammadraufzahed 2 года назад +1

    Awesome

  • @jeffrey0208
    @jeffrey0208 Год назад

  • @bombom8049
    @bombom8049 2 года назад

    니꼬쌤 항상 영상 잘 보고있어요!! 👍
    영상과 무관하게 전부터 궁금했던건데 구글이나 유튜브에서 검색을 하면 연관검색어가 나오잖아요? 근데 “개발”이라는 단어를 치면 연관검색어가 안나오더라구요… 혹시 왜 그런지 아시나요? 😂

  • @ad7960
    @ad7960 Год назад

    ty

  • @user-cc1ix6wv9x
    @user-cc1ix6wv9x 2 года назад

    hateoas에 대한 소개 영상도 부탁! !

  • @my_han
    @my_han 2 года назад

    Graphql도 한번 다뤄주실 수 있나요?

  • @seungjookwag462
    @seungjookwag462 2 года назад +1

    썸네일이 아주 고퀄이군요.

  • @kimyj88
    @kimyj88 2 года назад +1

    보안상 문제로 인해 delete put method를 사용하지 말라는 곳도 있는데 왜 그런건지 궁금합니다.

  • @user-ku6jt9vj4o
    @user-ku6jt9vj4o 2 года назад +1

    Damn... Thank you very much for making me having to change all the urls..............

  • @duck-younglee6573
    @duck-younglee6573 2 года назад

    youtube는 query parameter로 영상을 분류하고, afreecatv는 unique identifier를 쓰네요

  • @user-mm1tu3zs3m
    @user-mm1tu3zs3m 2 года назад +1

    그래… 이걸 원했어

  • @yd6962
    @yd6962 2 года назад +6

    딱 필요했어요 감사합니다!!!!

  • @user-zo4yl8pd7j
    @user-zo4yl8pd7j 2 года назад +2

    영상 괌샴댜 ! 영상 괌샴댜 ! 영상 괌샴댜 !

  • @sooyongpark8151
    @sooyongpark8151 2 года назад +1

    우리회사도 이영상 보고 메쏘드 변경 가능하게좀 만들아주면 좋겠다ㅠㅠ
    ajax를 공통 재정의해서 사용하는데(로딩 공통에러처리 등을 이유로) 메쏘드는 post 고정이고 async도 고정이여서 쓸모없는 코드(데퍼/프로미스/리턴 등)도 많아지도 직관적이지도않어ㅠㅠ 개방적인 기술좀 받아들이는 사람들 있는곳으로 이직하고싶다ㅠㅠ

  • @user-ox3df9vg3c
    @user-ox3df9vg3c 2 года назад

    니꼬!! Rest API 명쾌하게 설명해줘서 너무 감사해요 ㅠㅠ
    천명 정도일 때부터 봐왔는데 어느새 36만!... 100만 가즈아ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ

  • @jo711
    @jo711 2 года назад +1

    안녕하십니까!!

  • @yoinaedona
    @yoinaedona 2 года назад

    HATEOAS 에 대해서는 어떻게 생각하시나요?

  • @user-pv4kx2vt4v
    @user-pv4kx2vt4v 2 года назад

    싱글톤 패턴은 왜 쓸까요? 유일한 인스턴트를 만드려고? 웹개발시 유리한점 알려줘요

  • @user-ek2ks6ii5t
    @user-ek2ks6ii5t 2 года назад

    싸랑해요 노마두꼬더

  • @ironMan-1go
    @ironMan-1go 2 года назад

    형 예전에 추천했던 코인프로젝트 진척상황 점검 좀 해줘

  • @durumi0318
    @durumi0318 2 года назад

    컬렉션!

  • @user-vs5kr4sr8h
    @user-vs5kr4sr8h 2 года назад

    dart , flutter 관련 강의 올라오나요??

  • @devferoce7745
    @devferoce7745 2 года назад +1

    보안상이유로 get post 외는 못쓰게하는곳도잇음

  • @2Usol
    @2Usol 2 года назад +1

    여러개의 컬렉션을 수정하는 api의 경우 일반적으로 어떻게 url를 정의하나요?
    예를들어 목록에서 여러 레코드를 체크해서 한번의 요청으로 상태를 변경하는 api 같은 경우,
    저는 PUT /movies 로 사용을 했었는데
    다른 정의 방법이 있는지 궁금합니다.

    • @user-mn7ci4hs9p
      @user-mn7ci4hs9p 2 года назад

      PUT /movie/1,2,3,4,5,5,
      패스파라미터로 여러개 보내는 식으로 했어용

  • @eunoone3624
    @eunoone3624 2 года назад +1

    db설계도 그에 맞게 되어야 하는거죠?

  • @common_answer
    @common_answer 2 года назад

    썸네일이 기가 막힙니다~~~~

  • @rhaps1dy
    @rhaps1dy 2 года назад

    PUT, Delete method를 허용하면 보안적으로 문제가 발생하지 않나요?

    • @rhaps1dy
      @rhaps1dy 2 года назад

      타 사용자가 PUT으로 WEB SHELL을 생성하고 DELETE로 삭제를 하면 어떻게 하죠.?

  • @tobychidi
    @tobychidi 2 года назад

    Gold

  • @dev-sr1rq
    @dev-sr1rq 2 года назад

    모든 api를 post로 만든 프로젝트가 있던데 기가막혔음ㅋㅋ

  • @user-cj4gc9ht9j
    @user-cj4gc9ht9j 2 года назад +2

    현직 개발자인데 항상 도움이 됩니다. 감사합니다.

    • @nomadcoders
      @nomadcoders  2 года назад

      도움이 되셨다니 다행입니다.~!

  • @user-ep3cf7sb5v
    @user-ep3cf7sb5v 2 года назад +1

    저 우버 이츠 챌린지를 신청했어요. 그런데 결과물을 완성하고 사용자가 접속한다면 몇 명까지 동시 접속이 가능할 까요? 만약 10만 명이 들어와서 사용할 수 있는 웹이나 앱은 서버를 어떻게 구성해야 하나요?

    • @user-ep3cf7sb5v
      @user-ep3cf7sb5v 2 года назад

      @@brandonpak2445 AWS이나 Azure를 사용하면 유기적인 서버의 변화가 적용되나요? 이런 쪽으로 공부해서 구현하려면 어떠한 루트로 공부하면 되나요?

    • @user-ep3cf7sb5v
      @user-ep3cf7sb5v 2 года назад

      @@brandonpak2445 정말 감사합니다.

  • @jsjsnnjssk9923
    @jsjsnnjssk9923 Год назад

    ㅋㅋㅋㅋㅋㅋㅋㅋ

  • @postit981
    @postit981 2 года назад

    노마드 코더 사이트에서
    구매할때 월얼마라고 나오는데 또 평생소장pay once라고 나오더라구요.
    매달 결제하는게 아닌가요?

    • @nomadcoders
      @nomadcoders  2 года назад

      음. 아니요~ 구독형 아니고. 강의별로 결제하는 시스템입니다~

  • @user-hx7tu2hd8e
    @user-hx7tu2hd8e 2 года назад

    근데 post, get만 사용하게 될 거임. ㅋㅋ

  • @hsabatino
    @hsabatino 2 года назад +1

    Man I love you channel but you page is in Korean an I don`t know anithing of korean... T.T

  • @videos-gamer9
    @videos-gamer9 2 года назад

    무슨 일이야 투데이로 시작하질 않네

  • @maknaekk
    @maknaekk 2 года назад

    5개월만일찍봣어도...

  • @user-qu9vc9fg3d
    @user-qu9vc9fg3d 2 года назад

    니꼴라형 유부남이지만 사랑해