코드스테이츠/section2

[Section2] 이해도 자가 점검 리스트

강예은 2023. 5. 30. 12:46

 

  • 웹 애플리케이션 네이티브 애플리케이션의의 기본 개념에 대해 이해할 수 있다.
  • 네트워크를 만드는 기술을 이해할 수 있다.
    • TCP/IP의 기본에 대해 이해할 수 있다.
    • IP의 기본개념에 대해 이해할 수 있다.
    • TCP와 UDP 개념과 그 차이를 이해할 수 있다.
    • PORT의 개념과 그 차이를 이해할 수 있다.
      • URL, DNS의 기본에 대해 이해할 수 있다.
      • DNS 기본적인 작동원리를 이해할 수 있다.
  • 웹을 구성하는 기술을 이해할 수 있다.
    • 웹의 기본적인 개념에 대해 이해할 수 있다.
    • 클라이언트-서버 아키텍처에 대해 이해할 수 있다.
    • 웹 애플리케이션 아키텍처에 대해 이해할 수 있다.
    • 웹 애플리케이션 아키텍처 요청흐름에 대해 이해할 수 있다.
    • 웹 애플리케이션을 구현하는 방식과 기술들에 대해 이해할 수 있다.
    • SSR과 CSR의 기본 개념과 그 차이를 이해할 수 있다.
    • CORS의 기본 개념에 대해 이해할 수 있다.
    • SPA를 가능하게 하는 AJAX에 대해 이해할 수 있다.
  • HTTP messages의 구조를 설명할 수 있다.
    • HTTP의 동작 방식을 이해할 수 있다.
    • HTTP requests와 responses를 구분할 수 있다.
    • HTTP의 응답 메시지를 찾아볼 수 있다.

Chapter 1 - Spring Framework 소개

  • Framework가 무엇인지 이해할 수 있다.
  • Spring Framework이 무엇인지 이해할 수 있다.
  • Spring Framework을 왜 배워야 하는지 이해할 수 있다.

Chapter 2 - Spring Framework의 특징

  • POJO의 의미를 이해할 수 있다.
  • POJO가 필요한 이유를 알 수 있다.
  • IoC/DI의 의미를 이해할 수 있다.
  • IoC/DI가 필요한 이유를 알 수 있다.
  • AOP의 의미를 이해할 수 있다.
  • AOP가 필요한 이유를 알 수 있다.
  • PSA의 의미를 이해할 수 있다.
  • PSA가 필요한 이유를 알 수 있다.

Chapter 3 - Spring Framework 모듈 구성

  • 아키텍처(Architecture)의 의미를 이해할 수 있다.
  • 우리가 알아야 할 애플리케이션의 아키텍처를 이해할 수 있다.
  • 아키텍처를 통해 Spring Framework의 모듈(Module) 구성을 이해할 수 있다.

Chapter 4 - Spring Boot 소개

  • Spring Boot이란 무엇인지 이해할 수 있다.
  • Spring Boot을 사용해야 하는 이유를 알 수 있다.
  • Spring Boot의 핵심 콘셉트가 무엇인지 이해할 수 있다.
 

Chapter 1 - DI(Dependency Injection)

  • Spring 컨테이너(Container)와 빈(Bean)의 의미를 이해할 수 있다.
  • 빈 스코프(Bean Scope)의 의미를 이해할 수 있다.
  • Java 기반 컨테이너(Container) 설정에 대해 이해할 수 있다.
  • Spring DI(Dependency Injection)의 의미를 이해할 수 있다.
  • Component 스캔에 대해 이해할 수 있다.

Chapter 2 - AOP(Aspect Oriented Programming)

  • AOP의 의미를 이해할 수 있다.
  • AOP가 필요한 이유에 대해 이해할 수 있다.
  • AOP에서 사용되는 용어들에 대해 이해할 수 있다.
  • 타입별 Advice, Pointcu 표현식, JointPoint 등의 의미를 이해할 수 있다.
  • 애너테이션을 이용한 AOP에 대해 이해할 수 있다.