hoonnote
156
2020-09-25 20:00:55
6
1070

자바스크립트 실력을 어떻게 키울 수 있을까요?


안녕하세요! 어깨넘어로 자바스크립트를 공부해서 

node.js + mongodb를 이용한 서버를 만들어 실무에 적용해보고 있습니다.


처음엔 그래도 여기저기서 본걸 따라 한다고 db 스터디도 다니구

mvc 구조를 사용해서 model을 최대한 뚱뚱하게 만들고 (mongoose schema.static 또는 pre hook 등 기능 사용)

express는 무조건 미들웨어다 라는 말도 듣고미들웨어만을 위한 공간을 만들어서 middleware 태워서 데이터 조작하거나 기능 추가하는것들을 넣어주고 (슬랙에 메세지 쏘는거나 알림톡 보내는 기능?) controller의 경우는 좀 호리호리하게 하고 했습니다. 

뭐 그런식으로 하나하나씩 뚝딱뚝딱 만들고 있는데요, 이게 코드들이 그때그때 있으면 좋겠다 하는 기능들을 넣다보니, 도저히 재활용을 할 수가 없겠더군요. 


그래서 찾아봤는데, 대부분 mvc에 대해 설명해주고 있고, 큰 그림들은 알려주는데 

디테일하게 어떤식으로 코드를 구성해야 할지 참고할수 있는 자료가 분명 있을테지만 찾지 못하겠더라구요 ㅠ


그래서 어떤식으로 공부를 해야할지 참고할 만한 자료나 책을 추천해주시면 감사하겠습니다!


0
  • 댓글 6

  • 스텁
    2k
    2020-09-25 22:54:23

    https://www.amazon.com.au/Node-js-Design-Patterns-Mario-Casciaro 저는 일단 이거 괜찮았었습니다

  • hoonnote
    156
    2020-09-26 10:59:23

    ㅎㅎ 책 추천 감사합니다! 한번 읽어볼게요 :) 

  • 마라토집착
    1k
    2020-09-26 12:09:04

    지금 언급햔 js는 서버사이드 네요.  마치 스프링을 대체하는게 node.js 입니다.

    저는 제목을 보다  화면쪽 js 인줄알았는데 

    스프링 서버사이드는 샘플 예졔가 굉장히 풍부하고 

    몽고디비와 jpa 연결 부분 샘플도 인터넷에 있을겁니다

    저같으면  한국에서 많이 쓰는 스프링으로 할듯 합니다

    화면, 프런트엔드는 당근 es6 의 자바스크립트 쓰구요

  • 승천하는_흑염룡
    1k
    2020-09-26 13:18:06

    전 클론코딩도 추천드립니다

  • hoonnote
    156
    2020-09-29 12:03:29

    그러게요 ㅠㅠ 본업 || 전공 둘다 아니여서 그냥 편하게 접근할수 있던 자바스크립트만 봤는데 


    조금 더 깊게 들어가보고 싶으니 참고할만한 자료들은 대부분 스프링에 많더군요

  • hoonnote
    156
    2020-09-29 12:03:40

    클론코딩! 좋은 생각이네요 ㅎㅎ

    의견 감사해요

  • 로그인을 하시면 댓글 을 등록할 수 있습니다.