강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

백엔드

스프링 프레임워크 핵심 기술

이번 강좌는 스프링 부트를 사용하며 스프링 핵심 기술을 학습합니다 따라서 스프링 부트 기반의 프로젝트를 사용하고 있는 개발자 또는 학생에게 유용한 스프링 강좌입니다.

(4.8) 수강평 406개

수강생 4,668명

  • 백기선

먼저 경험한 수강생들의 후기

수강 후 이런걸 얻을 수 있어요

  • IoC 컨테이너와 빈

  • Resource / Validation

  • 데이터 바인딩

  • SpEL

  • 스프링 AOP

  • Null-Safety

스프링 부트로 배우는 스프링 핵심 API
백기선의 스프링 프레임워크 핵심 기술

스프링 프레임워크 핵심 기술

이 강의에서는 스프링 부트를 사용하여 스프링 핵심 기술을 학습합니다. 스프링 부트가 제공하는 여러 기능이 스프링의 핵심 기술과 어떻게 관련이 있는지 이해하는 데 도움이 될 것입니다.

스프링 부트를 통해 배우는
스프링 핵심 기술

스프링 프레임워크의 버전이 올라가면서 다양한 프로그래밍 기법과 기능이 제공되고 있습니다. 하지만 스프링의 핵심 기술은 크게 변하지 않았습니다.
IoC 컨테이너, AOP 그리고 몇몇 핵심 API는 스프링을 탄탄하게 지탱하는 디딤돌과 같습니다. 따라서 스프링 핵심 기술을 이해한다면, 스프링이 제공하는 JDBC, 테스트, MVC 관련 기능 뿐 아니라, 스프링 부트와 스프링 데이터 JPA와 같은 여러 다른 스프링 프로젝트도 빠르고 정확히 이해할 수 있습니다.

이번 강의에서는 스프링 IoC(Inversion of Control) 컨테이너와 빈, 스프링 AOP(Aspect Oriented Programming)에 대해 학습합니다. 또한, 스프링이 제공하는 여러 기능의 기반이 되는 Resource, Validation, 데이터 바인딩과 같은 스프링의 여러 추상 API와 Null 관련 유틸리티도 학습합니다.


강의 소개

이 강의에서는 스프링 부트를 이용해 스프링 핵심 기술을 학습합니다.  따라서 스프링 부트 기반의 프로젝트를 사용하고 있는 분에게 유용할 것입니다. 스프링 부트가 제공하는 여러 기능이 스프링의 핵심 기술과 어떤 관련이 있는지 이해할 수 있을 것입니다.

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

스프링 부트로 스프링을 처음 접한 분

스프링 핵심 기술을 이해하고 싶은 분

스프링 핵심 기술을 코딩으로 학습하고 싶은 분

IoC, AOP 등 스프링 핵심 API를 배우고 싶은 분

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

  • IoC, AOP, PSA와 같은 스프링 프레임워크의 핵심 기술을 이해합니다.
  • 스프링 프레임워크 IoC 컨테이너의 다양한 기능을 사용할 수 있습니다.
  • 다양한 방법으로 빈을 정의하고 의존 관계를 주입할 수 있습니다.
  • 스프링 AOP를 사용하여 Aspect를 모듈화할 수 있습니다.
  • 그 밖에 다양한 스프링 핵심 기술을 이해하고 활용할 수 있습니다.

이 강의에는
이런 특징이 있습니다

이 강의는 IoC, AOP, PSA에 대해 들어봤지만 실제로 스프링으로 코딩을 해본 적 없거나, 핵심 기술에 대한 이해 없이 MVC로 웹 애플리케이션을 개발해온 분들을 대상으로 합니다. 핵심 기술의 소개와 이해를 중심으로 설명할 뿐 깊이 있게 다루지는 않습니다. 심화 학습을 원하시는 분들께는 적절하지 않은 강의입니다.

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

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

연관 강의

스프링 부트 개념과 활용

  • 스프링 부트의 여러 기능을 이해하고 사용법을 익히기 위한 강의입니다. 스프링 부트를 학습하고 싶은 분들에게 도움됩니다.

스프링 데이터 JPA

  • JPA(Java Persistence API)를 보다 쉽게 사용할 수 있도록 여러 기능을 제공하는 스프링 데이터 JPA에 대해 학습합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 스프링 부트로 스프링을 처음 접한 분

  • 스프링 핵심 원리를 코딩으로 익히고 싶은 분

  • IoC, AOP 등 스프링 핵심 API를 학습하고 싶은 분

선수 지식,
필요할까요?

  • Java 프로그래밍 경험

  • JDK, 빌드툴, IDE 설치

안녕하세요
입니다.

92,666

수강생

4,271

수강평

2,010

답변

4.8

강의 평점

20

강의

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

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

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

커리큘럼

전체

23개 ∙ (4시간 53분)

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

수강평

전체

406개

4.8

406개의 수강평

  • lisp001159님의 프로필 이미지
    lisp001159

    수강평 1

    평균 평점 3.0

    3

    100% 수강 후 작성

    Not a bad lecture to get an overall feel for Spring It is honestly disappointing that the lectures are not prepared in advance, but explained as they are from reference documents and proceed through code examples that come to mind at the time. Because of this, the progress is not very smooth, so it is hard to say that it is good for beginners who have never studied Spring separately. It is not easy to understand after listening to it once, so you may have to read it 2-3 times. It is not bad for just getting used to the flow, but it is not very deep either. However, among the instructors who teach Spring online, the explanations are easy and detailed, so I paid after completing the Spring introductory lecture, but I think I will have to think about whether to listen to the connected lectures in the future.

    • dajeik4271185님의 프로필 이미지
      dajeik4271185

      수강평 1

      평균 평점 5.0

      5

      100% 수강 후 작성

      Mr. Baek Gi-seon! I watched it so informatively~ Honestly, I didn't study Spring properly and develop it. I developed it by looking at the developed source code and guessing (...reflection...😔) Mr. Gi-seon, I was reading the Spring Boot reference on YouTube, but I was about to give up because I didn't know much... but I saw a lecture that was distributed for free and watched it. As I watched the free lecture and learned little by little, I wanted to know more! After watching the lecture and going to work, every day feels like a different source code. I also saw the areas for improvement, so I'm writing them down in my notes. (I think it will have a positive effect on my evaluation😉) Thank you so much. I'm going to keep listening to other lectures~ And I'm so grateful for the discount~^^ I'll work hard to become a developer who knows and develops~!!

      • it09771507님의 프로필 이미지
        it09771507

        수강평 4

        평균 평점 3.5

        3

        100% 수강 후 작성

        Technical Difficulty: Not Very Lecture Preparation Materials: Not Very Lecture Description: Not Very

        • jiwon27720054님의 프로필 이미지
          jiwon27720054

          수강평 1

          평균 평점 5.0

          5

          100% 수강 후 작성

          It was a great help in understanding Spring Core. I was assigned to create an operational tool using Spring MVC at my company, so I had to study Spring in a hurry. I listened to this lecture and the Spring Boot lecture together, and it was a great help in grasping the framework of Spring and Spring Boot. After taking about 75% of the Spring Boot lecture, I listened to the Core lecture, and I was able to understand the Spring Boot content that came up here and there, which was good. I will take the remaining 25% of the Spring Boot lecture and leave a review. p.s. I am a junior of juniors who joined Naver a little over 10 months ago. I am a newbie, so I have a lot to study, but I am studying a lot by watching Giseon's YouTube and Inflearn lectures. Thank you!

          • henu님의 프로필 이미지
            henu

            수강평 9

            평균 평점 5.0

            5

            100% 수강 후 작성

            As a beginner in the Spring Framework, it was good to be able to look at the core technologies of the framework in general. It was a really satisfying lecture because I was able to acquire additional knowledge by asking questions after learning about things I was curious about. Thank you for your hard work. Now I will have to study again through the book and review the lecture.

            ₩55,000

            백기선님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!