Thumbnail
개발 · 프로그래밍 백엔드

예제로 배우는 스프링부트 입문 대시보드

(4.5)
48개의 수강평 ∙  688명의 수강생

44,000원

지식공유자: 이재환
총 41개 수업 (7시간 24분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
이재환 프로필
[예제로 배우는 스프링부트 입문] 리뉴얼 및 JPA강의 추가했습니다.
이재환 10달 전 (10달 전 수정됨)

안녕하세요. [예제로 배우는 스프링부트 입문]을 강의한 이재환입니다.

제가 처음 이 강의를 인프런에 올린 것이 2019년 5월 30일 입니다. 우연히 내일이 또 4년이 지난 5월 30일이네요.
그동안 스프링부트가 많이 버전업되었습니다.
그에 따라 강의마다 제공되는 수업자료는 계속 업데이트를 해 드렸지만, 처음 따라하는 초보자에게는 영상과 다른 업데이트 자료를 보고 따라하는 것이 쉽지는 않았을 것 같습니다.
초보자는 보고 따라하는 화면이 조금만 달라도 불안한 것을 알고 있기 때문입니다.

그래서 이번에 강의 동영상을 새로운 버전에 맞춰서 전부 새로 만들었습니다.
게다가 이전 강의에 없던 JPA강의도 추가해서 기존 32강에서 41강으로 9강이 추가되었습니다.
제 생각에 당분간은 이 강의가 가장 최신의 강의가 될 것 같습니다.

이 강의는 제가 국비지원과정이나 K디지털 트레이닝 과정에서 하는 수업을 그대로 만든 것입니다.
그래서 프로젝트를 진행할 때 참고하기 쉽도록 내용을 레고 블록처럼 구성한 것이 특징입니다.
이 강의를 통해서 많은 분들이 스프링부트를 조금이라도 쉽게 익히고, 편하게 사용하셨으면 하는 작은 바램을 가져 봅니다.

 

가장 최신의 버전을 사용하여 강의를 제작하였습니다.

2023.05.29 일 현재 가장 최신의 버전으로 강의가 제작되었습니다. 강의 제작 중 스프링부트가 3.0.6에서 3.0.8을 패스하고 3.1.0으로 업데이트 되었습니다. 예제의 모든 코드는 3.1.0에서 테스트되었습니다.

  • Spring Boot : 3.1.0

  • Spring Core : 6.0.8

  • Hibernate : 6.1.7

  • Spring Security : 6.0.3

  • Tomcat Embeded : 10.1.8

  • Jakarta.servlet.~ 패키지 사용

다른 댓글 보기(1)
이재환 프로필
[예제로 배우는 스프링부트 입문]을 강의한 이재환입니다.
이재환 2022.02.24

안녕하세요. [예제로 배우는 스프링부트 입문]을 강의한 이재환입니다.
강의에 업데이트 내용이 있어서 알려드리려고 이렇게 소식을 전합니다.

그동안 스프링부트에 많은 변화가 있었습니다.

스프링부트가 2.6.3까지 업데이트 되었습니다.
전자정부 표준프레임워크 4.0 베타(21.12.06) 및 그 이전 알파 버전(21.03.02)에 스프링부트가 적용되었습니다.
스프링 시큐리티의 암호화 사용 방법이 조금 변경되었습니다.

그래서 버전업에 맞춰서 예제를 다시 만들게 되면서 많은 분들이 요청하셨던 Maven 예제까지 만들었습니다.
그래서 같은 강의에 그레이들 프로젝트 예제와 메이븐 프로젝트 예제를 같이 제공하게 되었습니다. (2022.02.24)

 

동영상 강의 내용 자체는 업데이트 하지 못했지만(설명 자체가 크게 바뀔 내용이 없어서요...), 매 강의에 링크된 수업을 따라 하기 위한 실습용 코드는 최신 버전의 코드를 적용시켰습니다.
그리고 변화된 내용에 따라 수정이 필요한 내용은 매 강의에 적어 놓았습니다.

그렇기에 동영상 강의의 설명이 그레이들 프로젝트로 하고 조금은 예전 내용이지만, 새로운 버전으로도 따라 하시기에 크게 문제가 생기진 않을 것입니다.

 

작년 책의 판매량을 보니 많은 분들이 제 책으로 공부하신 것을 알 수 있었습니다.
인강 역시도 많이 봐 주셨고요.
그래서 조금 더 책임감을 느끼면서 이번 예제 업그레이드 작업을 진행할 수 있었습니다.

 

[ 추가 참고 내용 ]

스프링부트 메이븐프로젝트, 그레이들프로젝트 비교

SpringBoot 2.6.3 에서 오라클 사용하기

Spring Security : There is no PasswordEncoder mapped for the id "null"

Spring Security : 기존 데이터 사용할 수 있도록 수정하기

 

이재환 프로필
"이재환의 자바 프로그래밍 입문" 책 출간 소식을 전합니다.
이재환 2021.07.31

제가 이번에 "이재환의 자바 프로그래밍 입문"이라는 자바책을 출간하게 되었습니다.

제 수업을 이미 들으신 분들이야 자바를 이용한 코딩은 기본적인 내용이고 쉬운 내용일수도 있갰지만

주변에 초보자들을 위해서 이 책과 이 책의 해설 강의를 소개해 주셨으면 하는 마음입니다.

이 책은 제가 취업 대상자들을 대상으로 몇 년동안 여러 가지 책으로 수업하면서 느꼈던 부족함과 답답함을 해소하고자

직접 책을 쓴 것이라 초보자의 시선에 맞춰서 쉽게 썼고 , 그렇지만 취업 대상자를 대상으로 한 것이기도 하기에

깊이 있는 내용까지 다루고 있습니다.

그리고 모든 내용을 동영상 강의로 담지는 못했지만 책의 선수수업 부분을 인프런에 무료 강의로 제공하고 있습니다.

특히 [선수 수업]의 특징은 초보자가 설치 조차도 어려워 하고 있다는 점을 생각하여 

웹브라우져에서 자바 설치 없이 코드를 작성해보고 컴파일하여 자바에 쉽게 적응할 수 있는 방법을

설명하고 있으니 초보자에게 적극 권해 주시면 감사하겠습니다.

책소개 : [이재환의 자바 프로그래밍 입문]

선수 수업 무료 동영상 강좌 링크 [ 인프런 무료 강좌 ]

이재환 프로필
STS 4.2.2 에서 변경점
이재환 2019.06.13

 

강좌가 STS 4.2.1 에서 만들어 졌는데요...

강좌가 완성된 이후 4.2.2 로 업데이트 되었습니다.

그러면서 Starter Project Dependency 를 추가할때의 이름에 약간의 변화가 있었습니다.

조금 더 자세히 써지는데요... 다음과 같습니다.

 

web --> Spring Web

JDBC --> JDBC API

MyBatis --> MyBatis Framework

Security --> Spring Security

DevTools --> Spring Boot Devtools

 

이렇게 선택하는 스타터 디펜던시의 이름이 자세하게 표기됩니다.

아래 그림을 참고하세요~