<팀원>
소프트웨어학과 곽민서
소프트웨어학과 김휘래
소프트웨어학과 이수연
소프트웨어학과 이주영
<팀원별 활동내용>
곽민서
인프런 프론트엔드 강의 수강 및 프론트엔드 개발
김휘래
- Spring 핵심원리 습득
o Spring Boot를 활용한 REST API 개발 연습
o JPA를 이용한 데이터베이스 연동 실습
o Spring Security 기초 및 OAuth2 기반 인증 학습
- 개인 프로젝트 진행
o 프로젝트 주제 선정 및 요구사항 분석
o ERD 설계 및 데이터베이스 구축 (MySQL)
o 프론트엔드와 연동을 위한 CORS 처리, OAuth2 기반 인증구현
- JAVA 알고리즘 학습
o 매주 1~2개의 알고리즘 문제 풀이 (백준 활용)
이수연
1. Spring Boot 학습 및 TIL 작성
- 인프런 김영한 강사의 “스프링 입문” 강의를 수강하여 SpringBoot의 기초를 익힘
- “스프링 핵심 원리 - 기본편” 강의를 수강하여 Spring의 핵심 개념인 DI(의존성 주입), 싱글톤, 빈 생명주기 등의 개념을 학습함
2. 네트워크 관리사 2급 필기
- 네트워크 기본 개념, OSI 7 layer, TCP/IP, 보안 등의 내용을 학습하며 필기 시험 준비
- 기출 문제를 풀고 오답을 정리하며 부족한 개념 보완
이주영
- 한터 신입생 예비 C 스터디 자료 제작 – 총 4회차 스터디 중 OT 및 개발환경 세팅 관련 자료, 3회차 자료, 4회차 자료 제작
- 파란학기 프로젝트 백엔드 개발 – DB 설계, API 명세서 작성, 로그인 구현을 위한 기술 습득을 위해 Spring Security, JWT, OAuth2 소셜 로그인, 쿠키, 세션 등의 개념을 학습 후
토큰 기반 인증과 OAuth2를 통한 Google 로그인 구현
- 백준 알고리즘 문제 풀이 - 5주차부터 주차별로 알고리즘 문제 2문제 풀이
<팀원별 최종성과>
곽민서
React 활용법 습득 및 개인 프로젝트 진행
김휘래
- Spring 핵심 개념을 활용한 간단한 CRUD 애플리케이션 개발
- OAuth2 기반 로그인 기능을 Google 계정과 연동하여 구현
- ERD 설계 및 데이터베이스 구축 (MySQL)
- 프로젝트를 통해 실무적인 문제 해결 능력 향상
- 알고리즘 문제 15~20개 해결
이수연
1. Spring Boot 학습 및 TIL 작성
- 웹 애플리케이션 개발의 기본적인 구조와 흐름을 파악하고 설명할 수 있는 수준까지 이해함
2. 네트워크 관리사 2급 필기
- 필기 시험에서 96점으로 합격 (커트라인: 60점)
- 이론뿐만 아니라 실무적인 네트워크 관리 및 보안 개념까지 이해
이주영
- 한터 신입생 예비 C 스터디 4회 진행 완료
- 파란학기 프로젝트 백엔드 Google 소셜 로그인 프로세스 구현
<팀원별 향후계획>
곽민서
JavaScript 심화 공부, 개인 프로젝트 꾸준히 이행
김휘래
- Spring 고급 기능 학습 및 실전 적용
o Spring Boot에서의 비동기 처리 (Async, CompletableFuture)
o 기존 개인 프로젝트에 적용하여 성능 최적화
o QueryDSL을 활용한 동적 쿼리 작성
이수연
1. Spring Boot 학습 및 TIL 작성
- 학습한 내용을 기반으로 직접 프로젝트를 진행하여 경험을 쌓을 것임
- 스프링 관련 추가 강의를 통해 심화학습을 진행할 것임
2. 네트워크 관리사 2급 필기
- 실기 시험 준비
이주영
- 프로젝트 백엔드 개발
- 테스트 도구 학습 및 프로젝트에 적용
- Docker, 컨테이너 개념 학습 및 프로젝트에 적용
- AWS 인프라 구성 방법 및 CI/CD 파이프라인 구축 방법 학습 및 프로젝트에 적용
<발표자료>