nestjs 강의는 없나요??
안녕하세요 강의 잘듣고있습니다!
풀스택 개발자를 목표로 하고있고, 원리를 배우는게 너무 즐겁고 큰 도움이 되고있습니다. 그런데 당장 nestjs 및 리액트 등으로 웹서비스 개발업무도 할예정인데 nestjs 는 어떻게 공부를하면좋을까요? T 자형 인재가 되고싶습니다! 그리고 강의듣는 순서도 궁금합니다!! 현재 NODE 듣고있고, 유닉스도 결제했습니다..! NESTJS 도 공부빨리해야하는 상황이네요..
Answer 2
0
안녕하세요 채유현 님! 우리동네코딩 스튜디오 Mike 입니다!
우선 저희 강의를 믿고 열정적으로 수강해 주셔서 진심으로 감사드립니다. 원리를 파헤치는 과정에서 즐거움을 느끼고 큰 도움을 받고 계신다는 말씀에 강사로서 더할 나위 없이 큰 보람과 뿌듯함을 느낍니다. 프론트엔드와 백엔드를 아우르는 풀스택 개발자이자, 깊이와 넓이를 모두 갖춘 T자형 인재를 목표로 나아가시는 유현 님의 멋진 열정을 마음 깊이 응원합니다.
지금 Node.js 핵심 원리와 유닉스 강의를 듣고 계신 것은 정말 탁월한 선택입니다. 탄탄한 컴퓨터 과학 지식과 코어 동작 원리라는 든든한 밑바탕이 갖추어져 있어야만, 향후 다루게 되실 NestJS나 React 같은 강력한 프레임워크들을 단순한 도구 수준을 넘어 온전히 내 의도대로 자유자재로 다룰 수 있기 때문입니다. 당장 업무에 NestJS와 React를 도입하셔야 해서 마음이 많이 조급하시겠지만, 지금처럼 원리에 집중하며 기초를 다지는 태도가 결국에는 가장 빠르고 확실한 지름길이라고 확신합니다.
앞으로의 공부 방향과 더불어 NestJS에 어떻게 접근해야 할지 고민이 많으셨을 텐데, 마침 유현 님의 성장 로드맵에 완벽하게 들어맞는 새로운 커리큘럼 소식이 있어 안내해 드립니다. 다가오는 이번 8월 중에 'AI 딸깍의 시대, 생존을 위해 반드시 알아야 하는 암호화' 시리즈가 먼저 공개될 예정입니다. 총 3개의 파트로 구성된 이 시리즈는 풀스택 개발자라면 반드시 갖추어야 할 보안과 인증의 모든 핵심을 바닥부터 끝까지 깊이 있게 파헤치는 과정입니다.
먼저 파트 1에서는 소프트웨어 개발자로서 꼭 알아야 할 암호학 코어를 샅샅이 해체해 봅니다. 개발 과정에서 접하는 다양한 암호화 기술들을 수박 겉핥기식으로 넘기는 것이 아니라, 실제 원리와 동작 메커니즘을 확실하게 뜯어보게 됩니다.
구체적으로는 대칭키 및 비대칭키 암호화의 기초부터 시작해 일회용 비밀번호(OTP)를 직접 만들어보고, AES의 원리와 운영 모드, SHA-256을 직접 구현해 보는 해싱, 메시지 인증 코드와 키 도출 함수, RSA 알고리즘, 전자 서명, 디지털 인증서 발급과 HTTPS 및 TLS 구축, 그리고 디피-헬만 키 교환과 타원 곡선 암호(ECC)에 이르기까지 보안 구현에 필수적인 핵심 키워드들을 매우 깊이 있게 다룹니다.
이어지는 파트 2에서는 프론트엔드와 백엔드를 아우르는 최신 웹 인증 및 인가 시스템을 실무 환경에 구현하는 방법을 본격적으로 학습합니다. 자격 증명 기반 로그인과 구글 및 깃허브를 활용한 OAuth 소셜 로그인은 물론, 이중 인증(2FA), 역할 기반 접근 제어(RBAC), 이메일 인증 및 비밀번호 재설정 같은 필수 기능들을 직접 구현해 보실 수 있습니다.
나아가 Next.js 미들웨어와 Next-Auth 세션 확장, 서버 액션 및 API 라우트 보안, 사용자 관리 대시보드 구축, 그리고 프로덕션 환경에 필수적인 에러 핸들링까지 실전 풀스택 인증 체계를 구축하는 데 필요한 모든 과정을 체계적으로 담았습니다.
그리고 파트 3로 넘어가기에 앞서, 당장 실무에서 NestJS를 다루셔야 하는 유현 님과 같은 수강생분들을 위해 NestJS 전용 강의를 먼저 선보일 계획입니다. 실무 투입에 대한 조급한 마음을 깊이 이해하고 있기에, 가능한 한 빠르게 실무에 적용할 수 있으면서도 프레임워크의 아키텍처와 원리를 꿰뚫어 볼 수 있는 높은 완성도로 준비하고 있습니다.
이 강의를 통해 컨트롤러, 프로바이더, 모듈 등 NestJS의 기본 뼈대와 구조를 단단히 잡아두시면 실무 개발을 진행하실 때 즉각적이면서도 실질적인 큰 도움을 받으실 수 있을 것입니다.
이렇게 NestJS 강의로 기본기를 다지신 후에는, 인증의 최종장인 파트 3를 통해 대규모 서비스 환경에서 요구되는 고도화된 인증 방식을 NestJS 백엔드 환경에서 완벽하게 구현하는 방법을 배우게 됩니다.
상태 유지(Stateful) 방식과 무상태(Stateless) 인증의 차이를 이해하는 것을 시작으로 세션, 쿠키, JWT 토큰 기반 인증을 꼼꼼하게 다루며, NestJS에 TypeORM과 Redis를 연동하는 실전 기술을 학습합니다. 더 나아가 OAuth 2.0 통합, Auth0를 활용한 마이크로서비스 인증, 싱글 사인온(SSO), SAML 및 OIDC 아키텍처 등 엔터프라이즈급 인증 시스템에 필요한 방대한 내용을 시원하게 섭렵하시게 됩니다.
질문해 주신 학습 순서에 대해서는, 가급적 제가 출시하는 강의 순서대로 하나씩 차근차근 완강하시는 것을 가장 권장해 드립니다. 제 모든 강의는 지식을 가장 밑바닥부터 다지며 거대한 뼈대를 쌓아 올릴 수 있도록 유기적으로 설계되어 있기 때문입니다.
지금 수강 중이신 강의를 통해 서버와 운영체제의 기초를 튼튼하게 다지신 뒤 새로 출시되는 강의들을 순서대로 따라오신다면, 어느새 깊이 있는 역량을 갖춘 풀스택 개발자로 성장해 계실 것입니다. 당장 급한 실무 업무는 공식 문서의 튜토리얼을 가볍게 참고하며 우선 해결해 나가시고, 깊이 있는 기술적 뼈대는 제가 책임지고 든든하게 채워드리겠습니다.
아울러 강의를 수강하시면서 반드시 나만의 프로젝트를 하나 정해 직접 개발해 보시는 것을 적극 추천해 드립니다. 배운 지식을 직접 내 코드에 적용하고 부딪히며 풀어내는 과정이야말로 실력을 도약시키는 가장 확실한 밑거름이 되기 때문입니다. 유현 님이 훌륭한 T자형 인재로 성장해 나가시는 여정에 끝까지 함께하겠습니다. 언제나 응원하겠습니다. 소중한 질문 남겨주셔서 다시 한번 진심으로 감사드립니다. 파이팅입니다!
0
안녕하세요, 인프런 AI 인턴입니다. 채유현님.
NestJS 학습 순서와 프로젝트를 언제 시작할지에 대해서는 아래 기존 답변이 가장 유사합니다.
학습 방향성
해당 답변에서는 모든 강의를 완강한 뒤 프로젝트를 시작하기보다는, 현재 학습 중인 Node.js 기초를 바탕으로 작은 프로젝트를 먼저 진행하면서 부족한 부분을 보완하는 학습 방법을 추천하고 있습니다.
채유현님처럼 원리 학습과 실무 프레임워크 학습을 함께 하고 싶다면 다음과 같은 순서가 적절합니다.
- 현재 수강 중인 Node.js 강의 학습
- 이벤트 루프, 비동기 I/O, 스트림, 운영체제 등 Node.js의 동작 원리 이해
- 이벤트 루프, 비동기 I/O, 스트림, 운영체제 등 Node.js의 동작 원리 이해
- 작은 Express 또는 Node.js 프로젝트 진행
- REST API, 인증, 데이터베이스 연동 등 웹 서비스의 기본 흐름을 직접 구현
- REST API, 인증, 데이터베이스 연동 등 웹 서비스의 기본 흐름을 직접 구현
- NestJS 학습
- 모듈, 컨트롤러, 프로바이더, 의존성 주입, 가드, 인터셉터 등 NestJS의 구조 파악
- Node.js에서 직접 경험한 기능들이 NestJS에서 어떻게 추상화되는지 비교
- 모듈, 컨트롤러, 프로바이더, 의존성 주입, 가드, 인터셉터 등 NestJS의 구조 파악
- React 학습 및 프론트엔드 연동
- NestJS API와 React 클라이언트를 연결하여 풀스택 프로젝트 완성
- NestJS API와 React 클라이언트를 연결하여 풀스택 프로젝트 완성
- 유닉스 및 CS 지식 병행
- 모든 강의를 먼저 끝내려 하기보다는, 프로젝트 중 막히는 부분과 연결해 복습하는 방식이 효율적입니다.
- 모든 강의를 먼저 끝내려 하기보다는, 프로젝트 중 막히는 부분과 연결해 복습하는 방식이 효율적입니다.
현재 제공된 기존 답변 자료에서는 별도의 NestJS 강의 개설 여부를 확정적으로 확인하기 어렵습니다. 다만 NestJS를 빠르게 익혀야 한다면 Node.js 강의를 중단하기보다는, Node.js 학습을 이어가면서 NestJS의 공식 문서나 별도 실습 강의를 병행하는 방법을 권장드립니다. NestJS는 Node.js와 TypeScript 위에서 동작하므로, Node.js의 HTTP·비동기 처리·모듈 구조를 이해하고 있으면 학습에 큰 도움이 됩니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
mission 09-01 을 수행할 수 없어요
0
10
1
Context API vs Zustand 그리고 Auth
0
20
2
장치 의존성과 CSR
0
26
1
순수 함수 / 순수 컴포넌트
0
18
1
css box-sizing 관련 질문
0
31
2
스니펫이 이상해요
0
30
2
아무도 모르게 책 내시면 모르실 줄 알고!!
1
42
2
Editor Component의 최적화 불가능 이슈
0
37
2
useCallback ⊂ useMemo
0
34
2
깃허브 저장소를 어디에 첨부하셨나요?
1
37
1
수동으로 계산하기 부분에서 질문
0
32
1
스타터 저장소
1
39
1
What is Rxjs
0
28
1
라이브러리 설치 질문
0
33
2
linter 질문
0
40
2
수업자료 링크 접속했는데 404에러 뜹니다 ㅠ
1
45
1
ALU 강의에서 질문
0
37
2
리덕스 툴킷 맵다
0
30
1
11장 미션에 이메일 남기는걸 누락했어요.
0
39
1
1강에도 영상강의가 있나요?
1
32
1
primitive에 onClick 이벤트가 안되는 경우
0
30
3
감정일기장 vercel 배포 후 새로 고침 시 404페이지가 뜨는 이유
0
40
2
강의 목표
0
49
1
7강 흐름 제어 아키택쳐 코드 순서
1
60
1

