Spring 을 공부하고 싶은 이유
2학년 1학기 여름방학, 우연히 유튜브 영상을 따라 html css javascript로 자기소개 웹 페이지를 제작한 것이 코딩에 흥미를 느끼게 된 계기였다.
이후 2학년 2학기 '오픈 소프트웨어 플랫폼' 수업에서, react와 firebase를 이용하여 '맛집 추천 웹 사이트' 를 제작하는 프로젝트를 진행했다.
프론트 위주의 수업이다보니, 백엔드는 로그인/로그아웃, 또 사용자와 맛집 db를 firebase와 연동하는 코드를 작성하는 것이 전부였다.
처음 백엔드를 공부한 나에게는, 사용자가 웹사이트에서 저장한 db가 자동으로 어딘가에 저장되고, 이 데이터들이 다시 자동으로 웹사이트에 불러와진다는 것은 너무나도 신기하고 재미있는 경험이었다.
하지만 이 프로젝트에서 백엔드를 조금 더 깊게 다루지 못한 것에 대한 아쉬움이 너무 컸고, 이번 방학 백엔드에 대한 공부를 시작하고 간단한 프로젝트를 완성하는 것이 나의 목표가 되었다.
백엔드 공부에 대한 목표가 생긴 후, 지난 학기에 수강한 JAVA를 잇는 Spring에 관심이 갔고, 김영한 Spring 완전 정복 로드맵 강의로 Spring 스터디를 진행하게 되었다.
강의 소개 [스프링 입문 - 코드로 배우는 스프링부트, 웹 MVC, DB 접근 기술]
Spring에 대한 이론적이고 마이너한 내용 대신, 실무에서 유용한 기술을 집중적으로 배울 수 있는 강의이다.
Spring에 대한 기본적인 개념과 이해가 없어서, 어디서부터 공부를 시작해야 할지 막막했는데, 나와 같은 입문자에게 길잡이 역할을 해줄 수 있는 강의인 것 같다.
목표 : 실제로 작동하는 간단한 웹 어플리케이션 개발
- 스프링 프로젝트 생성
- 스프링 부트로 웹 서버 실행
- 회원 도메인 개발
- 웹 MVC 개발
- DB 연동 - JDBC, JPA, 스프링 데이터 JPA
- 테스트 케이스 작성
https://www.inflearn.com/roadmaps/373
'SPRING 입문 [ 코드로 배우는 스프링 부트 ]' 카테고리의 다른 글
[스프링 입문] 섹션 2.1 스프링 웹 개발 기초 (정적 컨텐츠) (0) | 2023.01.07 |
---|---|
[스프링 입문] 섹션 1.4 프로젝트 환경설정 (빌드하고 실행하기) (0) | 2023.01.07 |
[스프링 입문] 섹션 1.3 프로젝트 환경설정 (View 환경설정) (0) | 2023.01.07 |
[스프링 입문] 섹션 1.2 프로젝트 환경설정 (라이브러리 살펴보기) (0) | 2022.12.29 |
[스프링 입문] 섹션 1.1 프로젝트 환경설정 (프로젝트 생성) (0) | 2022.12.28 |