Heo-y-y
  • Intro
  • CATALOGUE
    • Framework
      • Spring
        • Spring의 가치
        • Spring Bean
        • IoC와 DI
        • POJO
        • AOP
        • Transaction
        • Spring MVC와 DispatcherServlet
        • 객체지향 설계 5원칙 SOLID
        • Filter, Interceptor, Argument Resolver
        • CORS 이슈
        • DAO, DTO, VO, Entity, Domain
        • 레이어드 아키텍처
        • 비동기 처리
        • HttpMessageConverter와 직렬화, 역직렬화
    • Java
      • Java의 특징
      • 객체지향 프로그래밍 OOP
      • JVM의 역할
      • 원시 타입(Primitive type), 참조 타입(Reference type)
      • 오버라이딩(Overriding)과 오버로딩(Overloading)
      • Try-with-resources
      • Java 8
      • Scanner, InputStream, BufferedReader
    • Design Pattern
      • 구조 패턴
        • 프록시 패턴
        • 데코레이터 패턴
      • 행위 패턴
        • 전략 패턴
        • 템플릿 메서드 패턴 / 템플릿 콜백 패턴
    • JPA
      • JPA란?
      • 영속성 관리
      • 엔티티 매핑
      • 연관관계 매핑
      • 다양한 연관관계 매핑
      • 상속 관계 매핑
      • 프록시와 연관관계 관리와 N+1 문제
      • 값 타입
      • 객체지향 쿼리, JPQL
      • QueryDSL, 네이티브SQL, 객체지향쿼리
      • Spring Data JPA
      • 웹 애플리케이션과 영속성관리
      • 컬렉션과 부가 기능
      • 고급 주제와 성능 최적화
      • 트랜잭션과 락, 2차 캐시
    • Developer Tools
      • Swagger
  • BACKEND STUDY
    • MSA 스터디
      • OpenFeign을 이용한 알고리즘 해결 및 Mockito 테스트
      • MSA 서점 대여 프로젝트
        • 요구사항 명세서 및 테이블 구조
        • LoanService
        • BookService
        • HistoryService
          • Error Log
        • MockTestService
    • Spring 완전 정복 로드맵
      • 스프링 입문
      • 스프링 핵심 원리 - Basic
        • 객체지향 설계와 스프링
        • 순수 자바로 도메인 개발
        • 객체 지향 원리 적용
        • 스프링 컨테이너와 스프링 빈
        • 싱글톤 컨테이너
        • 컴포넌트 스캔
        • 의존관계 자동 주입
        • 빈 생명주기 콜백
        • 빈 스코프
      • HTTP 웹 기본 지식
        • 인터넷 네트워크
        • URI와 웹 브라우저 요청 흐름
        • HTTP 기본
        • HTTP 메서드
        • HTTP 메서드 활용
        • HTTP 상태 코드
        • HTTP 헤더 - 일반 헤더
        • HTTP 헤더 - 캐시와 조건부 요청
      • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
        • 웹 애플리케이션 이해
        • 서블릿
        • 서블릿, JSP, MVC 패턴
  • FRONTEND STUDY
    • 한 번에 끝내는 프론트엔드 개발
      • HTML/CSS/JS로 만드는 스타벅스 웹사이트
        • 프론트엔드 개괄
        • HTML
        • CSS
        • JavaScript
        • Starbucks Project
        • Git을 활용한 버전관리
      • JavaScript
        • Node.js
        • JavaScript 기본
        • JavaScript 함수
    • 처음 만난 React
      • React 소개
      • React 시작
      • JSX
      • Rendering Elements
      • Components and Props
      • State and Lifecycle
      • Hooks
      • Handling Events
      • Conditional Rendering
      • List and Keys
      • Forms
      • Lifting State Up
      • Composition vs Inheritance
      • Context
      • Styling
      • Mini Project
    • 바닐라 JS로 그림 앱 만들기
      • THE CANVAS API
      • PAINTING BOARD
      • MEME MAKER
  • NETWORK STUDY
    • 외워서 끝내는 네트워크 핵심이론 - 기초
      • Layer와 Layered 구조
      • 네트워크와 네트워킹 그리고 개념
      • User mode와 Kernel mode
      • Internet 기반 네트워크 입문
      • L2
  • SQL & ALGORITHM
    • 알고리즘
      • 백준
        • Class1
          • A+B(수학, 구현, 사칙연산)
          • A-B(수학, 구현, 사칙연산)
          • A/B(수학, 구현, 사칙연산)
          • 단어의 개수(구현, 문자열)
          • 단어 공부(구현, 문자열)
          • 검증수(수학, 구현, 사칙연산)
          • 두 수 비교하기(구현)
          • 별 찍기 - 1(구현)
          • 별 찍기 - 2(구현)
          • Hello World(구현)
          • 최대값(구현)
          • 숫자의 개수(수학, 구현, 사칙연산)
          • 문자열 반복(구현, 문자열)
          • 구구단(수학, 구현)
          • N 찍기(구현)
          • 윤년(수학, 구현, 사칙연산)
          • 알람 시계(수학, 사칙연산)
          • 음계(구현)
          • 나머지(수학, 사칙연산)
          • OX퀴즈(구현, 문자열)
          • 시험 성적(구현)
          • 고양이(구현)
          • 개(구현)
          • ACM 호텔(수학, 구현, 문자열)
          • 알파벳 찾기(구현, 문자열)
          • 최소, 최대(수학, 구현)
          • 사칙연산(수학, 구현, 사칙연산)
          • x보다 작은 수(구현)
          • A + B - 3(수학, 구현, 사칙연산)
          • A + B - 4(수학, 구현, 사칙연산)
          • A + B - 5(수학, 구현, 사칙연산)
          • A x B(수학, 구현, 사칙연산)
          • 아스키 코드(구현)
          • 숫자의 합(수학, 구현, 문자열)
          • 새싹(구현)
          • 문자와 문자열(구현, 문자열)
        • Class2
          • 체스판 다시 칠하기(브루트포스 알고리즘)
          • 단어 정렬(문자열, 정렬)
          • 팰린드롬수(구현, 문자열)
          • 평균(수학, 사칙연산)
          • 소수 찾기(수학, 정수론, 소수 판정)
          • 수 정렬하기 3(정렬)
          • 벌집(수학)
          • 최대공약수와 최소공배수(수학, 정수론, 유클리드 호제법)
          • 분해합(브루트포스 알고리즘)
          • 직각삼각형(수학, 기하학, 피타고라스 정리)
          • 부녀회장이 될테야(수학, 구현, 다이나믹 프로그래밍)
          • 블랙잭(브루트포스 알고리즘)
          • 달팽이는 올라가고 싶다(수학)
          • 이항 계수 1(수학, 구현, 조합론)
          • Hashing(구현, 문자열, 해싱)
          • 랜선 자르기(이분 탐색, 매개 변수 탐색)
          • 스택 수열(자료 구조, 스택)
          • 수 찾기(자료 구조, 정렬, 이분 탐색)
          • 수 정렬하기 2(정렬)
          • 카드2(자료 구조, 큐)
          • 괄호(자료 구조, 문자열, 스택)
          • 나이순 정렬(정렬)
    • SQL 쿼리 테스트
      • 프로그래머스
        • SELECT
          • 3월에 태어난 여성 회원 목록 출력하기
          • 12세 이하인 여자 환자 목록 출력하기
          • 평균 일일 대여 요금 구하기
          • 인기있는 아이스크림
          • 흉부외과 또는 일반외과 의사 목록 출력하기
          • 조건에 맞는 도서 리스트 출력하기
          • 조건에 부합하는 중고거래 댓글 조회하기
          • 과일로 만든 아이스크림 고르기
          • 강원도에 위치한 생산공장 목록 출력하기
          • 재구매가 일어난 상품과 회원 리스트 구하기
          • 모든 레코드 조회하기
          • 역순 정렬하기
          • 아픈 동물 찾기
          • 어린 동물 찾기
          • 동물의 아이디와 이름
          • 여러 기준으로 정렬하기
          • 상위 n개 레코드
          • 조건에 맞는 회원수 구하기
        • SUM, MAX, MIN
          • 최댓값 구하기
          • 가장 비싼 상품 구하기
  • PROJECT
    • 알딸딸 프로젝트
      • 커스텀 레시피 상세 조회
      • 정규 레시피 도수 별 Pagination
      • Swagger UI
      • S3를 통한 이미지 저장 아키텍팅
      • 인증 흐름, 토큰 관리
Powered by GitBook
On this page
  1. CATALOGUE
  2. Framework

Spring

Spring의 가치Spring BeanIoC와 DIPOJOAOPTransactionSpring MVC와 DispatcherServlet객체지향 설계 5원칙 SOLIDFilter, Interceptor, Argument ResolverCORS 이슈DAO, DTO, VO, Entity, Domain레이어드 아키텍처비동기 처리HttpMessageConverter와 직렬화, 역직렬화
PreviousFrameworkNextSpring의 가치

Last updated 1 year ago