BEST
개발 · 프로그래밍

/

백엔드

스프링 부트 개념과 활용

스프링 부트의 원리 및 여러 기능을 코딩을 통해 쉽게 이해하고 보다 적극적으로 사용할 수 있는 방법을 학습합니다.

(4.8) 수강평 354개

수강생 5,397명

Thumbnail

중급자를 위해 준비한
[백엔드] 강의입니다.

이런 걸
배워요!

  • 스프링 부트의 핵심 원리

  • 스프링 부트가 제공하는 주요 기능

  • 스프링 부트를 이용한 웹 애플리케이션 개발

스프링부트의 핵심 원리부터 기능까지!
백기선의 스프링 부트 개념과 활용

스프링 부트 개념과 활용

스프링부트란?

  • 스프링부트 프로젝트는 스프링 프레임워크를 더 빠르고 쉽게 사용할 수 있게 도와주는 툴입니다. 이 강의는 여러분들이 스프링 부트의 여러 기능을 쉽게 이해하고 적극적으로 사용할 수 있는 방법을 제공합니다.

코딩을 통해 배우는
스프링 부트의 원리 및 기능

#1.
스프링 부트의
핵심 원리 

“pom.xml에 이것만 등록했는데 어디서 이런 의존성이 들어왔지?”
“스프링 부트가 서버인가? 어떻게 웹 애플리케이션이 동작하고 있는거지?”
스프링 부트를 사용할 때 이런 것이 궁금하셨나요?
스프링 부트 원리 파트에서 해결 할 수 있습니다.

#2.
스프링 부트의 기능
: 핵심 기능

스프링 부트가 제공하는 여러 기능을 ‘핵심 기능’과 ‘기술 연동’으로 나누어 설명합니다.
핵심 기능 중 SpringApplication, 외부 설정, 로깅 등의 기능은 어떠한 기술에 연동되는지와 상관 없이 스프링 부트 애플리케이션의 기반이 되는 기능입니다.

#3.
스프링 부트의 기능
: 기술 연동

스프링 부트가 제공하는 여러 기능을 ‘핵심 기능’과 ‘기술 연동’으로 나누어 설명합니다.
기술 연동 부분은 만들고자하는 애플리케이션에 따라 달라집니다. 이 강의에서는 스프링 부트가 지원하는 방대한 기술 중 주로 웹 MVC, 데이터 연동, 시큐리티 그리고 REST API 클라이언트 사용법을 다룹니다.

#4.
스프링 부트
애플리케이션 배포

스프링 부트 애플리케이션을 운영 환경에 배포했을 때 유용하게 사용할 수 있는 툴과 기능에 대해 설명합니다.

이 강의를
이런 분들에게 추천합니다

스프링 부트 동작 원리를 이해하고 싶은 분

스프링 프레임워크를 더 쉽고 빠르게 쓰고 싶은 분

스프링 부트의 여러 기능을 실제로 동작하는 코드로 배우고 싶은 분

이 강의는
이런 것을 목표로 합니다

  • 스프링 부트 핵심 원리 이해
  • 스프링 부트가 제공하는 주요 기능 사용
  • 스프링 부트를 사용해 웹 애플리케이션 개발
  • 스프링 부트를 사용해 여러 데이터 기술과 연동하는 애플리케이션 개발
  • 스프링 부트 애플리케이션 운영시 중요한 정보를 관리 및 모니터링

이 강의에서
사용하는 기술들


📢 이 강의를 원활하게 수강하기 위해서는

  • 이 강의는 자바 프로그래밍 경험이 있다고 가정하고 진행됩니다.
  • 이 강의에서는 JDK, 빌드툴, IDE 설치에 관한 내용을 다루지 않습니다.
  • 이 강의는 JDK 1.8과 11, Maven, IntelliJ를 사용해 만들었습니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 스프링부트 동작 원리를 이해하고 싶은 분

  • 스프링 프레임워크를 조금 더 빠르고 쉽게 쓰고 싶은 분

  • 스프링부트의 실제 코드를 통해 학습하고 싶은 분

선수 지식,
필요할까요?

  • 자바 프로그래밍

네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.

아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.

유튜브:
'백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발

커리큘럼

전체

62개 ∙ (11시간 58분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!