IT업계에서 프로젝트를 할 때 기본적으로 팀 구성이 PM, 디자인, 프론트, 백엔드로 구성되어 있다.
내가 주로 공부중인 백엔드 개발자 역량뿐만 아니라, 다른 직무에 대한 이해도 필요하다고 생각해서 해외 온라인 강좌 Coursera 사이트에서 해당 강좌들을 수강했다.
수강 기간: 2022.12.24 ~ 2022.12.31 한 강좌당 완료하는데 약 18시간 ~ 22시간 필요 언어, 자막: 영어
2023 Dev History
인프런 강의: 우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복
인프런 강의: 김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵
객체 지향 설계, 테스트와 관련된 책
협업, 마인드 관련된 책
230101 ~ 230107
230109 ~ 230115
Git Blog 만들기(Jekyll)
230120 ~ 230125
스프링 핵심 원리 - 기본편
BeanFactory와 ApplicationContext
다양한 설정 형식 지원 - 자바 코드, XML
스프링 빈 설정 메타 정보 - BeanDefinition
모든 개발자를 위한 HTTP 웹 기본 지식
[HTTP] 인터넷 네트워크 - 인터넷 통신 / IP / TCP, UDP / PORT / DNS
[HTTP] URI와 웹 브라우저 요청 흐름
230126 ~ 230131


3주차 미션 목표
- 클래스(객체)를 분리하는 연습
- 도메인 로직에 대한 단위 테스트를 작성하는 연습
공통 피드백에서 반영한 부분
- 함수(메서드) 라인에 대한 기준 - 15라인(3주차 피드백)
- 성공하는 케이스 뿐만 아니라 예외에 대한 케이스도 테스트한다(3주차 피드백)
- 연관성이 있는 상수는 static final 대신 enum을 활용한다(3주차 피드백)
