개요 : 너무나 쉽게 접할 수 있는 현대 문화의 SNS에서 벗어나, 스마트폰이 없던 시절, 웹페이지만으로 SNS를 사용해던때의 추억과, 신선한 재미를 선사하는 커뮤니티 서비스입니다.
팀원 : 신우섭(팀장) : SpringSecurity 와 JWT를 활용한 일반로그인 / OAuth2 로그인 로직 구현, 관리자 페이지 그래프를 활용한 데이터 시각화, 저장된 데이터를 출력하고 수정하는 CRUD, 친구신청 및 답변기능 구현, AWS EC2, RDS를 활용한 서버 배포, React와 SpringBoot 사이의 API 요청 및 응답, Github 세팅 및 관리
서해성 : Naver news api를 활용한 뉴스 정보 가져오기, React-Calendar를 활용한 다이어리 페이지 구축, 일촌 관계를 확인 후 방명록 페이지 구축, 아이템 판매순으로 아이템 정렬, 이미지 슬라이드 구축
정구영 : redux-middleware 를 활용한 미니홈피 게시판,사진첩,비디오 CRUD, 검색페이지 구축, JPA 엔티티 리스너를 활용한 작성글히스토리, JavaMail API를 활용한 이메일 인증
한정우 : 미니홈피 구현, BGM Player, 미니홈피 프로필 페이지 구현, 미니홈피 관리페이지 구현, 미니홈피 아이템 제작, 전체적인 UI/UX
김세진 : 포트원 API를 사용하여 결제 기능 구현, csr방식을 사용한 아이템 관련 CRUD 페이지 구현, Spotifty API를 활용하여 노래 데이터 추출,
사용기술 : Git, Github, EC2, RDS, React, Bootstrap, ReactBootstrap, JavaScript, HTML, CSS, Spring Boot, JWT, OAuth2 Client, JPA, MySQL, POSTMAN, JAVA-17, Lombok, gradle, redux, JavaMail api, NAVER NEW api, Spotify, react-color chromePicker, React-Calendar Library
───────────────────────── 코리아IT아카데미 http://gangnam.koreaisacademy.com/ ●과정명: (디지털컨버전스) 공공데이터를 융합한 자바기반 Spring 웹개발자 양성과정 ●교육기간 : 2024.03.26 ~ 2024.08.29 (총 832시간) ●교육내용
▶ JAVA 프로그래밍 (128시간) 기본문법, 객체지향 프로그래밍, 다형성, Collection, Exception, Inner class, IOStream, Stream, Lambda,
▶ RDBMS(40시간) DML, DDL, DCL, 단일행/그룹함수, Join, SubQuery, View, 트랜잭션, ER-diagram, 정규화
▶ 웹 표준 (112시간) HTML 5 / CSS3 / JavaScript / jQuery 반응형웹 / BootStrap / AJAX. fetch API / JSON / XML /
▶ Spring Framework (88시간) Dependency Injection, Autowire, DI Config, SpringBoot, Sping MVC request mapping, validation, Security, MyBatis, RestTemplate, OAuth2
▶ Git, GitHub (8시간)
▶ Linux, AWS (24시간) Linux 명령 기본, AWS 배포, 자동재배포
▶ 스프링 기반 웹 애플리케이션 프로젝트 (160시간)
▶ JPA, JUnit (40시간) Entity, Relation, JpaRepository, Listener, Query method, QueryDsl, Converter, Embedded, JUnit, 단위, 통합 테스트
▶ React, JWT (72시간) Modern JS component, JSX, state, hooks, props, styled-components, flux, Redux, Context, Axios JWT + SpringSecurity + OAuth2 + React
▶ 스프링 x 리액트 기반 웹 애플리케이션 프로젝트 (160시간)