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주차 피드백)