[Udemy] 【한글자막】 Spring Boot 3 & Spring Framework 6 마스터하기! [최신판] - 나도 이제 Spring 개발자?

이동현·2024년 4월 14일

글또 9기와 Udemy 측이 강의 제휴하여 강의 2개를 지원 받는 기회가 생겼다.
Node.js으로만 개발하다보니 한국에서 웹개발 주력인 Spring을 왜 사용하는 지 궁금했기에
Ranga Karanam 강사님의 "【한글자막】 Spring Boot 3 & Spring Framework 6 마스터하기! [최신판]"
선택했다.

본 글은 전체 강의 기준 50%를 이수하고 작성하였다.
전체 이수율은 50%지만 AWS 배포/React part를 제외하고 Spring Framework 내용 자체는 70%이상 들고 작성되었다.

강의 정보

강의 링크

https://www.udemy.com/course/spring-boot-and-spring-framework-korean/

강의 정보

강사: Ranga Karanam
별점: 4.8
시간 : 대략 38시간
포함 스택: Spring/Spring Boot, JUnit, React, AWS, Docker 등
다루는 내용 : Spring/Spring boot 65%, React 및 연동 10%, 테스트+중요 라이브러리 10%, 배포 15%

해당 강의는 38시간이라는 한정된 시간에 (Spring + React) 기반의 WEB Application을 만들고 배포하는 과정 전반을 다루고 있다..
그래서 Spring boot+Spring Framework에 대한 강의 자체로만 따지면 대략 30시간의 분량을 차지하고 있다.
나머지 7시간 정도는 실습에 필요한 React 웹 프론트 관련 내용과 AWS/docker 관련 설명, docker를 활용한 AWS 배포로 이루어져 있으며 부록으로 JAVA 함수형 프로그래밍에 대한 강의도 대략 50분 분량 정도 포함되어 있다.

주제에 따라 섹션별로 나뉘어 져 있어서 기본적으로는 본인이 부족한 부분에 대해서만 찾아서 들을 수 있다.
각 강의의 말미에는 이전 강의에 대한 예시 코드가 있는 github 링크가 있어서 이전 섹션을 듣지 않아도 관련 내용만 알고 있다면 다음 섹션을 진행하는데 큰 무리가 없다.
본인 역시도 React에 관련된 내용과 AWS+Docker와 관련된 내용은 뛰어 넘고 강의를 수강하였지만, 예시코드만 내려 받는 다면 다음 강의를 이해하는 것에 큰 어려움이 없었다.

전체적인 강의의 흐름은 각 섹션 별로
(약간의 개념 설명 - 구현 실습 - 정리 - 퀴즈)
형식으로 구성이 되어 있다.

대부분의 섹션은 ~~기술로 ~~해보기와 같은 이름을 가지고 있다.
그래서 인지 주로 실습 영상이 섹션의 90%이상을 차지하고 있으며
해당 주제에 대한 개념 설명을 미흡한 편이다.

요구 사항

Java를 사용해 프로그래밍한 경험이 조금 있습니다.
Spring Framework 또는 Spring Boot Framework 경험은 필요하지 않습니다.
즐겁게 배우기 위한 준비가 되어 있습니다. :)
-- 강의 설명에서 발췌

위 요구사항에서는 해당 강의를 Spring 초심자를 대상으로 한다라고 설명하고 있다.
물론 해당 강의가 실습 형태로 진행이 되고 강의의 흐름에 따라 실습을 진행하다보면 Spring Framework로 간단한 Application을 만들 수 있을 수도 있다.

실습은 주로, A 기능을 구현하기위해 B 라이브러리를 이렇게 사용하면 된다를 알려주는 방식으로 진행이 된다.
그 과정에서 사용하는 라이브러리나 개념에 대한 설명이 전반적으로 부실하기에 강의만 들어서는 실제 서비스에 응용하기에는 무리가 있을 듯 하다
또한 웹 개발을 처음 접하는 초심자의 경우, 부실한 개념 설명을 찾기 위한 시간 소모가 많을 것으로 예상이 된다.

그래서 개인적으로는 해당 강의를 잘 이용하기위해서는 위 요구사항에서
'대략적인 WEB 개발에 대한 개념을 알고 있다'라는 내용이 추가되었으면 좋을 듯하다.

언어

영어 + 한글/영어 자막

  • 한글 자막이 어색한 부분없이 잘 되어 있어서 영어에 자신이 없는 사람도 무난하게 들을 수 있다.
  • 경험담으로 자막이 잘되어 있어서 2배속으로 강의를 듣기에는 좋았다.

주관적인 강의 평가

난이도: 초급 ~ 중급
추천 대상:
당장 간단한 프로젝트를 해야만하는 초급 Spring 개발자
혹은
기존 타 Framework Web 개발 경험이 있는 개발자
장점
- 간단하게 개념 훑고 가기에 좋은 구성 ( 설명 - 구현 - 정리 - 퀴즈 )
- 예시 코드와 같이
- 비슷한 내용을 반복해서 설명
- 실습으로 직접 만들어 봄
- 내용이 확실하게 분리가 되어 있어서 강의 후 찾아보기도 편함.
- 최신 내용 반영이나 잘못된 부분에 대한 수정에 대한 지원도 활발함.

단점
- 한 강의에 많은 내용을 다루려다 보니 내용의 깊이가 부족함

총평

감사하게도 Udemy와 글또 덕분에 강의를 들을 수 있는 좋은 기회를 얻을 수 있었다.
Spring에 대한 개념이 없이 해당 강의와 함께 Spring 프로젝트를 시작하게 되었다.
빠르게 해당 강의를 듣고 Spring에 대한 간단한 개념을 잡을 수 있어서 프로젝트를 시작하는 데 부담이 덜 했던 것 같다.
해당 강의만 듣고 Spring 개발자가 되었다라고 할 수 있을 지는 의문이 들기는 하지만 타사 강의 대비 짧은 강의 길이로 인해 목적에 맞게 잘 활용한다면 좋은 밑걸음이 될 수 있는 강의가 될 수 있을 것 같다.

0개의 댓글