리눅스 기초
네트워크 설정하기
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 를 설정하게 된 배경❓