코드스테이츠/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의 핵심 콘셉트가 무엇인지 이해할 수 있다.
- 추가적인 학습을 하고 싶다면(16개 이상)
- [Spring Framework을 배워야 하는 이유] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [POJO(Plain Old Java Object)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [IoC(Inversioin of Control)/DI(Dependency Injection)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [AOP(Aspect Oriented Programming)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [PSA(Portable Service Abstraction)] 하단에 심화 학습에 대한 내용 공부하고 블로그 작성하기
- [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에 대해 이해할 수 있다.