스프링부트로 배우는 웹프로그래밍

스프링부트로 배우는 웹프로그래밍

(2개의 수강평)

15명의 수강생

33,000원

내폰젤무거워
평생
초급, 중급
수료증
32개 수업, 총 5시간 32분
Wishlist

스프링부트의 이해와 사용

 

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

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

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

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

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

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

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

MyBatis
간단한 BBS 만들기
WebJars 사용하기 (BootStrap, jQuery)

배우면 할 수 있는 것들

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

수강 대상

  • 스프링부트를 쉽고 빠르게 배우고 싶으신 분
  • 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) Annotaton으로 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

수강 후기

5.0
2개의 수강평
gimtree87 9일 전
늦게 시작한 입문자인 저로서는 프로그램 공부가 항상 어렵고 답답했는데 이 강의의 쉬운 이론과 자세한 설명을 듣고 보다 빠르게 원리와 핵심 이해하는데 많은 도움이 되었습니다. 공부에 대해 한계가 왔는데 나아갈 수 있게 도움을 주셔서 감사합니다.
성낙현 성 18일 전
어렵게만 느껴졌던 스프링부트를 아주 쉽게 설명해 주셔서 큰 도움이 되었습니다. 다른 강의나 책을 많이 봤지만 이 강의처럼 귀에 쏙쏙 들어오는건 처음인거 같습니다. 스프링부트에 입문하시는 개발자분들이라면 이 강의 추천하고 싶네요~ 열공하세욤...^^
내폰젤무거워 프로필

내폰젤무거워 16일 전
감사합니다 ^^ 최소한의 이론, 쉽고 빠른 이해, 최대한의 활용 이것이 제 강의의 목표입니다.