🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

Thumbnail
지식공유자의 깜짝할인 중(D-6)
BEST
개발 · 프로그래밍 백엔드

대용량 채팅 TPS 처리를 위한 웹소켓 통신 만들며 학습하기 대시보드

(4.7)
10개의 수강평 ∙  323명의 수강생

20%

20,900원

26,400원
지식공유자: July
총 24개 수업 (1시간 49분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 데브옵스 · 인프라] 강의입니다.

아프리카, 네이버(치지직), 트위치 이러한 스트리밍 플랫폼에서 사용하는 채팅서버를 위한 웹소캣 통신에 대해서 알아보고 실제로 구현을 하는 강의 입니다.

✍️
이런 걸
배워요!
WebSocket 통신을 사용하는 이유
HTTP 통신와 WebSocker 통신의 차이
WebSocket의 장점과 단점

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
HTTP만 개발해보신 백엔드 개발자
개발을 처음 접하는 취업 준비생
다양한 프로토콜에 흥미가 있으신 개발자
데브옵스로써 프로토콜에 궁금하신 분
📚
선수 지식,
필요할까요?
Go [ 모르셔도 Node.Js를 아신다면 무방합니다.]
NodeJs [ 모르셔도 Go를 아신다면 무방합니다.]

안녕하세요
July 입니다.
July의 썸네일

자기 소개

주로 데이터를 다루는 서버나 모듈을 개발하고 있으며 쿼리 튜닝과 성능개선에 관심이 많습니다.

 

사람들과 소통하는것을 좋아하여, 제가 알고 있는 지식을 나누며 여러분들은 조금 더 쉬운길을 걸어가실 수 있게 강의를 촬영하고 있습니다.

 

경력

[前] 샌드박스 블록체인 개발자

[前] 넥슨 자회사 백엔드 개발자

[] 판교 대기업 플랫폼 서버 개발자

커리큘럼 총 24 개 ˙ 1시간 49분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개 및 강의 목표 설명
섹션 1. websockets 통신이란 무엇일까?
섹션 2. 채팅 관리를 위한 websockets 서버 만들기
기본 실행 함수 관리하기 04:29
Framework를 통해 서버 실행하기 03:56
미들웨어, Cors 설정하기 04:23
채팅방 구성을 위한 기본 객체 설정하기 04:46
HTTP 통신을 websockets 통신으로 포팅하기 08:06
websockets통신에 대한 연결 및 끊김 처리 로직 작성하기 06:16
socket 이벤트 감지를 위한 채널 처리 함수 작성하기 05:29
socket message 이벤트 처리를 위한 client 함수 작성하기 05:40
작성된 코드를 통해 프로토타입 구동 확인하기 05:02
서버 로깅을 통해 이벤트 처리 순서 확인하기 03:34
동시성 처리에 대한 에러 핸들링 추가하기 02:27
섹션 3. React 코드에 대한 가이드라인
프론트 탬플릿 파일입니다.
프론트(React) 에 대해서 간단한 설명 드리는 영상입니다. 04:08
섹션 4. Node.Js로 똑같은 websockets 서버를 구성해보자
서버의 기본 구조 작성하기 05:35
판교 개발자의 bolierplate logger 06:30
Class를 통한 소켓 통신 제어하기 03:37
winston을 통한 로깅 설정 및 서버 시작하기 03:29
Socket Connection 연결하기 04:08
Socket message 처리 함수 작성 및 유저 데이터 추출하기 03:42
프로토타입 구동 확인하기 02:49
섹션 5. 강의 마무리
들어주셔서 감사합니다. 편하게 질문주세요. 05:14
강의 게시일 : 2024년 03월 26일 (마지막 업데이트일 : 2024년 03월 26일)
수강평 총 10개
수강생분들이 직접 작성하신 수강평입니다.
4.7
10개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
kyunghyun_roh thumbnail
5
2024-04-17
신영민 thumbnail
4
2024-05-27
정수연 thumbnail
5
대략 어떤 흐름으로 개발되는지 알게 되었습니다! go 언어를 처음 접했는데도 재밌게 잘 들었습니다!
2024-04-12
지식공유자 July
좋은 수강평 감사합니다. 항상 기존에 있는 개발방식이 아니라 새로운 개발 방식에 대해서 많이 알려드리는걸 목표로 하고 있었고, 이런 부분에서 도움이 많이 되신거 같아서 기분이 좋네요. ㅎㅎ 이외에도 다양한 강의를 준비하고 있으니 기대해 주시면 감사하겠습니다!! 좋은 하루보내시고, 개발 공부하는데에 있어서 궁금한 부분이 있으면 편하게 질문주시면 감사하겠습니다!!
2024-04-12
falsystack thumbnail
5
좋은 강의 감사합니다. 노드부분은 빼고 완강하였습니다! 좋은점 - 고퍼로서 고랭이 메인 언어라는게 너무 반가움 - gin프레임워크를 사용하는게 너무 좋음 - 짧은 강의 시간으로 집중해서 수강할 수 있었음 아쉬운점 - 고랜드를 사용하는 입장으로서 vscode를 사용하는게 아쉬움 어차피 고랭은 메이져가 아니기 때문에 다른 타언어 시청자들을 위해 굳이 vscode로 하지 않아도 된다고 생각함 - 화면 사이즈가 너무 작음 결론 너무 만족하고 잘 들었습니다. 감사합니다. 7~9만엔대도 괜찮으니 더 심도있고 깊은 고강의를 찍어주셨으면 좋겠습니다. 한국에서도 고가 더 많이 퍼졌으면 좋겠습니다.
2024-06-02
지식공유자 July
같은 언어를 사용하는 개발자분을 뵙게되서 영광입니다. 아무래도 Golang이 메이저 언어가 아니기 떄문에 듣는분들이 이해가 어려우실 수 있따고 생각을 해요... ㅠㅠ 그래도 Golang을 사용하시는 분이시니 이해가 더 잘되셨을꺼라고 생각을 하고 좀 더 자세한 강의를 다루는 상황이 생기면 다뤄보도록 하겠습니다. 주제를 어떻게 선정해야 많은 도움이 될 지 모르겠어서.. 항상 고민이 많네요.. 들어주셔서 감사합니다.!
2024-06-02
ssez thumbnail
5
두번째 강의부터 보려다가 첫번째 강의도 길이가 길지 않기에, 고랭에 대한 어색함을 풀고자 수강했습니다. 전 node.js 로 개발하고 있어서 문법이 좀 생소했지만, 그래도 이해가 어렵진 않았어서 다행이에요 글자가 얼마나 작기에? 했는데 작긴 작았습니다. ㅎㅎ 더블모니터로 보시는 걸 추천드립니다! 간단하게 ws에 대해 이해하기 좋았어요.
2024-06-09
지식공유자 July
최대한 간단하게 이해하실 수 있고 실제 구현하실 수 있게 준비하였습니다. 제 목적에 부합한거 같아 힘이나네요😁
2024-06-10
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!
채널톡 아이콘