Giter Site home page Giter Site logo

도전하는 개발자 윤보민 입니다. 🐥 블로그 바로가기

상상 구현 프로젝트

2020. 02 ~ 2020. 04 구공팩토리 3기

  • 직원 관리 시스템

2020. 05 ~ 2020. 09 구공팩토리 자바 보조강사

  • 스프링 수업
  • 세종 문화 회관 CRM

2020. 02 ~ 2021. 11 우아한 테크코스 3기

프리코스

프로젝트 리포지토리 키워드 나만의 작은 미션
숫자 야구 게임 java-baseball-precourse 1차 생각정리
자동차 경주 게임 java-racingcar-precourse 2차 생각정리
지하철 노선도 미션 java-subway-map-precourse 3차 생각정리
지하철 노선도 경로 조회 미션 java-subway-path-precourse 최종 생각정리

LEVEL 1 - 자바, OOP, TDD (2021.02.03 – 2021.04.02)

프로젝트 리포지토리 키워드 나만의 작은 미션
자동차 경주 게임 java-racingcar 테스트, 전략패턴, 람다식, MVC x
로또 java-lotto 스트림, TDD, 일급 컬렉션, 전략패턴 x
블랙잭 java-blackjack DTO, MVC, 상태패턴 x
체스 java-chess 추상화, 팩토리패턴, 상태패턴, Spark(웹 프로그래밍) 스파크 웹소켓(실시간 게임, 실시간 채팅)
투두리스트 js-todo-list-step1 자바스크립트 x

LEVEL 2 - WEB, SPRING (2021.04.13 – 2021.06.04)

프로젝트 리포지토리 키워드 나만의 작은 미션
체스 jwp-chess 스프링, 프로파일, Postgre, 인터페이스화 스프링 웹소켓, 시연 영상
지하철 노선도 관리 atdd-subway-map Dao vs Repository, JdbcTemplate, atdd x
경로 조회/로그인 atdd-subway-path ArgumentResolver, JWT, Validation x
협업 atdd-subway-fare 협업, 배포, AWS CI/CD

LEVEL 3 - TEAM PROJECT (2021.06.22 – 2021.10.29)

주절주절 프로젝트 진행

  • 로그인 기능 구현 (관련 글 바로가기)
    • 카카오를 이용한 소셜 로그인 기능 구현
    • 키워드 : JWT, 팩터리 패턴
  • 쿼리 카운터(스파이) 구현 (관련 글 바로가기)
    • 쿼리 개수를 세어줄 수 있는 스파이 구현
    • 키워드 : 다이나믹 프록시, AOP, Spring JDBC Template, JPA
  • 인수 테스트 툴 구현 (관련 글 바로가기)
    • 반복되는 테스트 코드를 줄이기 위한 템플릿화
    • 키워드 : 콜백 패턴, Rest Assured
  • 인터셉터 api 별 설정 기능 (관련 글 바로가기)
    • 인터셉터의 api 흐름 제어 기능 추가
    • 키워드 : 프록시 패턴, 인터셉터

데모데이 영상

데모데이 1 데모데이 2 데모데이 3 데모데이 4

Level 4 - HTTP Server, MVC Framework, JDBC Template (2021.08.24 – 2021.10.29)

주절주절 유지보수

  • 추천 알고리즘 구현 (관련 글 바로가기)
    • 기존 머하웃 라이브러리 제외하고 직접 구현한 추천 알고리즘 적용 (슬로프 원 알고리즘)
    • 키워드 : 슬로프 원 알고리즘, 협업 필터링, Item-based, Java
  • 각 api 성능 지표 시각화 (관련 글 바로가기)
    • 각 api 별 성능을 편하게 볼 수 있는 지표를 시각화
    • 키워드 : 쿼리 스파이, AOP, 리플렉션, 클라우드 와치
  • 인수 테스트 툴 리팩토링(관련 글 바로가기)
    • 어떤 테스트 도구 구현체가 와도(MockMvc, RestAssured) 유연하게 적용할 수 있는 테스트 툴 구현
    • 키워드 : 어댑터 패턴, MockMvc, RestAssured, Rollback

우아한 테크코스 미션

프로젝트 리포지토리 키워드 나만의 작은 미션
HTTP 서버 구현하기 jwp-dashboard-http 서블릿, 쿠키, 세션 스프링 코어 구현, 스프링 mvc 구현, ArgumentResolver 구현
MVC 프레임워크 구현하기 jwp-dashboard-mvc 스프링 mvc, 리팩터링 ReturnTypeResolver 구현
JDBC 라이브러리 구현하기 jwp-dashboard-jdbc JDBC, 스프링 트랜잭션 관리 구현
조회 성능 개선하기 sql-tuning 인덱스, 실행계획 관련 글 정리
레거시 코드 리팩터링 jwp-refactoring 리팩터링, JPA, Event Driven, 멀티모듈, 의존성 테스트 툴 작성

2022. 01 ~ 우아한 형제들

Bomin Yoon's Projects

Bomin Yoon doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.