[글또 X Udemy] Spring Boot 3 & Spring Framework 강의 후기
지난번에 이어 글또 활동을 통해 제공받은 유데미 강의의 두번째 후기를 작성한다. 현재는 프론트엔드 개발자이지만 미래에 풀스택 개발자로 성장하고 싶은 목표가 있어 그 사전 작업으로 백엔드 개발 기술 강의로 Spring Boot 프레임워크에 대한 강의를 수강해보았다.
강의 개요
내가 들은 강의는 바로 Spring Boot 3 & Spring Framework 마스터하기라는 강의이다. 유데미 사이트의 https://www.udemy.com/course/spring-boot-and-spring-framework-korean/ 에서 확인해볼 수 있는데 이 38시간짜리 강의로 짧지는 않은 시간으로 구성되어 있다. 그만큼 Spring Boot 3에 대해서 필요한 개념들은 다 얻어갈 수 있는 강의였다.
Ranga Karanam 라는 인도 강사분이 강의해주시는데 한국어 자막 지원도 잘 되어있어 이해하는데 크게 어렵지 않다.
- Spring Boot Framework 와 Spring Framework 을 이용해 웹 애플리케이션, REST API, 풀 스택 애플리케이션을 빌드하는 방법을 배웁니다.
- Spring Framework 의 기초를 처음부터 마스터할 수 있으며 사전 경험이 필요하지 않습니다.
- 실제 프로젝트에서 사용하는 최신 방식으로 Spring Framework 에 대해 배웁니다.
- Spring Boot 의 장점인 자동 설정, Spring Initializr, Starter Project 에 대해 배웁니다.
- 20년간 프로그래밍 경험을 쌓은 전문가로부터 탁월한 Java Spring 애플리케이션을 개발하는 최고의 방법을 배웁니다.
- Spring Boot 웹, Spring Boot Data JPA 를 비롯해 다양한 Spring Boot Starter Project 를 사용하는 방법을 배웁니다.
- 구직 면접에서 Spring Framework 관련 전문성을 증명할 수 있는 모든 기술을 습득하게 됩니다.
- React 및 Spring Boot를 사용해 실시간 프로젝트를 처음부터 개발합니다.
- 프로젝트에서 발생한 Java Spring Framework 문제를 해결하는 믿을 수 있는 해결사가 됩니다.
- Spring Boot, Maven, Eclipse, JUnit, Mockito를 비롯한 최신 프레임워크 및 기술을 이해하게 됩니다.
강의 소개란에 위와 같이 나열되어 있다. 내 기준에서는, 초심자에게 적당하면서도 풀스택 개발을 아우르는 내용들을 접해볼 수 있어 괜찮은 강의 구성이였다.
좋았던 점
이 강의로 Spring, Spring boot 3, JPA 등 서버 개발이라면 기본적이면서도 중요한 개념들을 학습하며 REST API의 개발 방법부터 AWS, Docker, React 등 서버, 클라우드까지 아우르는 풀스택 개발을 경험해 볼 수 있었다. 한번에 풀스택 내용들을 다루기 때문에 하나의 애플리케이션이 어떻게 구성되는지 전체적인 개발 흐름 또한 이해할 수 있었다.
강의 목차를 확인해보면 한 강의당 짧게 진행되고 길더라도 보통 15분을 크게 넘지 않는다. 한 강의가 길다보면 점점 집중력이 흩으러지고 후반부로 갈수록 어떤 내용을 배웠는지 잃어버리기 쉽상인데, 내 기준에서는 괜찮은 강의 시간대 구성이였던것 같다.
프론트엔드 개발 하면서 AWS의 S3를 사용해본게 전부였는데 서버 개발 한다면 필수적으로 사용 해봤을만한 AWS의 EC2부터 Lambda, 클라우드 컴퓨팅 관련, AWS Elastic BeanTalk 까지 훑어볼 수 있어 나름 괜찮았다.
총평
유데미 쿠폰까지 잘 결합한다면 이정도 가격에 이렇게 애플리케이션의 전체적인 개발 흐름을 배울수 있다는것에 큰 점수를 주고싶다. 나처럼 백엔드 개발 경험이 없는 사람도 잘 이해가 되었던것을 보면 초심자가 접하기에 그다지 큰 벽이 느껴지는 강의는 아니였던것 같다.
강사님의 영어와 말투, 톤 등 그다지 불편한 느낌도 없었고 수월하게 진행되는 강의 속도 또한 내 취향이였다.
Spring boot에 대한 내용만 학습하길 원하는 사람들에게는 적절치 않은 강의라고 할 수 있다. 애플리케이션 전체를 아우르는 내용을 학습하고 앞단의 화면부터 뒷단까지 개발까지 배워보기 때문에 Spring boot에 대해서만 더 딥하게 공부해보고 싶다면 다른 강의를 추천한다. 그러한 강의는 다른 플랫폼에도 충분히 많기도 하고... 나처럼 빠르게 서버 개발의 개념에 대해 훑어보고 싶고 백엔드 개발 초심자라면 적절한 강의라고 추천해 줄 수 있을것 같다.