-
-
Node.js 백엔드 개발자 되기 - TypeScript + Node.js + Express + NestJS로 배우는 자바스크립트 백엔드 입문자를 위한 풀 패키지 (필수 리눅스 명령어 수록) ㅣ 골든래빗 되기 시리즈
박승규 지음 / 골든래빗(주) / 2023년 4월
평점 :
골든래빗 출판사로부터 도서를 제공받아 직접 읽고 작성한 후기에요.
백엔드 개발자 뜻 : 누구인가
백엔드 개발자는 소프트웨어 개발 분야에서 중요한 역할을 하고 있어요. 백엔드 개발자는 웹 애플리케이션 또는 모바일 앱의 서버 측에서 작동하는 부분을 개발하고 유지를 보수하게 되는데요. 사용자가 이용하는 인터페이스를 직접적으로 다루는 프론트엔드와 차이가 있어요.
백엔드 개발자는 주로 서버, 데이터베이스, 애플리케이션 로직과 같은 시스템을 구축하고 관리하고 있어요.
Node.js로 백엔드 개발자 입문하기
Node.js는 서버 사이드의 JavaScript 환경을 의미해요. 기존 방식과 다른점은 유저 사이드에서 서버 사이드로 작동 매커니즘이 조금 다르다는 점인데요. JavaScript가 주로 클라이언트 측 웹 브라우저에서 실행었던 과거와 다르게, Node.js는 JavaScript를 서버 측에서 실행할 수 있게 해주거든요.

입문자를 위한 실무 백엔드 교재
이 책의 장점은 Node.js를 배워가는 과정을 통해 백엔드 개발자로서 갖춰야할 지식들도 같이 습득할 수 있다는 점이에요. 백엔드 개발자가 되기 위한 루트는 다양하고 로드맵도 제각각이지만 개발자로서의 소양은 공통분모가 있으니까요. Node.js 백엔드 개발자 되기의 장점은 기능적으로 구조화된 책의 편집과 심플한 설명이라고 생각했어요. 복잡하지 않고 핵심만 간단하게 Node.js 에 대해 배워나갈 수 있기 때문이에요.
그리고 백엔드 입문자를 배려하는 학습지의 형태를 가지고 있다는 점도 좋았어요. 학습목표를 제시하고 핵심 키워드를 중심으로 내용이 진행되며, 마지막엔 연습문제를 풀어보면서 부족한 부분을 보완할 수 있게 구성되어 있어요. 코딩만큼 교재도 체계적이라는 느낌이었어요.

추천하고싶은 독차는 IT개발에 정말 처음이기보다 백엔드를 지향하는 전공자 혹은 아카데미, 대학, 부트캠프 학습자일 것 같아요. 정말 친절하고 쉽게 Node.js 의 이론과 개념, 실무적인 팁을 담고 있지만 기본적으로 자바스크립트를 알고 계시는게 책을 읽어가는데 도움이 많이 될 것 같아요.