📱인프런 모바일 App 😆
예제로 배우는 스프링부트 입문

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

(7개의 수강평)

81명의 수강생

44,000원

평생
초급, 중급
수료증
32개 수업, 총 5시간 32분
위시리스트 추가

스프링부트의 이해와 사용

 

스프링부트 (https://spring.io/projects/spring-boot) 프로젝트는 스프링 프레임워크를 더 빠르고 쉽게 사용할 수 있게 도와주는 프로젝트입니다.

이 같은 스프링부트가 세상에 나온 시간이 꽤 지났음에도 불구하고 우리 나라는 아직도 많은 회사와 학원에서 Spring Legacy Project 를 이용한 개발 및 교육을 하고 있습니다.

그러나 이제 새로운 버전의 STS4나 이클립스 애드온 STS에서는 Legacy Project 는 지원하지 않습니다.

스프링부트를 이제 익혀야만 하는 시간이 된 것입니다.

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

  • 웹 애플리케이션을 만드는데 필요한 기술들을 차례대로 설명합니다.
  • 맛만 보는 예제가 아니라 필요한 부분은 더 깊은 곳까지 실습합니다.
  • 기존에 학원에서 배웠던 것들과의 연계를 위하여 JSP, Oracle, MyBatis 를 집중적으로 다룹니다.
  • 또한 빌드 도구로 Maven 보다는 Gradle 을 사용합니다.

이 강좌를 완강하게 되면 스프링부트를 이용해 웹 애플리케이션을 만드는 것이 어렵지 않을 것입니다.

MyBatis
간단한 BBS 만들기

WebJars 사용하기 (BootStrap, jQuery)

소스코드 자료는 (02) Java Code로 DI 사용하기 강좌에 첨부 파일로 있습니다.

해당 수업에서 좌측 상단의 수업 리스트버튼을 눌렀을 때 첨부파일을 확인할 수 있습니다.

배우면 할 수 있는 것들

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

수강 대상

  • 스프링부트를 쉽고 빠르게 배우고 싶으신 분
  • JSP / Servlet 과정을 배우고 Spring 을 배워보고 싶으신 분
  • Spring Legacy Project 보다는 Spring Starter Project 로 프로젝트를 진행하고 싶으신 분

선수 지식

  • 자바 프로그래밍 경험이 있다고 가정합니다.
  • JSP / Servlet 경험이 있다고 가정합니다.
  • JDK, 빌드툴, IDE 설치에 관한 내용을 다루지 않습니다.
  • 본 강좌는 JDK 1.8, Gradle, Eclipse + STS Addon or STS4 를 사용해 만들었습니다.
  • ++ JDK 1.8
  • ++ Gradle (Buildship 3.x)
  • ++ STS4
  • ++ Eclipse 2019-03 + Spring Tools 4 (4.2.2)

지식공유자 소개

내폰젤무거워

현) 한국소프트웨어인재개발원 - 자바개발자과정 강의

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

저서

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

핵심강자! Cocos2dX / 유페이퍼

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

교육과정

Dependency Injection
(01) DI 개념
10 : 11
(02) Java Code로 DI 사용하기
14 : 40
(03) Annotation으로 DI 사용하기
15 : 43
Web 기초
(04) 정적 리소스 사용하기
08 : 58
(05) JSP 사용하기
14 : 51
(06) Model 사용하기
15 : 44
(07) Form 사용하기
15 : 39
(08) Lombok 사용하기
13 : 01
Form 값 검증
(09) Validator 사용하기
08 : 57
(10) ValidationUtils 사용하기
08 : 25
(11) initBinder 사용하기
06 : 49
(12) Valid 어노테이션 사용하기
08 : 21
JdbcTemplate
(13) JdbcTemplate 기초
12 : 04
(14) 간단한 BBS 만들기
09 : 30
MyBatis
(15) MyBatis 기초
09 : 54
(16) MyBatis - 간단한 BBS 만들기
07 : 13
(17) MyBatis - 파라미터 사용하기
05 : 24
(18) MyBatis - 결과값 사용하기
05 : 04
(19) MyBatis - Sql 출력하기
09 : 56
Transaction
(20) Service 개념과 사용
10 : 48
(21) Transaction을 사용하지 않을 경우
13 : 56
(22) Transaction Manager 사용하기
09 : 38
(23) TransactionTemplate 사용하기
04 : 37
(24) Transaction Propagation (전파속성)
13 : 53
Security
(25) Security 기초
12 : 10
(26) Security Custom Login Form 사용하기
05 : 59
(27) Security Status Check
11 : 21
(28) Security taglibs 사용하기
05 : 20
(29) Security 에서 Database 사용하기
12 : 26
Etc
(30) WebJars 사용하기 (BootStrap, jQuery)
08 : 24
(31) 외부 jar 사용하기 (FileUpload, Json)
10 : 51
(32) war 파일 배포하기
12 : 46

수강 후기

4.7
7개의 수강평
성낙현 2달 전
어렵게만 느껴졌던 스프링부트를 아주 쉽게 설명해 주셔서 큰 도움이 되었습니다. 다른 강의나 책을 많이 봤지만 이 강의처럼 귀에 쏙쏙 들어오는건 처음인거 같습니다. 스프링부트에 입문하시는 개발자분들이라면 이 강의 추천하고 싶네요~ 열공하세욤...^^
mannaz1424 2달 전
스프링과 스프링부트 사용방법이 상이하여 많이 어려웠는데 스프링부트에 관해 너무나도 상세히 그리고 체계적으로 구분하여 설명해 주셔서 지금까지 이해하지 못했던 부분도 여러번 반복해서 보면서 이해할 수 있었으며, 동영상 시청 후 바로 적용하여 실습하는 것이 가능 할 것 같은 자신감도 생겼습니다. 정말 감사합니다.