inflearn logo
강의

Khóa học

Chia sẻ kiến thức

"Thời đại AI chỉ bằng một cú nhấp chuột" Đột phá bằng nguyên lý Node.js và CS Phần 1 - Giải mã V8 và Core

혹시 다음 강의 제작 예정된 것들이 있을까요?

Đã giải quyết

32

tkyoun12409907

3 câu hỏi đã được viết

0

안녕하세요.
이번에 Node.js and CS Part 1을 수강했고 이어서 Part 2도 열심히 수강할 예정입니다.

이전에도 느꼈던 부분이지만 AI 시대에는 프론트엔드와 백엔드를 엄격하게 나누는 의미가 점점 줄어들고 있다는 생각이 들었습니다.

그런 흐름 속에서 강의가 저에게 정말 많은 도움이 되었습니다.

좋은 강의 만들어주셔서 감사합니다.

혹시 Node.js 시리즈가 Part 3까지 이어지는 것으로 보이는데 그 다음 강의에 대해서도 계획하고 계신 내용이 있을까요?

개인적으로는 운영/배포 과정에서의 실무 노하우나, 확장 가능한 프로젝트 구조 설계, npm 패키지 제작, 디자인 패턴 같은 주제에도 관심이 많아서 이후 강의에서 이런 내용들도 다뤄주신다면 정말 재미있게 들을 것 같습니다.

다음 강의도 기대하고 열심히 공부해보겠습니다.

javascript node.js 컴퓨터-구조 frontend backend

Câu trả lời 1

0

nhcodingstudio

안녕하세요 관태님, 우선 이렇게 정성스러운 수강 후기와 문의를 남겨주셔서 진심으로 감사합니다. AI 시대에 프론트엔드와 백엔드의 경계가 허물어지고 있다는 관태님의 통찰에 저 역시 깊이 공감합니다. 그 변화의 흐름 속에서 제 강의가 관태님의 성장에 실질적인 도움이 되었다니, 지식을 나누는 사람으로서 가장 뿌듯하고 감사한 순간이네요.

말씀해 주신 것처럼 Node.js 시리즈는 Part 3까지 이어질 예정이며, 이어지는 강의의 방향성에 대해 최대한 상세하게 답변해 드리겠습니다. 다가올 Part 3는 관태님께서 Part 1과 Part 2를 거치며 단단하게 다지신 버퍼와 스트림, 그리고 운영체제 레벨의 이해를 네트워크라는 더 넓은 영역으로 확장하는 과정입니다. 단순히 프레임워크를 가져다 코드를 실행하면 서버가 열리고 네트워크가 연결된다는 식의 겉핥기식 접근이 아니라, 정말 밑바닥 근본부터 하나하나 이론과 구현을 모두 다루게 됩니다. 단순한 전기 신호가 물리적으로 어떻게 흘러 프레임, 패킷, 세그먼트 등의 형태로 변환되고, 이것이 우리가 자주 사용하는 네트워크에 어떻게 전달되는지 그 본질적인 과정을 파헤칩니다.

이 과정을 통해 OSI 7계층과 TCP/IP 모델을 피상적인 이론으로만 암기하는 것을 넘어, 우리가 작성하는 코드의 어느 부분에서 데이터가 어떻게 캡슐화되고 전송되는지 바닥부터 이해하게 될 것입니다. 또한, 이미 만들어진 HTTP 서버에 의존하는 대신 Node.js의 내장 net 모듈을 활용해 TCP와 UDP 기반의 서버를 처음부터 직접 코딩하여 구현해 봅니다. 이렇게 직접 서버를 만들면서 3-way handshake나 흐름 제어는 물론, 버퍼에 데이터가 청크 단위로 쌓이고 처리되는 과정을 직접 눈으로 확인하시게 됩니다. 나아가 우리가 직접 만든 서버와 클라이언트가 통신할 때, 네트워크 선을 타고 흐르는 데이터를 Wireshark로 캡처하여 패킷 단위로 뜯어보는 과정도 거칩니다. 눈에 보이지 않던 네트워크 트래픽을 시각화하고 로그를 분석함으로써 완벽한 네트워크 이해도와 문제 해결 능력을 갖추게 될 것입니다. 이를 바탕으로 기존의 HTTP 규격에만 의존하는 것을 넘어, 헤더와 바디의 규격을 직접 정의하고 들어오는 스트림 데이터를 버퍼 레벨에서 파싱하여 처리하는 우리만의 독자적인 커스텀 프로토콜까지 설계하고 만들어 볼 것입니다.

관태님께서 제안해 주신 운영과 배포 노하우, 확장 가능한 아키텍처, npm 패키지 제작, 디자인 패턴 등의 실무적인 주제들 역시 정말 훌륭한 포인트입니다. 사실 현재 대외적인 소개는 Part 3까지만 진행했지만, 강의를 제작하면서 저 역시 조금 더 욕심이 생겼고, 현재 구상 중인 내용들을 모두 고려했을 때 향후 시리즈는 Part 4에서 Part 5까지는 이어져 나올 것 같습니다. 그래서 향후에는 Part 1, 2, 3에 걸쳐 학습한 모든 내용을 기반으로 하여 우리만의 서버 프레임워크를 직접 만들어보는 과정까지 기획하고 있습니다. 여기에 데이터 압축의 원리는 물론이고, 현대 개발에서 필수적인 보안과 인증, 그리고 암호학 관련 내용까지 빠짐없이 모두 다룰 예정입니다. 더 나아가 Redis 등의 기술을 적극적으로 활용하여 백만 개의 엄청난 요청을 거뜬히 처리해 내는 대규모 트래픽 처리 시스템까지 모두 계획 중에 있습니다.

이러한 큰 그림을 놓고 보면, 마침 관태님께서 관심 있어 하시는 확장 가능한 프로젝트 구조 설계와 실무 노하우 같은 주제들을 향후 커리큘럼에서 모두 깊이 있게 다룰 수 있을 것 같습니다. Part 3에서 다루게 될 바닥부터의 CS 및 네트워크 학습이 곧 확장 가능한 프로젝트 구조와 디자인 패턴을 완벽하게 이해하기 위한 가장 강력한 무기가 되기 때문입니다. 튼튼한 기초 위에 실무 노하우를 쌓을 때 그 시너지가 폭발하는 만큼, 저도 최대한 박차를 가해 관태님께서 기대하시는 좋은 강의를 빠르게 제공할 수 있도록 최선을 다하겠습니다. 앞으로 이어질 Part 2도 지금처럼 즐겁고 치열하게 수강해 주시길 바라며, 더 깊고 넓은 지식의 세계에서 관태님과 함께 끝없이 성장해 나가길 진심으로 기대하겠습니다. 정말 감사합니다.

12.13) 하단 여백 스타일링 관련 질문 드립니다.

0

14

2

27강 Context내 RSC 사용 관련 문의

0

17

2

페이징 처리에서 offset/limit에 대한 질문

1

21

1

Enable Linting 항목을 찾을수가 없습니다.

0

21

2

에러 질문드립니다

0

32

2

1번 질문

0

26

2

안녕하세요

0

29

1

1강 질문

0

36

2

강의 외 개념 및 시험 관련 질문

0

43

3

책에 있는 프롬프트 관련 질문입니다.

0

28

1

usecase 사용 기준

1

38

2

윈도우에서는동작줄이기가어디에있을까요??

0

18

0

구매후 바로 질문 하나만요..

0

44

1

형 이번에 낸 책이랑 강의 내용에 차이가 있어?

1

53

1

형 나 몰래 책내면 모를 줄 알고?

1

42

1

백오피스를 개발할 때 아키텍처 구성에 대한 질문

0

31

2

ai가 만든 강의인가요?

0

78

1

VSCode 설정 문의

0

46

2

PPT 코드 관련 질문

0

36

2

강의 중복 확인 요청

0

31

1

SP를 아직도 사용하나요?

0

37

2

캐시전략 - Write-behind

0

40

2

3강 질문

0

63

2

2강 nodejs 3단계 설명 질문

0

70

1