GLOBAL LEADER
아주대학교 소프트웨어융합대학

모각소

[2022 하계] 장려_얼리버드(Early-Bird)

  • SW중심대학
  • 2022-10-07
  • 230


<팀원>


미디어학과 여인수

소프트웨어학과 정세창

소프트웨어학과 김우진

소프트웨어학과 봉지수



<팀원별 활동내용>


여인수 

1. JS 문법 복습 및 리액트 기초 강의 수강

2. 웹 서비스 기획 및 프론트엔드 개발

3. 웹 디자인

4. Git, Slack, Figma 등 협업 툴 학습 및 팀 프로젝트에 응용


정세창 

1. 자바문법 복습 뒤 spring 프레임워크와 JPA 관련 강의 수강

2. 수강한 강의를 기반으로 프로젝트 기능과 관련된 API, 도메인 설계

3. 관련 문서를 통한 학습으로 웹 환경에 프로젝트 일부 배포 시도


김우진

1. Spring 기초 개념, 데이터베이스 모델링 복습 및 Spring MVC, JPA 관련 강의 수강

2. 수강한 강의를 기반으로 프로젝트 기능과 관련된 API, 도메인 설계

3. 데이터베이스 설계 시 필요한 비즈니스 요구사항 작성, 데이터베이스 개념/논리/물리 모델링 및 JPA를 이용한 Spring Boot와 MySQL 연동


봉지수

1. React 입문: 학습 사이트를 통해 React 기본 개념 학습

2. 협업을 위한 준비: 개발 환경 설정, 협업 방식 논의, 협업 툴 사용법 학습

3. 팀 프로젝트 수행: REST API 연동을 통한 React 실전 활용법 학습



<팀원별 최종성과>


여인수 

1. (노션)스터디 기록 + 디자인 일지

2. 각 기능에 따른 API 구축

3. 여러 규칙(커밋 규칙, API 명세서, 네이밍 규칙 등)을 수반한 팀 프로젝트 Github repository

4. 웹 서비스(개발 중)


정세창 

1. 인프런 학습사이트에서 수강 완료한 강의에 대한 수료증

2. 프론트의 응답에 대한 적절한 응답을 반환하는 API

3. 아마존 클라우드 서비스를 이용한 서버 컴퓨터 설정과 RDS를 통해 원격 환경에 DB 저장


김우진

1. 인프런 학습사이트(https://www.inflearn.com)에서 수강 완료한 강의에 대한 수료증

2. 프론트의 요청에 대한 적절한 응답을 반환하는 API(로그인/회원가입, 게시판, 마이페이지 등)

3. 따로 SQL을 작성하지 않아도 JAVA 코드로 DB 컨트롤 가능한 환경 조성 및 개념적/논리적/물리적 데이터베이스 ERD


봉지수

1. 깃허브 TIL 기록

2. 일부 기능 구현이 완료된 SPA(Single Page Application) 웹 서비스



<팀원별 향후계획>


여인수 

1. 웹 소켓을 이용한 채팅 기능 구현

2. 렌더링 최적화를 위한 코드 리팩토링

3. 아주대학교 소상공인 협회에 서비스 적용 및 테스트


정세창 

1. 상대적으로 심화된 기능인 채팅 기능 구현

2. 기능 동작을 우선시한 현재의 코드를 효율적이고 가독성 좋게 문서 작업 및 리팩토링

3. 배포 서버 설정 추가 학습 후 빠르게 변경사항 반영되도록 로직 구성


김우진

1. 프로젝트 완성에 필요한 나머지 API 개발

2. 디자인 패턴/가독성 등을 위한 코드 리팩토링

3. 데이터베이스 정규화 및 JPA 성능 최적화


봉지수

1. 모각소를 진행하며 배운 내용 복습 및 부족한 개념 학습

2. React로 만든 컴포넌트의 렌더링 최적화 관련 개념 학습



<팀원별 개인 URL>


여인수 : https://succulent-fridge-8aa.notion.site/2022-5403edb8193944b6bb348180748689a1

정세창 : https://sepang2.tistory.com/category/%EC%8A%A4%ED%84%B0%EB%94%94/%EB%AA%A8%EA%B0%81%EC%86%8C

김우진 : https://dnanan.tistory.com/m/category/2022%20%ED%95%98%EA%B3%84%20%EB%AA%A8%EA%B0%81%EC%86%8C

봉지수 : https://github.com/salmonco/TIL



<최종 발표회 자료>