Project | Period | Repository |
---|---|---|
숫자 야구 게임 | 2021-11-24 ~ 2021-12-01 |
repository |
자동차 경주 게임 | 2021-12-01 ~ 2021-12-08 |
repository |
자판기 | 2021-12-08 ~ 2021-12-15 |
repository |
페어 매칭 | 2021-12-18 ~ 2021-12-18 |
repository |
Project | Period | Repository | Pull Request & Review |
---|---|---|---|
자동차 경주 1단계 |
2022-02-09 ~ 2022-02-11 |
repository 1 | pull request 1 |
자동차 경주 2단계 |
2022-02-11 ~ 2022-02-21 |
repository 2 | pull request 2 |
로또 1단계 |
2022-02-22 ~ 2022-02-24 |
repository 1 | pull request 1 |
로또 2단계 |
2022-02-24 ~ 2022-03-07 |
repository 2 | pull request 2 |
블랙잭 1단계 |
2022-03-08 ~ 2022-03-11 |
repository 1 | pull request 1 |
블랙잭 2단계 |
2022-03-11 ~ 2022-03-21 |
repository 2 | pull request 2 |
체스 1~3단계 |
2022-03-22 ~ 2022-03-28 |
repository 1~3 | pull request 1~3 |
체스 4~5단계 |
2022-03-28 ~ 2022-04-07 |
repository 4~5 | pull request 4~5 |
Project | Period | Repository | Pull Request & Review |
---|---|---|---|
스프링 체스 1단계 |
2022-04-19 ~ 2022-04-25 |
repository 1 | pull request 1 |
스프링 체스 2단계 |
2022-04-25 ~ 2022-05-02 |
repository 2 | pull request 2 |
지하철 노선도 1~2단계 |
2022-05-03 ~ 2022-05-05 |
repository 1~2 | pull request 1~2 |
지하철 노선도 3단계 |
2022-05-05 ~ 2022-05-16 |
repository 3 | pull request 3 |
지하철 경로 1단계 |
2022-05-17 ~ 2022-05-19 |
repository 1 | pull request 1 |
지하철 경로 2단계 |
2022-05-19 ~ 2022-05-25 |
repository 2 | pull request 2 |
장바구니 1단계 |
2022-05-26 ~ 2022-06-02 |
repository 1 | pull request 1 |
장바구니 2단계 |
2022-06-02 ~ 2022-06-09 |
repository 2 | pull request 2 |
Project | Period | Repository |
---|---|---|
내 편(내 마음을 편지로) | 2022-06-28 ~ 2022-11-25 |
repository |
Project | Period | Repository | Pull Request & Review |
---|---|---|---|
톰캣 구현하기/step1 | 2022-08-30 ~ 2022-09-06 |
repository 1 | pull request 1 |
톰캣 구현하기/step2 | 2022-09-06 ~ 2022-09-08 |
repository 2 | pull request 2 |
톰캣 구현하기/step3,4 | 2022-09-08 ~ 2022-09-14 |
repository 3 | pull request 3 |
MVC 구현하기/step1 | 2022-09-15 ~ 2022-09-20 |
repository 1 | pull request 1 |
MVC 구현하기/step2 | 2022-09-20 ~ 2022-09-23 |
repository 2 | pull request 2 |
MVC 구현하기/step3 | 2022-09-24 ~ 2022-09-28 |
repository 3 | pull request 3 |
JDBC 라이브러리 구현하기/step1 | 2022-09-30 ~ 2022-10-05 |
repository 1 | pull request 1 |
JDBC 라이브러리 구현하기/step2 | 2022-10-06 ~ 2022-10-14 |
repository 2 | pull request 2 |
Project | Period | Repository |
---|---|---|
service-apply | 2022-04-01 ~ 2022-11-25 |
repository |
우아한테크코스 내부에서 진행한 스터디 정리
Project | Period | Repository |
---|---|---|
구구조 Spring 스터디 | 2022-05-06 ~ 2022-06-10 |
repository |
Kotlin 스터디 | 2022-06-06 ~ 2022-07-20 |
repository |
JPA 스터디 | 2022-06-11 ~2022-07-30 |
- |
알고리즘 스터디 | 2022-06-20 ~2022-08-30 |
repository |
- 자바의 입출력(I/O) 및 File(경로/읽기)을 알아보자
- 프로세스 vs 스레드를 비교해보자
- 정적(static) 메소드 써도 될까?
- DTO와 VO 비교
- SpringBoot에 원하는 오류페이지로 설정하기
- IntelliJ 디버깅 해보기
- 전략패턴과 상태패턴의 공통점과 차이점
- 웹서버 vs WAS
- HTTP란? (특징, 버전, 캐싱)
- 코틀린을 알아보자
- 코틀린에서 JPA를 사용할 때 고려할 점(SETTER, 생성자 안의 프로퍼티, data class)
- 왜 Kotest를 사용해야 할까?
- Kotest의 테스트스타일 10가지
- 코틀린이란 무엇이며, 왜 필요한가?
- 코틀린 기초
- 함수 정의와 호출
- 클래스, 객체, 인터페이스
- 코틀린 타입 시스템
- 연산자 오버로딩과 기타 관례
- 고차함수 : 파라미터와 반환 값으로 람다 사용
- 제네릭스
- 애노테이션과 리플렉션
- DSL 만들기
- 스프링의 탄생과 개념
- 좋은 객체지향 프로그래밍이란?
- SOLID (좋은 객체 지향 설계의 5가지 원칙)
- 의존성 주입 3가지 방법(생성자 주입을 사용하자)
- @Transactional
- @Transaction(readOnly=true)을 사용하면 성능이 향상되는 이유
- DTO의 사용 범위
- JdbcTemplate를 사용하는 이유
- 스프링 DI
- 의존 자동 주입
- 컴포넌트 스캔
- 빈 라이프사이클과 범위
- AOP 프로그래밍
- 스프링 MVC 프레임워크 동작 방식
- 프로필과 프로퍼티