Information Security Study

240204 5주차 주간회고록 본문

네트워크 캠퍼스/회고록

240204 5주차 주간회고록

gayeon_ 2024. 2. 2. 17:06

1월 4주차 학습내용 요약

 
도커:
 
Portainer를 이용해 GUI로 컨테이너 관리( docker pull portainer/portainer-ce, docker volume create portainer_data)

 

도커 이미지 구조 이해 및 업로드(이미지 다운/업로드, 이미지 내부/정보/os 출력, 토큰 발급, 이미지 삭제, 가상머신 분리, 원격 레포지토리에 이미지 업로드, 이미지 검증, 도커허브 없이 이미지 옮기기)

 

도커 레지스트리 구축(프라이빗 레지스트리 구축의 필요성, 실습)

 

CLI에서의 컨테이너 관리(개요, 컨테이너 내부 측정, 격리 기술, 라이프사이클, 내부 구조, 운영 명령어, 컨테이너 상태 감지, inspect로 내부 구조 확인, cp로 호스트파일 복사, events, kill)
 


자바:
 
객체 지향 관련 이론 및 문법(toString(), equals(), Optional)

 

객체지향적 코드 작성(if문 자제, Getter, Setter, getter/setter의 문제점, stream API, Optional)

 

 

 

스프링부트:

 

스프링 프레임워크 개요(스프링 프레임워크를 구성하는 대표적인 모듈)

 

객체지향 설계원칙 SOLID(SRT, OCP, LSP, ISP, DIP)

 

Spring Core 모듈(의존성, IoC, DI, AOP, 유틸리티 클래스 및 기능, 의존성 주입의 3가지 방법-필드 주입/수정자 주입/생성자 주입, 주요 애노테이션)

 

Spring MVC 모듈(개요, 주요 컴포넌트-DispatcherServlet/HandlerMapping/Controller/ViewResolver/View, 실행 흐름, 구성 요소-Model, View, Controller)

 

REST API(RestController 애너테이션, 파라미터)

 

아틸러티를 활용한 스트레스 테스트(리포트 해석, 가상머신 실습)

 

Request Handling(JSP 사용 설정, JSP 파일 양식 자동 생성 설정(vscode))
 
 
 

잘된 점

  • 매일 강의 내용 정리본 작성한 것
  • 코테 스터디하면서 라이트업 최대한 안 보려고 노력한 것

 
 

안된 점

  • 강의 내용 정리본 보고 복습 열심히 안한 것 -> 진짜 읽어야함
  • 코테 스터디 열심히 안 한 것