×
대표번호 : 1544-9970(연중무휴)

수강생 프로젝트

Real Man

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A9 1회차

 
Five guys
이주형(팀장) ,  박래오 ,  문성종 ,  윤정호 ,  김대철
개요 이 프로젝트는 실시간 텍스트, 음성, 화상 채팅을 지원하는 웹 서비스입니다.
사용자들이 팀원 및 친구들과 소통하고, 일정과 정보를 공유하며,
실시간으로 채팅을 할 수 있는 서비스를 제공합니다.
구현기능 - 회원가입, 로그인, 로그아웃 , 아이디/비밀번호 찾기 기능
- (BCryptPasswordEncoder), 미니프로필 모달
- 실시간 1:1, N:N 텍스트, 음성, 화상 채팅 기능
- 친구 기능
- 환경 설정 기능
- 신고 기능
- 서버 초대, 강퇴 기능
설계의 주안점 실시간 통신 성능 최적화
- WebSocket을 활용하여 텍스트 채팅 및 음성/화상 채팅의 실시간 성을 보장
- STUN/TURN서버를 활용한 P2P 기반 WebRTC 음성/화상 통신 최적화

데이터 저장 및 관리
- 채팅 메시지 저장을 위해 NoSQL(Firebase) 활용
- 친구 목록, 서버 및 채널 정보는 관계형 데이터베이스(Oracle) 활용

보안 및 인증
- 사용자 데이터 보호를 위해 해싱(Bcrypt) 적용
- XSS, SQL Injection 등 웹 보안 고려

UI/UX 및 사용자 경험
- 직관적인 인터페이스와 반응형 웹 디자인 적용
- Drag & Drop 파일 전송, 이모지, 알림 기능 추가
- 사용자 편의성을 높이기 위해 마이크 음량 조절, 다크모드 등을 제공

서버 및 네티워크 인프라
- CDN(Content Delivery Network)을 이용하여 미디어 파일 최적화
사용기술 및
개발환경
개발 환경
- Window
언어
- HTML5
- CSS3
- JavaScript
- Java
프레임워크 및 플랫폼, 라이브러리
- Oracle
- Firebase
- Springboot
- Jquery
- Thyeleaf
개발 툴
- Eclipse
- Intellij
- VisualStudioCode
버전 컨트롤
- GitHub
이전글   |   HAPLA
다음글   |   VPLAY
우수훈련기관 띠배너

고용노동부 선정

5년 인증 우수훈련기관 선정

빠른 상담

KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

No.1 국내 최대의 취업 실적을 보유한
KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며
최대 100% 무료 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택

세부 교육과정

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

💼 취업 성공의
Know-How🚀