스파르타 내일배움캠프 38

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day38~39

오늘 진행한 학습 요약1. CH 4 뉴스피드 프로젝트Game Talk트러블 슈팅 KPT 회고뉴스피드 프로젝트 (gameTalk) Git-hub 링크 : https://github.com/Newbiekk-kkh/GameTalk 2. 알고리즘 코드카다  Day39~41(작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest 학습 정리1. CH 4 뉴스피드 프로젝트 Game Talk 👾 트러블 슈팅 🤔 문제 댓글기능 추가 후 비로그인 상태에서 게시글, 댓글이 없을때 Get으로 조회 시 "401 UNAUTHORIZED \"로그인 해주세요\” 에러가 발생하였다.적절하지 않은 에러코드 반환으로 수정이 필요하였다. 😎 해결방법LoginFilger..

Today I Learned 2024.11.25

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day37

오늘 진행한 학습 요약1. CH 4 뉴스피드 프로젝트개발 프로세스 가이드0단계 : 목표 정하기! (Growth Mindset)1단계 : 팀 노션 작성하기!2단계 : 프로젝트 아이디어 구상하기!3단계 : 와이어프레임 작성하기!4단계 : ERD 작성하기!5단계 : API 명세 작성하기!6단계 : S.A 작성 및 피드백 받기!7단계 : 본격적인 백엔드 개발하기!8단계 : 테스트 및 버그 수정하기!인증/인가 코드 수정 및 리팩토링도전기능가이드1. 업그레이드 뉴스피드2. 댓글3. 좋아요뉴스피드 프로젝트 (gameTalk) Git-hub 링크 : https://github.com/Newbiekk-kkh/GameTalk 2. 알고리즘 코드카다  Day37(작성 생략)CodingTest Git-hub 링크 : http..

Today I Learned 2024.11.21

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day36

오늘 진행한 학습 요약1. CH 4 뉴스피드 프로젝트개발 프로세스 가이드0단계 : 목표 정하기! (Growth Mindset)1단계 : 팀 노션 작성하기!2단계 : 프로젝트 아이디어 구상하기!3단계 : 와이어프레임 작성하기!4단계 : ERD 작성하기!5단계 : API 명세 작성하기!6단계 : S.A 작성 및 피드백 받기!7단계 : 본격적인 백엔드 개발하기!8단계 : 테스트 및 버그 수정하기!뉴스피드 프로젝트 (gameTalk) Git-hub 링크 : https://github.com/Newbiekk-kkh/GameTalk 2. 알고리즘 코드카다  Day36(작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest 학습 정리1. CH 4 뉴스..

Today I Learned 2024.11.20

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day35

오늘 진행한 학습 요약1. CH 4 뉴스피드 프로젝트개발 프로세스 가이드 0단계 : 목표 정하기! (Growth Mindset) 1단계 : 팀 노션 작성하기! 2단계 : 프로젝트 아이디어 구상하기! 3단계 : 와이어프레임 작성하기! 4단계 : ERD 작성하기! 5단계 : API 명세 작성하기! 6단계 : S.A 작성 및 피드백 받기! 7단계 : 본격적인 백엔드 개발하기! 8단계 : 테스트 및 버그 수정하기!필수 기능 가이드1. 프로필 관리 뉴스피드 프로젝트 (gameTalk) Git-hub 링크 : https://github.com/Newbiekk-kkh/GameTalk 2. 알고리즘 코드카다  Day35(작성 생략)CodingTest Git-hub 링크 : https://github.com/..

Today I Learned 2024.11.19

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day34

오늘 진행한 학습 요약1. 베이직반 강의 ( 2회차 - Spring Controller ) Spring Boot의 설정 RESTful API 설계 @PathVariable, @RequestParam, @ModelAttribute, @RequestBody 2. 베이직반 강의 ( 3회차 - 데이터베이스  ) 데이터베이스 정규화와 Spring JDBC 기초 1정규화 (1NF): 데이터의 원자성 유지하기 2정규화 (2NF): 부분적 종속성 제거하기 3정규화 (3NF): 이행적 종속성 제거하기 BCNF (Boyce-Codd Normal Form): 추가적인 중복성 제거 4정규화 (4NF): 다치 종속성 제거하기 5정규화 (5NF): 조합적 종속성 제거하기 정규화 요약과 실전에서의 적용 SQL ..

Today I Learned 2024.11.18

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day33

오늘 진행한 학습 요약1. 스탠다드반 강의 (Enum 실무 활용 (feat.람다)]Enum이란Enum의 활용람다란Enum과 람다우아한 기술블로그 = Java Enum 활용기 : https://techblog.woowahan.com/2527/ 2. 알고리즘 코드카다  Day31(작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest 학습 정리1. 스탠다드반 강의 (Enum 실무 활용 (feat.람다)]Enum이란자바의 Enum은 특정 값들의 집합을 나타내는 특별한 데이터 타입public enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY}Enum의 장점타입..

Today I Learned 2024.11.15

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day32

오늘 진행한 학습 요약1. CH 4 일정 관리 앱 만들기 development 필수 기능 가이드 Lv 0. API 명세 및 ERD 작성 Lv 1. 일정 CRUD Lv 2. 유저 CRUD Lv 3. 회원가입 Lv 4. 로그인(인증)추가 기능 가이드 Lv 5. 다양한 예외처리 적용하기 Lv 6. 비밀번호 암호화 트러블 슈팅JPA 일정관리 앱 Git-hub 링크 : https://github.com/chews26/Schedule-jpa 2. 알고리즘 코드카다  Day30(작성 생략)CodingTest Git-hub 링크 : https://github.com/chews26/CodingTest 학습 정리1. CH 4 일정 관리 앱 만들기 development 👀 필수 기능 가이드Lv 0. API 명세..

Today I Learned 2024.11.15

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day31

오늘 진행한 학습 요약1. Spring 숙련 - 2주차 Cookie CookieCookie Header Cookie로 로그인 상태 유지 Cookie 문제점 Session Session Servlet의 HttpSession Spring의 Session Session 정보 Session TimeOut Session의 한계 Token Token   JWT JWT(JSON Web Token)JWT 인증 JWT 장단점 Access Token, Refresh Token Filter 공통 관심 사항(cross-cutting concerns) Servlet Filter Filter Interface 2. 알고리즘 코드카다  Day29(작성 생략)CodingTest Git-hub 링크 : htt..

Today I Learned 2024.11.13

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day30

오늘 진행한 학습 요약1. Spring 숙련 - 1주차 객체 지향 설계 SOLID 원칙 Spring과 객체 지향 Spring의 핵심 개념 Spring Container Spring Bean IOC/DI IOC(제어의 역전, Inversion Of Control) DI(의존성 주입, Dependency Injection) Singleton Pattern 싱글톤 패턴(Singleton Pattern) 싱글톤 패턴의 주의점 Spring Bean 등록 @ComponentScan @Configuration, @Bean Bean 충돌 @Qualifier, @Primary 수동 VS 자동 의존관계 주입 의존관계 주입 생성자 주입 @RequiredArgsConstructor Va..

Today I Learned 2024.11.12

2024 스파르타 내일배움캠프 Sping 트랙 참여 // day29

오늘 진행한 학습 요약1. Servlet - Jsp - MVC - Spring 진화 과정 Servlet Jsp MVC Spring IT 늦공 김부장 - Servlet - Jsp - MVC - Spring 진화과정에 대한 리뷰 | 웹 개발 입문자에게는 꽤 좋은 내용 | 기존 개발자는 가던길을 멈추고 잠시 되돌아보는 시간을~ 링크 : https://youtu.be/PH8-V6ah0XQ?si=mx1FO6IshnLqHU9F 2. Spring boot 주요 개념 정리의존성 주입자동 설정 (Auto Configuration)스프링 스타터 (Spring Starters)내장 서버 (Embedded Server)Spring Boot CLI (Command Line Interface)의견보다 관습 (Opiniona..

Today I Learned 2024.11.11