How to Design Beautiful REST API

Sdílet
Vložit
  • čas přidán 28. 08. 2024
  • 개발자라면 무조건 알아야하는 그것. REST API
    5분안에 개념 정리해 드림.
    -
    📌 무료! 왕초보를 위한 React Native 101
    nomadcoders.co...

Komentáře • 114

  • @nomadcoders
    @nomadcoders  Před 2 lety +22

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

    • @nameHere-main
      @nameHere-main Před 2 lety

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

  • @jumping-wolf
    @jumping-wolf Před 2 lety +37

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

  • @user-vk6yy9su2s
    @user-vk6yy9su2s Před 2 lety +51

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

    • @buyong_dev
      @buyong_dev Před 2 lety +16

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

  • @smboy86
    @smboy86 Před 2 lety +7

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

  • @user-pp8rj6ny3p
    @user-pp8rj6ny3p Před 2 lety +15

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

  • @derulotaser4751
    @derulotaser4751 Před 2 lety +9

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

  • @녹두레기
    @녹두레기 Před rokem +1

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

  • @ageofmetal
    @ageofmetal Před rokem

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

  • @woonyeah-ho9843
    @woonyeah-ho9843 Před 2 lety +1

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

  • @user-nw7gi9rs6k
    @user-nw7gi9rs6k Před 2 lety +5

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

  • @manai2683
    @manai2683 Před rokem +1

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

  • @boiapo9374
    @boiapo9374 Před rokem +1

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

  • @DaveO0808
    @DaveO0808 Před 2 lety +5

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

  • @user-gx6mo6nj5i
    @user-gx6mo6nj5i Před 2 lety

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

  • @codecks1
    @codecks1 Před 2 lety

    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?

  • @BOB-hi9jl
    @BOB-hi9jl Před 2 lety +1

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

  • @user-cj4gc9ht9j
    @user-cj4gc9ht9j Před 2 lety +2

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

    • @nomadcoders
      @nomadcoders  Před 2 lety

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

  • @user-ee9qh6yl2n
    @user-ee9qh6yl2n Před 2 lety +1

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

  • @KeepSOBP
    @KeepSOBP Před 2 lety +2

    쉬는 api 깔깔깔

  • @user-tl1vm8ch5w
    @user-tl1vm8ch5w Před 2 lety +1

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

  • @user-wk3zv5gk1z
    @user-wk3zv5gk1z Před 2 lety +1

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

  • @yd6962
    @yd6962 Před 2 lety +6

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

  • @알까기
    @알까기 Před 2 lety +1

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

    • @알까기
      @알까기 Před 2 lety +1

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

    • @알까기
      @알까기 Před 2 lety +1

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

  • @taeholee9584
    @taeholee9584 Před 2 lety

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

  • @Mocarice
    @Mocarice Před 2 lety

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

  • @devferoce7745
    @devferoce7745 Před 2 lety +1

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

  • @user-vm2kq1fu1i
    @user-vm2kq1fu1i Před 2 lety +1

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

  • @비운의천재
    @비운의천재 Před 2 lety +1

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

  • @jeongsupark1485
    @jeongsupark1485 Před 2 lety +1

    좋은 설명 감사합니다!

  • @user-os9st5rd8i
    @user-os9st5rd8i Před 2 lety

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

  • @albedobond3827
    @albedobond3827 Před 2 lety

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

  • @user-wu5wh1fw7d
    @user-wu5wh1fw7d Před 2 lety

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

  • @sooyongpark8151
    @sooyongpark8151 Před 2 lety +1

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

  • @Jiho04
    @Jiho04 Před 2 lety

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

  • @user-re9qk1tq3b
    @user-re9qk1tq3b Před 2 lety

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

  • @heeju4482
    @heeju4482 Před 2 lety

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

  • @user-zo4yl8pd7j
    @user-zo4yl8pd7j Před 2 lety +2

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

  • @seungjookwag462
    @seungjookwag462 Před 2 lety +1

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

  • @shake_that_carrot
    @shake_that_carrot Před 2 lety

    하..편안해진다…

  • @agroxk
    @agroxk Před 2 lety +1

    Thanks for your content :)

  • @user-bw2cg5xd9y
    @user-bw2cg5xd9y Před 2 lety +1

    선 좋아요 후 감상 !

  • @bro6kim160
    @bro6kim160 Před 2 lety +2

    감사합니다아 ㅎㅎ

  • @user-ku6jt9vj4o
    @user-ku6jt9vj4o Před 2 lety +1

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

  • @shuaibahamed8692
    @shuaibahamed8692 Před 2 lety

    thank you for the react native course

  • @dev.codezen
    @dev.codezen Před 2 lety

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

    • @nomadcoders
      @nomadcoders  Před 2 lety

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

  • @kindcode
    @kindcode Před 2 lety

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

  • @duck-younglee6573
    @duck-younglee6573 Před 2 lety

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

  • @user-cv4vw4po5h
    @user-cv4vw4po5h Před 2 lety

    감사합니다 니코쌤!

  • @user-ox3df9vg3c
    @user-ox3df9vg3c Před 2 lety

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

  • @bombom8049
    @bombom8049 Před 2 lety

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

  • @user-mv3su2jz4y
    @user-mv3su2jz4y Před 2 lety

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

  • @simpleman312
    @simpleman312 Před 2 lety

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

  • @donghyeokkwak3396
    @donghyeokkwak3396 Před 2 lety

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

  • @tkkim3698
    @tkkim3698 Před 2 lety

    너무 좋아 ~!!!

  • @user-jd6gh3kh1m
    @user-jd6gh3kh1m Před 2 lety

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

  • @user-hh1lo9dw8z
    @user-hh1lo9dw8z Před 2 lety +1

    Very useful!!

  • @kimyj88
    @kimyj88 Před 2 lety +1

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

  • @user-dt2ko8vg8z
    @user-dt2ko8vg8z Před rokem

    감사합니다.!!

  • @jo711
    @jo711 Před 2 lety +1

    안녕하십니까!!

  • @user-mm1tu3zs3m
    @user-mm1tu3zs3m Před 2 lety +1

    그래… 이걸 원했어

  • @short_developer
    @short_developer Před 2 lety

    감사합니다

  • @user-lb1gl5xn3u
    @user-lb1gl5xn3u Před 2 lety

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

  • @user-yi8mr8ky5n
    @user-yi8mr8ky5n Před 2 lety +1

    thx man~

  • @user-cc1ix6wv9x
    @user-cc1ix6wv9x Před 2 lety

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

  • @kjy5514
    @kjy5514 Před 2 lety

    오 이건 개꿀팁이네

  • @user-pv4kx2vt4v
    @user-pv4kx2vt4v Před 2 lety

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

  • @TV-kn9hl
    @TV-kn9hl Před 2 lety

    영상 감사합니다.

    • @nomadcoders
      @nomadcoders  Před 2 lety +1

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

  • @2Usol
    @2Usol Před 2 lety +1

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

    • @user-mn7ci4hs9p
      @user-mn7ci4hs9p Před 2 lety

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

  • @user-gm8ch9vc3d
    @user-gm8ch9vc3d Před rokem

    지렷다

  • @yoinaedona
    @yoinaedona Před 2 lety

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

  • @ironMan-1go
    @ironMan-1go Před 2 lety

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

  • @aaron-kim00
    @aaron-kim00 Před 2 lety

    Thanks

  • @my_han
    @my_han Před 2 lety

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

  • @eunoone3624
    @eunoone3624 Před 2 lety +1

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

  • @baedori323
    @baedori323 Před 2 lety

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

  • @user-vs5kr4sr8h
    @user-vs5kr4sr8h Před 2 lety

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

  • @AlstjdWjs
    @AlstjdWjs Před 2 lety

    굿굿

  • @seungcheolshin5539
    @seungcheolshin5539 Před 2 lety

    Super cool.

  • @mohammadraufzahed
    @mohammadraufzahed Před 2 lety +1

    Awesome

  • @ad7960
    @ad7960 Před rokem

    ty

  • @hsabatino
    @hsabatino Před 2 lety +1

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

  • @jeffrey0208
    @jeffrey0208 Před rokem

  • @user-ep3cf7sb5v
    @user-ep3cf7sb5v Před 2 lety +1

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

    • @user-ep3cf7sb5v
      @user-ep3cf7sb5v Před 2 lety

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

    • @user-ep3cf7sb5v
      @user-ep3cf7sb5v Před 2 lety

      @@brandonpak2445 정말 감사합니다.

  • @user-ek2ks6ii5t
    @user-ek2ks6ii5t Před 2 lety

    싸랑해요 노마두꼬더

  • @dev-sr1rq
    @dev-sr1rq Před 2 lety

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

  • @common_answer
    @common_answer Před 2 lety

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

  • @durumi0318
    @durumi0318 Před 2 lety

    컬렉션!

  • @rhaps1dy
    @rhaps1dy Před 2 lety

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

    • @rhaps1dy
      @rhaps1dy Před 2 lety

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

  • @postit981
    @postit981 Před 2 lety

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

    • @nomadcoders
      @nomadcoders  Před 2 lety

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

  • @user-hx7tu2hd8e
    @user-hx7tu2hd8e Před 2 lety

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

  • @tobychidi
    @tobychidi Před 2 lety

    Gold

  • @videos-gamer9
    @videos-gamer9 Před 2 lety

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

  • @jsjsnnjssk9923
    @jsjsnnjssk9923 Před rokem

    ㅋㅋㅋㅋㅋㅋㅋㅋ

  • @maknaekk
    @maknaekk Před 2 lety

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

  • @user-qu9vc9fg3d
    @user-qu9vc9fg3d Před 2 lety

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