[24.05.16] 내일배움캠프 22일차 JAVA TIL - 뷰 없는 스프링 과제

2024. 5. 16. 17:07T.I.L

오늘 한 일

  • 1주차 강의 완강  - 오래 걸렸다 ㅋㅋㅋㅋ ㅠ ㅠ
  • 개인과제 Lv.5

 

 


Spring 1주차 강의 목차

1. Java와 Intellij 설치하기

-> 기존 인텔리제이가 community 버전이라 idea로 다시 설치했다..

키 나눠줬을때 바로 했으면 됐는데 괜히 두번 깔음 

2. 프로젝트 생성과 Git 연동

크게 어렵지는 않으나, Spring을 이용하는게 처음이라 아직 설명없이 혼자 Spring project를 만드는데 익숙해지려면 시간이 필요할거같다.

 

3. 그레이들(Gradle)이란 무엇일까?

Spring의 환경 초깃값을 설정할 때 한줄기의 빛이 되어주는 그레이들.. 하지만 이것도 익숙해지려면 멀었다. 없었다면 더 막막했을듯

4. 서버란 무엇일까? - 이론

5. HTTP란 무엇일까? - 하나의 통신 규약으로 전 세계에서 사용중

6. 테스트 코드  -

7. Lombok과 application.properties - lombok은 getter setter등 필요한 기본 기능 함수를 자동으로 만들어주는 플러그인이다. properties에 대한 공부는 더 필요함

8. MySQL 설치하기 - 이미 설치되어있어서 패스

9. Spring MVC란 무엇일까? - model view controller로, 상호작용에 대해 정확히 설명할 수 있을 정도

10. Controller 이해하기 - 아직 이해중 ^^..

11. 정적 페이지와 동적 페이지 

12. 데이터를 client에 반환하는 방법 - json형식의 데이터를 postman에서 확인하기

13. Jackson이란 무엇일까?   - json 형식의 데이터를 처리해주는 라이브러리로, 어렵게 값을 넣어주거나 빼오지 않아도 된다.

14. Path Variable과 Request Param

15. HTTP 데이터를 객체로 처리하는 방법

16. 메모장 프로젝트 설계

17. Create, Read 구현하기

18. Update, Delete 구현하기

19. Database

20. SQL

21. SQL 연습하기

22. JDBC란 무엇일까?

23-24: 1주차 숙제 및 풀이  현재진도