자바의 기초적 프로그래밍 방법에 대해 알아보자
객체, 인스턴스, 클래스, 함수, 생성자, 참조 자료형, 접근제어자, 캡슐화에 대해 알아보자!
this, static변수, singleton, 배열 ,ArrayList들에 대해 알아보자!
클래스 상속, 캐스팅, 오버라이딩, 자바 메모리 구조 및 스레드에 대해 알아보자!
가상 메서드와 다형성의 개념에 대해 이해해보자!
downcasting 및 instanceof 사용 예시에 대해 들여다보자!
abstract class, Template Method, final 예약어에 대해 이해해보자!
자바에서 인터페이스와 사용예시에 대해 알아보자
탬플릿 메서드, 인터페이스 활용 연습문제
Object,String,Class 클래스에 대해 알아보자
자료구조의 기초 개념에 대해 알아보자!
java의 Array를 구현해보자
Linked List를 구현해보자!
자바에서 stack과 queue를 구현해보자!
제네릭 프로그래밍에 대해 알아보자!
자바의 컬렉션 프레임워크에 대해 알아보자!
자바의 TreeSet에 대해 알아보자!
Map 인터페이스 구현 및 활용
자바의 내부 클래스
함수의 인터페이스와 람다식
자바의 스트림에 대해 알아보자~
자바의 예외처리
java.util.logging
자바의 입출력 스트림
직렬화,File,RandomAccessFile
Decorator 패턴 활용 예시
자바 쓰레드 활용
자바 성적 관리 프로그램 프로젝트
자바 기초알고리즘 모음
자바의 기초 알고리즘
객체 지향 이해
디자인 패턴 및 자주 사용하는 디자인 패턴을 구현해보자!
웹 개발 개론, HTTP, URI, 웹 동작 원리 등
Spring Boot
API에 대한 개념 정리 및 이해에 대해 다루어보자!
간단한 REST API 직접 구현 해보기!
스프링에서의 Response & Object Mapper 활용
Spring에 대해 간단히 개념적으로 알아보자!
IOC와 DI의 개념 및 코드 예시를 보고 이해하자!
AOP 개념 및 구현 + 이해
AOP 관련 용어 정리 및 사용법 요약
ObjectMapper 간단한 활용 및 자주 쓰는 어노테이션 정리
Spring에서 Validation 개념과 예시에 대해 알아보자
Spring Boot Exception 처리 예시
원하는 대로 에러 메세지 띄우기
Spring의 Filter 와 Intercepter의 개념과 활용법에 대해 알아보자!
RestTemplate 사용 예시
네이버 검색 API 연동
REST API CRUD Test Code 작성
네이버 검색 API를 활용한 맛집 List 만들기
[Spring] Repository Interface 메서드 실습
QueryMethod 활용
Entity 매핑 관련 어노테이션 정리
Entity의 Listener 활용
Entity Relation Diagram(ERD)
1:N(oneToMany), N:1(ManyToOne)
[Spring] JPA N:M Relation
[Spring] Persistence Context 알아보기
[Spring] Entity Cache
Entity 생명 주기 이해를 위한 코드 예시
예외 롤백 차이, isolation , propagation
Cascade 및 고아제거속성
쿼스텀 쿼리 사용
Native Query 사용
Converter 사용법 및 주의 사항
JPA 에서 Embedded 타입 활용
JPA 트러블 슈팅(N+1 이슈)
영속성 컨텍스트 및 Dirty Checkup에 따른 문제 다루어보기
스프링 시큐리티란
[Spring Security] 기본 동작 구조 이해
[Spring Security] Filter
Authentication (인증)의 기본 구조
Form Login 개념
basic-login 실습
Authentication 메커니즘 및 Custom Filter 활용
Basic 인증 실습
웹과 모바일 서비스
DaoAuthenticationManager와 UserDetailsService 활용 예시
로그인을 하기 위한 필터들
RemeberMe 토큰 저장
세션관리 관련 필터
[Spring Security] 권한 체크와 오류 처리
스프링 시큐리티 권한 과정
voter에 대해 알아보자!
Voter 관련 실습
Method 후처리(after Invocation)
Secured 기반 권한 체크
[Spring Security] 임시 권한 부여(RunAsManager)
[Spring Security] 도메인 객체 보안(ACL)
학교,학생 도메인 설계
시험지 템플릿 도메인 설계
온라인 시험 사이트 화면 구현
온라인 시험 사이트 권한
JWT 토큰이란?
AuthToken, RefreshToken을 통한 로그인
OAuth2 로그인(SNS Login 관리)
웹 서비스 확장 전략
웹 서비스 확장 전략
클러스터링, 레플리케이션, 샤딩
쓰기 요청 분산, 메세지 큐
스프링 클라우드 설정 및 기본적인 upload
spring cloud gateway 활용
Eureka server-client