26,400원
초급자를 위해 준비한
[백엔드, 데브옵스 · 인프라] 강의입니다.
아프리카, 네이버(치지직), 트위치 이러한 스트리밍 플랫폼에서 사용하는 채팅서버를 위한 웹소캣 통신에 대해서 알아보고 실제로 구현을 하는 강의 입니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
WebSocket 통신을 사용하는 이유
HTTP 통신와 WebSocker 통신의 차이
WebSocket의 장점과 단점
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
HTTP만 개발해보신 백엔드 개발자
개발을 처음 접하는 취업 준비생
다양한 프로토콜에 흥미가 있으신 개발자
데브옵스로써 프로토콜에 궁금하신 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
Go [ 모르셔도 Node.Js를 아신다면 무방합니다.]
NodeJs [ 모르셔도 Go를 아신다면 무방합니다.]
안녕하세요
Akaps 입니다.
Akaps 입니다.
자기 소개
주로 데이터를 다루는 서버나 모듈을 Golang, Mongo를 활용하여 개발을 하고 있습니다.
사람들과 소통하는것을 좋아하여, 제가 알고 있는 지식을 나누고 싶어 활동하게 되었습니다.
경력
[前] 샌드박스 블록체인 개발자
[前] 메타버스 스타트업 크립토 메인 개발자
[現] 판교 대기업 게임회사 플랫폼 서버 개발자
커리큘럼
총 24 개
˙ 1시간 49분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개 및 강의 목표 설명
1 강
∙ 4분
섹션 1. websockets 통신이란 무엇일까?
2 강
∙ 11분
webSocket이 동작하는 방식에 대해 알아봅시다.
미리보기
05:02
websockets 사용시 주의할 점
06:24
섹션 2. 채팅 관리를 위한 websockets 서버 만들기
11 강
∙ 54분
기본 실행 함수 관리하기
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 코드에 대한 가이드라인
2 강
∙ 4분
프론트 탬플릿 파일입니다.
프론트(React) 에 대해서 간단한 설명 드리는 영상입니다.
04:08
섹션 4. Node.Js로 똑같은 websockets 서버를 구성해보자
7 강
∙ 29분
서버의 기본 구조 작성하기
05:35
판교 개발자의 bolierplate logger
06:30
Class를 통한 소켓 통신 제어하기
03:37
winston을 통한 로깅 설정 및 서버 시작하기
03:29
Socket Connection 연결하기
04:08
Socket message 처리 함수 작성 및 유저 데이터 추출하기
03:42
프로토타입 구동 확인하기
02:49
섹션 5. 강의 마무리
1 강
∙ 5분
들어주셔서 감사합니다. 편하게 질문주세요.
05:14
강의 게시일 : 2024년 03월 26일
(마지막 업데이트일 : 2024년 03월 26일)
수강평
총 7개
수강생분들이 직접 작성하신 수강평입니다.
4.7
7개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
강의 주제도 평소에 접하기 어려운 강의주제를 선정하시기도 하였고, 일반적인 HTTP 서버개발이 아니라, Socket에 대한 강의다보니 개발을 많이 접하지 않은 저에게는 신선하게 다가왔습니다.
개인적으로 강의를 보는데에 있어서 큰 불편함은 없었고, 직접 디버깅 및 실습을 처음부터 하시는데에 있어서 많은 도움이 되었고, 새소식에 대한 질문도 공유해주시는 부분이 너무 만족스러웠습니다.
해당 강의 외에도 다른 강의도 수강해 볼 예정입니다.
좋으 강의 만들어주셔서 감사합니다!!
2024-04-07
오늘만해도 몇번쨰 강의를 보는지 모르겠습니다. ㅋㅋㅋ
강의 스타일도 제 학습 방법과 유사해서 계속 보게 되네요!!
모든 강의가 정말 서비스 개발에 있어 가장 쉽게 접할 수 있는 형태로 강의를 준비하시는거 같아요.
저도 일단 기능적인 부분을 구현을 하는 것을 목표로 하는 개발자다 보니깐 이런 강의가 저에게 많은 도움이 되는거 같습니다.
이후 또 어떤 강의를 준비하시는지는 모르겠지만 항상 신박한 강의로 준비해주시면 너무 감사하겠습니다. 많이 배웠습니다!! 😄
2024-04-08
재밌게 잘봤습니다. 고 언어가 익숙하지 않아서 백프로 이해는 못했지만 소켓 통신의 윤곽은 잘 이해할 수 있었습니다. 강의 마지막에 해주신 말대로 소켓 서버에 디비를 붙여서 제대로된 채팅 시스템도 구현해봐야겠어요 좋은 강의 감사합니다!
+ 밑에 분도 남겨주셨는데 한가지 피드백으로 코드 크기를 더 키워주시면 감사하겠습니다 ㅠㅜ
2024-04-10