일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Flutter
- 개발자블로그
- 운영체제
- java
- 개인공부
- AWS
- 코딩테스트
- 내일배움캠프
- 스파르타내일배움캠프TIL
- 자바
- Spring
- 스파르타내일배움캠프
- 컴퓨터구조론 5판
- 99일지
- til
- Python
- 개발자스터디
- 스파르타코딩클럽
- 컴퓨터개론
- 99클럽
- 국비
- 부트캠프
- 백준
- 스파르타내일배움캠프WIL
- MySQL
- 소프트웨어
- wil
- 중심사회
- 프로그래머스
- 항해
- Today
- Total
컴공생의 발자취
개인과제(재제출) & Spring(JWT, Entity 연관관계) 본문
개인과제 재제출
- 배운 점
- param & Query String
- exceptionHandler
- swagger
- validation
- ResponseEntity
- 느낀 점
그 이전에는 아래와 같이 3단계까지 밖에 진행하지 못했다.
- 일정 작성
- 선택한 일정 조회
- 일정 목록 조회
다시 재제출하면서 7단계까지 완료할 수 있었다.
- 선택한 일정 수정
- 선택한 일정 삭제
- 예외 발생 처리 (여기부터 추가기능 구현)
- swagger 활용 & 파라미터 유효성 검사, null 체크 및 특정 패턴에 대한 검증 수행
그리고 과제 해설 영상을 보면서 ResponseEntity를 사용해서 틀을 다시 바꿨다.
아직 ResponseEntity를 어떻게 활용하는지는 모르지만.. 일단 동작을 하도록 만들었다.
CRUD를 만들었긴하나, 이걸 제대로 활용하지는 못하는 것 같다.
여러번 더 해보면서 익혀야 제대로 사용할 수 있을 것 같다.
- 아쉬웠던 점
- 추가기능 구현을 모두하지 못한 것
- 파일 업로드 & 다운로드
- 테스트 코드 작성
- ResponseEntity를 제대로 이해하지 못하고 활용한 점
- exceptionHandler활용에 대해 더 알아보지 못한 점
- 추가기능 구현을 모두하지 못한 것
Spring 숙련 주차
- 배운 점
- 인증 인가
- Cookie vs Session
- JWT
- Entity 연관관계
- 모의면접..
- 느낀 점
뭔가.. 공부를 했는데.. 분명 했는데 모르겠어.
강의를 보면서 일단 그렇다니까 그렇구나 하고 보고는 있는데
이게 왜 그런지 어떤 걸 내가 몰라서 지금 이해를 제대로 못하고 있는 건지를 모르겠다.
그리고 모의면접은 정말 망했다지ㅠ
- 아쉬웠던 점
- 부족한 부분이 무엇인지 알아보지 못한 것
- 튜터님께 질문을 많이하지 못한 것
- 하루 빠진 것
2024.05.21 - [🤝 활동/내배캠TIL] - [내일배움캠프 24일차 TIL] ResponseEntity 및 ExceptionHandler
2024.05.21 - [🤝 활동/내배캠TIL] - [내일배움캠프 25일차 TIL] 쿠키-세션 방식과 JWT 기반 인증
2024.05.23 - [🤝 활동/내배캠TIL] - [내일배움캠프 26일차 TIL] 모의면접과 Entity 연관 관계
2024.05.24 - [🤝 활동/내배캠TIL] - [내일배움캠프 27일차 TIL] Spring 실습과 다양한 개념
* 24일차
- 목차 : 오늘의 학습, 오늘의/지난 날의 궁금증, 코드카타, 면담, 오늘의 회고
- 학습 키워드 : ResponseEntity, ExceptionHandler, Swagger, Validation
* 25일차
- 목차 : 오늘의 학습, 코드카타, 오늘의 회고
- 학습 키워드 : Autowired & Primary & Qualifier, 인증과 인가, 쿠키 - 세션 방식, JWT 기반 인증, 쿠키 vs 세션, git branch naming, git commit message template, JOIN
* 26일차
- 목차 : 오늘의 학습, 오늘의/지난 날의 궁금증, 코드카타, 모의 면접, 오늘의 회고
- 학습 키워드 : @OneToOne & JoinColumn, @ManyToOne, @OneToMany, fetch(@OneToMany & @ManyToOne), 영속성 전이, orphanRemoval
* 27일차
- 목차 : 오늘의 학습, 오늘의/지난 날의 궁금증, 코드카타, 오늘의 회고
- 학습 키워드 : cron, In, javadoc, 개선된 switch문, compareTo, copyOfRange, DATE_FORMAT(), CASE_WHEN
- 면담 질문 (더보기 ..Click)
* 26일차 (모의면접)
- RESTful한 API를 설계하는 장점은?
- 적절한 관심사 분리가 필요한 이유는? (계층 분리)
- Setter의 사용을 지양하는 이유는?
- NoSQL vs RDBMS
- 객체지향 설계 설명
- 궁금증 (더보기 ..Click)
* 24일차
- Q : PUT vs POST?
- Q : 참조는 reference인데 자바는 call by value로만 동작하는 것 아닌가?
* 26일차
- Q : RequestParam vs PathVariable
- Q : wrapper클래스.. 그래서 무슨 기능들을 가지고 있는데?
- Q : Object.equals와 str.equals의 차이?
- Q : 객체의 불변성에 대해 궁금...?
* 27일차
- Q : system.out vs log? 왜 log를 사용해야 하는가?
- Q : AOP?
- Q : JDBC이란?
- Q : ORM이란?
- Q : Local Storage vs Session Storage?
- Q : yml vs properties ?
나의 생각
올라가는 건 6주차 WIL이지만 지금은 7주차 중반..
시간이 참 빠르다. 그리고 이젠 노션에 내가 모르는 개념에 대해 조금씩 적어놓고 있다.
근데 강의만으로는 부족해서 책도 일단 빌려서 읽어보고 있다. 인프라에 있는 다른 강의도 시간이 된다면 읽어보면 좋겠다.
김영한님의 강의를 많이들 추천하던데 나도 그거 들어야지!
이번주 7주차도 화이팅!
이번 주 TMI
이제 밥 먹으면 너~~~어무 졸려서 점심은 잘 안 먹는다.
'🤝 활동' 카테고리의 다른 글
뉴스피드 프로젝트 수정 및 영상편집 (0) | 2024.06.12 |
---|---|
개인과제 제출 & JWT 그리고 독서토론(feat. 최재천의 곤충사회) (0) | 2024.06.11 |
Spring과 개인과제 그리고 독서토론(feat. 메리 골드의 마음 사진관) (0) | 2024.05.21 |
프로그래밍 기초 팀 프로젝트 마무리 및 독서토론(feat. 곰돌이 푸, 진심은 네 곁에 있어) (0) | 2024.05.11 |
개인과제 및 팀 프로젝트 (0) | 2024.05.06 |