
리눅스 기초

네트워크 설정하기

DataBase 초기 설정 및 접속 / ERD

SQL

프로그래머스 MySQL 실습
DCL 명령어(GRANT, REVOKE)

MySQL Replication 설정에 대한 내용

DB 이중화 / Active-Active / HAProxy 설정

MySQL / Active-Standby / Keepalived

클러스터(Cluster) 란 무엇인가? ✍

트랜잭션(Transaction) 이란? ✍ / 워드프레스

Git 과 Github 란❓

Branch & Merge 란 무엇인가 ❓

Java 기초

Java 기초 ✍

메서드(Method) / 상속 / 오버로딩 / 오버라이딩이란 ?✍

접근 제어자 / Getter 와 Setter ✍

문자열 / 맵 / 리스트란 ?✍

JSON(JavaScript Object Notation) 이란❓

다형성 / 제네릭 / 스트림이란 ❓

스레드(Thread) 란 ❓

자료구조 💯

자료구조 ( Linked List / Tree ) 💯

Red-Black 트리란 ❓

Heap 이란❓

DFS / BFS / Greedy ✍

다익스트라(Dijkstra) 알고리즘❓

Servlet / DispatcherServlet

스프링 2일차 이론 정리 ✍

스프링 2일차 실습 정리 💻

ORM / JPA / Hibernate / 연관 관계 매핑 ✍

즉시 로딩 / 지연 로딩 / Spring Data JPA ✍

Member(회원) , Product(상품) , Orders(주문) 각각에 대한 CRUD 구현 🐶

세션과 쿠키 / Spring Security

JWT 구현하기 💻

카카오 로그인 API / 제약조건 설정 / 입력값 검증 / Swagger UI ✍

AOP / 예외처리 / 로깅 ✍

application.yml 파일 활용법 ✍

파일 업로드 ✍

포트원 API를 이용한 카카오페이 결제 기능 ✍

Portone 라이브러리 사용 / 구글 이메일 인증 구현 ✍

DB 성능 개선( N+1 문제, 트랜잭션 등) ✍

Nginx 서버와 스프링 서버 연동 / AWS EC2, RDS / 인증서 / 로드 밸런싱 ✍

MSA / API Gateway / Kafka / 헥사고날 아키텍처 ✍

Kafka를 이용한 이메일 인증 기능 구축 / Eureka 🦁

로그인 / 상품 등록(이미지 업로드) / 서킷 브레이커 ✍

HTML / CSS 기본 문법 정리 ✍

Nginx Reverse Proxy 란 ❓

도커 1일 차 실습 정리 ✍

도커 2일 차 실습 정리 🧐

쿠버네티스 초기 환경 구축하기 🦁

실습 진행 💡

Istio 실습 🐹

Jaeger 란 ❓

Ansible(앤서블) 과 GitHub Action 💻

Jenkins 초기 설정 및 파이프라인 실습 💡

Jenkins Freestyle 과 Pipeline / k8s 배포

Generic WebHook Trigger 를 설정하게 된 배경❓