본문 바로가기
경험노트

노마드코더 줌 클론코딩 직접 해 본 후기(1) - 동기, 목표, 주제 설정

by Delia 델리아 2023. 1. 27.

2022년 19살의 제가 컴퓨터와 코딩에 관심이 많아

이 노마드코더의 줌 클론코딩을 하면서 보고서도 써서 친구들에게 보여준 적이 있습니다.

다양한 사람들에게 후기를 전달하고파 보고서 작성 내용을 본 따 글을 작성해봅니다.

 

 

제작기간

202281~ 2022816(2)

 

 

동기

코로나19로 인해 비대면이 활성화되면서 ‘ZOOM’ 프로그램이 활성화 되어 교내 축제를 뿐더러 시험 기간, 조별 과제를 해야할 때 친구들과 자주 이용하곤 했는데 줌에서의 화상과 메시지 창이 코드로 어떻게 구현되는지 궁금증이 생겨 ‘ZOOM’의 실제 서비스를 복제해 보는 프로그래밍 학습 방법 (클론 코딩)을 이용해 탐구하고 코드를 짜보며 익히고자 프로젝트를 진행하게 되었다.

 

목표

  • P2P, WebRTC를 활용한 유저 간 화상통신을 구현하고 WebSocket(웹소켓)을 활용해서 채팅방 생성한다.
  • 개인 메시지 기능 등을 코드 100줄 이하로 작성하고 오직 NodeJS(JS 중 하나)로 실시간 기능을 구현한다.
  • 따라 코딩 언어 NodeJS를 배우고 우리가 흔히 즐기고 있는 실시간 채팅과 화상통신을 구현해 결과물을 도출한다.

 

주제

  • 닉네임을 설정해 실시간으로 채팅이 가능한 프로그램 구현
  • 유저 간 실시간 화상통화 프로그램 구현

 

계획

직접 만든 실시간 채팅 프로그램과 화상통화 프로그램에 친구들을 초대하여 본래 우리가 기존에 있던 ‘ZOOM’을 사용했던 것처럼 같이 공부도 하고 화상 통화도 하며 채팅을 주고받아 친구들에게 피드백을 받고 앞으로 어떻게 고쳐나가고 보완해나갈 것인지 고민해본다.

 

댓글