26,400원
초급자를 위해 준비한
[백엔드, 데브옵스 · 인프라] 강의입니다.
아프리카, 네이버(치지직), 트위치 이러한 스트리밍 플랫폼에서 사용하는 채팅서버를 위한 웹소캣 통신에 대해서 알아보고 실제로 구현을 하는 강의 입니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
WebSocket 통신을 사용하는 이유
HTTP 통신와 WebSocker 통신의 차이
WebSocket의 장점과 단점
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
HTTP만 개발해보신 백엔드 개발자
개발을 처음 접하는 취업 준비생
다양한 프로토콜에 흥미가 있으신 개발자
데브옵스로써 프로토콜에 궁금하신 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
Go [ 모르셔도 Node.Js를 아신다면 무방합니다.]
NodeJs [ 모르셔도 Go를 아신다면 무방합니다.]
안녕하세요
Akaps 입니다.
Akaps 입니다.
안녕하세요 Akaps입니다.
판교 대기업 IT회사를 재직하고 있으며,
주로 데이터를 다루는 서버나 모듈을 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
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
오늘만해도 몇번쨰 강의를 보는지 모르겠습니다. ㅋㅋㅋ
강의 스타일도 제 학습 방법과 유사해서 계속 보게 되네요!!
모든 강의가 정말 서비스 개발에 있어 가장 쉽게 접할 수 있는 형태로 강의를 준비하시는거 같아요.
저도 일단 기능적인 부분을 구현을 하는 것을 목표로 하는 개발자다 보니깐 이런 강의가 저에게 많은 도움이 되는거 같습니다.
이후 또 어떤 강의를 준비하시는지는 모르겠지만 항상 신박한 강의로 준비해주시면 너무 감사하겠습니다. 많이 배웠습니다!! 😄
2024-04-08
재밌게 잘봤습니다. 고 언어가 익숙하지 않아서 백프로 이해는 못했지만 소켓 통신의 윤곽은 잘 이해할 수 있었습니다. 강의 마지막에 해주신 말대로 소켓 서버에 디비를 붙여서 제대로된 채팅 시스템도 구현해봐야겠어요 좋은 강의 감사합니다!
+ 밑에 분도 남겨주셨는데 한가지 피드백으로 코드 크기를 더 키워주시면 감사하겠습니다 ㅠㅜ
2024-04-10
강의 주제도 평소에 접하기 어려운 강의주제를 선정하시기도 하였고, 일반적인 HTTP 서버개발이 아니라, Socket에 대한 강의다보니 개발을 많이 접하지 않은 저에게는 신선하게 다가왔습니다.
개인적으로 강의를 보는데에 있어서 큰 불편함은 없었고, 직접 디버깅 및 실습을 처음부터 하시는데에 있어서 많은 도움이 되었고, 새소식에 대한 질문도 공유해주시는 부분이 너무 만족스러웠습니다.
해당 강의 외에도 다른 강의도 수강해 볼 예정입니다.
좋으 강의 만들어주셔서 감사합니다!!
2024-04-07