본문 바로가기
728x90

Node js/Nest js 강의 내용21

2. 요구사항 분석 및 ERD 설계 요구사항 분석현업에서 개발을 진행할 때 요구사항 분석 과정 없이 바로 개발부터 진행하는 주니어 개발자들이 눈에 많이 보입니다. 개발 이후 막히거나, 기획쪽 수정될 내용을 뒤늦게 찾게되면, 기존 개발했던 로직들을 전반적으로 수정해야해서 개발 시간을 더 달라는 개발자들이 있습니다. 그럴때 저는 반대로 질문합니다.요구사항 분석 제대로 하셨나요?개발 전에 충분히 알 수 있었던 내용으로 보입니다만? 개발자 중 어떤 개발자는 질적으로도 속도로도 잘하는 개발자가 있는 방면, 어떤개발자는 코드 리뷰에도 수정될 부분이 많이 발생하고 개발시간도 느리게 개발하는 사람들이 있어요. 그런데 그 중 원인을 분석해보면, 요구사항분석을 개발전에 진행했냐? 안했냐로 구분되기도 합니다. 요구사항 분석 제대로 하기 : 무엇을 개발할 지를.. 2024. 12. 6.
1. Nest js 기본 (간략하게 집고 넘어가보자) Nest js 란?: 카밀 미슬리비에츠가 개발한 "node js 의 웹 프레임워크"로, WAS framework 인 Express 또는 Fasity 기반으로 OOP를 지향하며, 개발이 가능 하다.  Node js 란? (대부분 이미 알겠지만!): Javascript 의 런타임 환경으로 서버 사이드 개발을 지원 함  Node js 의 주요 특징은?  1) 비동기 단일 쓰레드(여러 I/O를 병렬적으로 처리가능, 고성능 서버 구축)  2) NPM(Node Package Manager) 를 이용하여 다양한 라이브러리를 쉽게 설치 및 사용 가능  3) 빠른 처리속도(가볍다, 필요한 것만 설치해서 사용가능)    4) 모듈화  5) 이벤트 기반   6) Javascript 기반  설치는? (version: LTS(.. 2024. 12. 5.
0. [과정을 들어가면서] 과정소개 0. 강의제작 배경 및 학습목표     - 국내에는 Nest강의가 Spring 에 비해 상대적으로 적음.     - 많은 주니어 개발자들이 CRUD 등의 간단한 기능은 잘사용하는것으로 보이나, DB lock, redis, Kafka 와 연계하는 응용부분은 추가설명이 필요했음     - Nest 개발자 중에 TypeORM 기반이 아닌 실무에 적합한 Prisma 에 대한 이해도가 부족한 개발자들이 다수 보였음강의 이후 실무에 최대한 빠른 적응! or 레벨업!      1. Nest js 개발 관련 기본사항     1) Nest 장점     2) ERD 설계     3) 개발 architecture     4) OOP(Object-Oriented Programming) & FP(Functional Progr.. 2024. 12. 4.
728x90