Search

4주차

활동 이름
개발 블로그, 이력서, 면접
해당 기술이 어떤 이유로 생겨났는지, 어떤 문제를 해결해주고 있는지, 이 기술을 사용하면서 발생하는 문제는 무엇인지, 비슷한 문제를 해결하기 위한 또 다른 기술과의 차이는 무엇인지를 중심으로 학습하는 것을 추천합니다.
*PGL의 개인적인 견해입니다.

2. 4주차 강의 학습 키워드

서브 키워드는 강의에서 비교적 중요도가 떨어지거나 연관된 키워드를 추가적으로 작성하였습니다.

2-1. 챕터 4-1 CRUD란?

CRUD
DTO

서브 키워드

DTO와 DAO
Spring에서 PostMapping, GetMapping, DeleteMapping annotation의 차이
RequestParam과 RequestBody의 차이

2-2. 챕터 4-2 CRUD와 REST

REST와 RESTful, 그리고 RESTful API
챕터 4-1과 4-2에서의 API 구현 방식 비교를 통해 RESTful API에 대해 이해

서브 키워드

PathVariable annotation
http status code (1xx, 2xx, 3xx, 4xx, 5xx 의미)

2-3. 챕터 4-3 Spring Stereotypes

Component (Controller, Repository, Service)
DAO

서브 키워드

비즈니스 로직
Autowired annotation
HttpServletRequest

2-4. 챕터 4-4 Database 다뤄보기

관계형 데이터베이스
table, primary key, entity
ERD
mysql와 sql 문법

서브 키워드

mysql 외의 관계형 데이터베이스
SQL과 NoSQL
MySQL 문법 연습 가능한 사이트