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

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

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

44,000원

지식공유자: 이재환
총 41개 수업 (7시간 24분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[웹 개발, 백엔드] 강의입니다.

스프링 부트의 이론부터 실전까지 쉬운 예제로 가장 쉽고 가장 빠르게, 체계적으로 배울 수 있습니다. 그리고 강의에서 배우는 모든 내용은 국비지원학원에서 배우는 내용과 동일하게 구성되어 있습니다. 또한 2023.05.29 일 현재 최신버전을 적용한 강의로 리뉴얼 되었습니다.

✍️
이런 걸
배워요!
스프링부트의 핵심 원리를 이해할 수 있습니다.
스프링부트가 제공하는 주요 기능을 사용할 수 있습니다.
스프링부트를 사용하여 웹 애플리케이션을 개발할 수 있습니다.

스프링 vs. 스프링부트

스프링부트 (https://spring.io/projects/spring-boot) 프로젝트는 스프링 프레임워크를 더 빠르고 쉽게 사용할 수 있게 도와주는 프로젝트입니다.
스프링, 스프링부트 중에서 선택하는 것이 아니고 스프링을 쉽게 쓰기 위한 스타트 템플릿이 스프링부트입니다.
전자정부 표준프레임워크 최신 버전 2023.03.02 실행환경 4.1.0에서도 스프링부트를 정식으로 지원하고 있습니다.

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

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.~ 패키지 사용

본 강좌는 여러분들이 스프링부트의 핵심적인 기능을 쉽게 이해하고 빠르게 사용할 수 있는 방법을 제공합니다.

  • 웹 애플리케이션을 만드는데 필요한 기술들을 차례대로 설명합니다.
  • 맛만 보는 예제가 아니라 필요한 부분은 더 깊은 곳까지 실습합니다.
  • 국비지원과정 학원에서 배우는 내용과 동일하게 JSP, Oracle, MyBatis, JPA 를 집중적으로 다룹니다.
  • 동영상 강의에서는 빌드 도구로 Gradle 을 사용합니다.


이 강좌를 완강하게 되면 스프링부트를 이용해 웹 애플리케이션을 만드는 것이 어렵지 않을 것입니다.
그리고 이 강의를 바탕으로 하여 다음 책도 출판되었습니다. 

예제로 배우는 스프링 부트 입문

여러 번 업데이트가 된 이유로 현재는 책의 내용보다, 동영상 강의의 내용이 더 최신 버전입니다.
그리고 강의에 첨부되어 있는 실습용 코드 자료는, 제가 오프라인에서 수업을 하고 있는데, 내용의 변화가 있을 때마다 업데이트 하고 있습니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
스프링부트를 쉽고 빠르게 배우고 싶으신 분
JSP / Servlet 과정을 배우고 Spring 을 배워보고 싶으신 분
스프링부트로 빠르게 포트폴리오 프로젝트를 만들고 싶으신 분
📚
선수 지식,
필요할까요?
자바 프로그래밍 경험이 있다고 가정합니다.
JSP / Servlet 경험이 있다고 가정합니다.
JDK, 빌드툴, IDE 설치에 관한 내용을 다루지 않습니다.
본 강좌는 JDK 17, Gradle, Eclipse + STS Addon or STS4 를 사용해 만들었습니다.

안녕하세요
이재환 입니다.
이재환의 썸네일

현) 더조은IT아카데미 - 자바개발자과정 / 플러터 / 빅데이터 / 블록체인 강의

28년차 개발자이면서 강의를 겸하고 있습니다.

*** 저서 ***

이재환의 자바 프로그래밍 입문 / 골든래빗

예제로 배우는 스프링 부트 입문 /  비제이퍼블릭

핵심강좌! 유니티 / 유페이퍼

핵심강좌! Cocos2d-X / 유페이퍼

시작하세요! cocos2d 아이폰게임프로그래밍 / 위키북스

*** 온라인 강의 ***

자바 : 클래스의 이해와 객체지향 프로그래밍

디자인 패턴 with JAVA

예제로 배우는 스프링부트 입문

핵심 강좌! Cocos Creator 2D 게임 개발

게임 디자인 패턴 with Unity

 

 

커리큘럼 총 41 개 ˙ 7시간 24분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Dependency Injection
(01) DI 개념 미리보기 11:58
(02) Java Code로 DI 사용하기 18:48
(03) Annotation으로 DI 사용하기 16:24
섹션 1. Web 기초
(04) 정적 리소스 사용하기 10:20
(05) JSP 사용하기 16:33
(06) Model 사용하기 미리보기 12:39
(07) Form 사용하기 15:13
(08) Lombok 사용하기 09:52
섹션 2. Form 값 검증
(09) Validator 사용하기 11:22
(10) ValidationUtils 사용하기 09:16
(11) initBinder 사용하기 08:15
(12) Valid 어노테이션 사용하기 09:18
섹션 3. JdbcTemplate
(13) JdbcTemplate 기초 11:25
(14) 간단한 BBS 만들기 17:56
섹션 4. MyBatis
(15) MyBatis 기초 13:45
(16) MyBatis - 간단한 BBS 만들기 09:28
(17) MyBatis - 파라미터 사용하기 04:34
(18) MyBatis - 결과값 사용하기 09:16
(19) MyBatis - 조인된 테이블 사용하기 09:17
(20) MyBatis - Sql 출력하기 07:44
섹션 5. Transaction
(21) Service 개념과 사용 미리보기 10:19
(22) Transaction을 사용하지 않을 경우 12:18
(23) Transaction Manager 사용하기 10:14
(24) TransactionTemplate 사용하기 05:40
(25) Transaction Propagation (전파속성) 12:08
섹션 6. Security
(26) Security 기초 미리보기 11:47
(27) Security Custom Login Form 사용하기 06:03
(28) Security Status Check 11:30
(29) Security taglibs 사용하기 07:45
(30) Security 에서 Database 사용하기 10:25
섹션 7. Etc
(31) WebJars 사용하기 (BootStrap, jQuery) 08:15
(32) FileUpload 및 외부 jar 사용하기 12:56
섹션 8. JPA
(33) JPA 기초 #1 05:18
(33) JPA 기초 #2 15:17
(33) JPA 기초 #3 13:51
(33) JPA 기초 #4 07:40
(34) Spring Data JPA - 기초 11:56
(35) Spring Data JPA - JpaRepository 활용 10:09
(36) Spring Data JPA - 페이지 처리 10:02
(37) Spring Data JPA - JPQL 기초 08:51
강의 게시일 : 2019년 05월 30일 (마지막 업데이트일 : 2023년 05월 29일)
수강평 총 48개
수강생분들이 직접 작성하신 수강평입니다.
4.5
48개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
성낙현 thumbnail
5
어렵게만 느껴졌던 스프링부트를 아주 쉽게 설명해 주셔서 큰 도움이 되었습니다. 다른 강의나 책을 많이 봤지만 이 강의처럼 귀에 쏙쏙 들어오는건 처음인거 같습니다. 스프링부트에 입문하시는 개발자분들이라면 이 강의 추천하고 싶네요~ 열공하세욤...^^
2019-05-31
최광성 thumbnail
5
"밤새는 일이 줄어 듭니다" 이건 명언이다. 스프링부트는 스프링 시리즈 중 가장 최근 기술이다. 스프링부트로 개발하는 건 힙한 일이지만 부트로 스프링을 입문하는건 비추다. 왜냐하면 부트는 그간 스프링 기술이 압축된 결과물이라. 입문자를 전혀 배려하지 않는 기술이기 때문이다. 저는 개발을 쭉해서 기본기는 있다고 생각했지만 스프링의 어노테이션을 볼때면 덮어두고 코드를 개발하는 느낌이라 영 찝찝했습니다. 그런데 이 강의는 스프링부트지만 예전 기술과 연결해서 부트 기술을 사용할 수 있게 해줘서 조금 어노테이션을 보는 찝찝함을 덜게 해줬습니다. 뭔가 길게 말했는데 결론은 스프링부트 입문자라면 이 강의 강추입니다. 어차피 어떤 기술을 익힐려고 한다면 강의 하나로 모든 기술을 알 수는 없습니다. 여러 강의를 보면서 기술이 숙련이 되는거라고 생각합니다. 그런면에서 이 강의는 소장각입니다.
2019-12-29
OMG thumbnail
5
스프링 부트 시작에 도움이 되는 강의입니다
2020-01-09
김진수 thumbnail
3
처음 강의를 들을때 강사의 목소리 톤 / 속도 때문에 적응하는데 힘들었습니다. 약간 대본을 읽는 듯한 강사의 진행이 강의의 몰입을 방해하는 요소가 되었습니다. 스프링부트로 프로젝트 할 일이 생겨 책 2권 정도 보고 난 후 정리하는 기분으로 수강했는데, 내용 자체는 나쁘지 않았습니다만 군데군데 설명이 좀 부족한 부분도 있었고 쪼개지 않아도 될 내용들을 쪼개서 늘리는 곳도 있어서 몇몇 구성은 (특히, 트랜잭션) 좀 아쉬웠습니다. 무료강의였다면 별5개를 드렸을것 같은데, 유료강의 치고는 좀 부족함을 느껴 별3개로 합니다.
2020-02-18
mannaz1424 thumbnail
5
스프링과 스프링부트 사용방법이 상이하여 많이 어려웠는데 스프링부트에 관해 너무나도 상세히 그리고 체계적으로 구분하여 설명해 주셔서 지금까지 이해하지 못했던 부분도 여러번 반복해서 보면서 이해할 수 있었으며, 동영상 시청 후 바로 적용하여 실습하는 것이 가능 할 것 같은 자신감도 생겼습니다. 정말 감사합니다.
2019-06-21