데브리입니다. 작년 10월에 사놓고 공부하다 11월, 12월은 거의 안하고, 이달 들어서 다시 들으며 오늘 겨우 수료한 Brad Traversy의 Mern Stack 프로젝트 강의예요. 프론트엔드 위주로만 공부하다 아무래도 풀스텍 지식을 요구하는 회사가 더 많다보니, 저도 백엔드를 좀 더 공부해야겠다는 생각이 들어서 MERN 프로젝트를 배울 수 있는 강의를 찾다가 발견했어요.
https://www.udemy.com/course/mern-stack-front-to-back/
MERN 이란?
MongoDB
Express
React.js (Angular 혹은 Vue로 대체하면 MEAN, MEVN)
Node
일반적으로 프로젝트가 이 네가지 스택을 합쳐 만들어지는 경우가 많기 때문에 이들을 합쳐 MERN이라고 불리고 있어요. 가끔 링크드인에 풀스텍으로 검색하다보면 아예 포지션에 MERN Stack Developer로 올라오는 경우도 있더라구요. 실제로 한국에서도 많은 스타트업이 MERN 스택으로 프로젝트를 진행하는 경우가 많다고 하네요. 풀스텍 개발자가 되고 싶으신 분들은 이 네가지를 사용한 프로젝트를 많이 만들어 보면 좋겠죠?
총 13섹션으로 12시간짜리 강의입니다. Dev Connector라는 developer들을 위한 소셜미디어를 만들어가는 과정이고, 가입과 로그인, 프로필 작성과 수정, 글 작성과 삭제 등의 기능이 모두 들어간 하나의 큰 프로젝트입니다. 초반에는 백엔드로 시작하여 후반에는 프론트엔드로 넘어가는데, 스타일링은 이미 CSS파일이 첨부되어 있기 때문에 하나하나 타일링 하는데 들어가는 시간은 거의 없어요. 대신 Brad 본인의 유튜브 채널을 링크로 걸어둬서 원하는 사람은 링크된 무료 강의를 추가로 들으면 됩니다.
초반부터 각 개념을 구체적으로 설명하기 보다는 실제로 코드를 짜며 하나하나 설명을 덧붙여가는 편이라 배우는 입장에서는 그나마 더 이해하기 쉬운 편이 아니었나 해요. 추가로 강사의 유튜브 채널로 다른 짧은 강의들을 들으며 공부해야겠다는 생각이 들 정도로 하나하나 꼼꼼히 설명하며 넘어가주는 스타일이라 배우기 좋았습니다.
다만 아쉬운 점은, 2019년에 만들어진 코스이다 보니 이미 react router외 많은 부분들이 업데이트되어 수강생들이 고쳐나가야 할 부분이 많다는 점이었어요. 저는 강의는 다 들었는데 오류는 끝까지 고치질 못해서 최종적으로 프로젝트를 완성시키지 못해서 아쉬웠어요. 개인적으로 강의를 다 듣고나서 느낀 점은 당분간은 프론트엔드에나 집중해야겠다 입니다ㅎㅎㅎ 백엔드 참 어렵기도하고 이런저런 기능이 많이 들어간 프로젝트라 쉽지 않더라구요... 하지만 전반적으로 MERN 프로젝트가 어떤식으로 구성되는지 공부하고 싶으신 분들에게는 추천입니다!
'웹개발 > 혼자하는 개발 공부' 카테고리의 다른 글
Sorting Algorithms (0) | 2022.02.20 |
---|---|
[React] route로 페이지 바꿀 때 page top으로 가도록 만드는 법 (0) | 2022.02.17 |
[html] <td>, <tr>, <thead>, <tbody> (0) | 2022.01.21 |
[github] 깃헙 new branch vs fork (2) | 2021.11.13 |
VSCode extensions 비주얼 스튜디오 코드 익스텐션 추천 (0) | 2021.10.14 |