강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Spring Framework Core Technologies

This course uses Spring Boot and teaches you the core Spring technologies. Therefore, this is a useful Spring course for developers or students who are using Spring Boot-based projects.

(4.8) 406 reviews

4,669 learners

Level Intermediate

Course period Unlimited

  • whiteship
Java
Java
Spring
Spring
Java
Java
Spring
Spring

Reviews from Early Learners

What you will gain after the course

  • IoC Container and Bean

  • Resource / Validation

  • Data binding

  • SpEL

  • Spring AOP

  • Null Safety

Learning Spring Core APIs with Spring Boot
Baek Gi-seon's Spring Framework Core Technologies

Spring Framework core technologies

In this course, you'll learn core Spring technologies using Spring Boot. This will help you understand how the various features provided by Spring Boot relate to Spring's core technologies.

Learning through Spring Boot
Spring core technologies

As the Spring Framework evolves, various programming techniques and features are introduced. However, Spring's core technology remains largely unchanged.
The IoC container, AOP, and several core APIs serve as the foundation for a solid foundation for Spring. Therefore, understanding the core Spring technologies will allow you to quickly and accurately understand not only the JDBC, testing, and MVC-related features Spring provides, but also other Spring projects like Spring Boot and Spring Data JPA.

In this lecture, you'll learn about the Spring IoC (Inversion of Control) container and beans, as well as Spring AOP (Aspect-Oriented Programming). You'll also explore Spring's various abstract APIs, such as Resource, Validation, and data binding, which form the foundation for many Spring features, as well as utilities related to Null.


Lecture Introduction

This course will cover core Spring technologies using Spring Boot. Therefore, it will be useful for anyone working on Spring Boot-based projects. You'll understand how the various features provided by Spring Boot relate to Spring's core technologies.

This lecture
I recommend this to these people

For those who are new to Spring with Spring Boot

For those who want to understand the core technologies of Spring

Anyone who wants to learn core Spring technologies through coding

Those who want to learn Spring's core APIs, such as IoC and AOP

This lecture
This is what we aim for

  • Understand core technologies of the Spring Framework such as IoC, AOP, and PSA.
  • You can use various features of the Spring Framework IoC container.
  • There are many ways to define beans and inject dependencies.
  • You can modularize aspects using Spring AOP.
  • You will also be able to understand and utilize various core Spring technologies.

In this lecture
It has these characteristics

This course is intended for those who have heard of IoC, AOP, and PSA but have never actually coded with Spring, or who have developed web applications using MVC without a thorough understanding of the core technologies. It focuses on introducing and understanding the core technologies, but does not delve into in-depth topics. Therefore, this course is not suitable for those seeking in-depth study.

📢 To take this course smoothly,

  • This course assumes you have Java programming experience .
  • This lecture does not cover installing JDK, build tools, or IDE.
  • This course was created using JDK 1.8 and 11, Maven, and IntelliJ.

Related lectures

Spring Boot Concepts and Utilization

  • This course will help you understand and use the various features of Spring Boot. It will be helpful for anyone interested in learning Spring Boot.

Spring Data JPA

  • Learn about Spring Data JPA, which provides several features to make JPA (Java Persistence API) easier to use.

Recommended for
these people

Who is this course right for?

  • For those who are new to Spring with Spring Boot

  • For those who want to learn the core principles of Spring through coding

  • Those who want to learn Spring core APIs such as IoC and AOP

Need to know before starting?

  • Java programming experience

  • Install JDK, build tools, and IDE

Hello
This is

92,823

Learners

4,288

Reviews

2,010

Answers

4.8

Rating

20

Courses

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

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

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

Curriculum

All

23 lectures ∙ (4hr 53min)

Published: 
Last updated: 

Reviews

All

406 reviews

4.8

406 reviews

  • dajeik4271185님의 프로필 이미지
    dajeik4271185

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    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~!!

    • jiwon27720054님의 프로필 이미지
      jiwon27720054

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      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

        Reviews 9

        Average Rating 5.0

        5

        100% enrolled

        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.

        • yeoncheoljang0853님의 프로필 이미지
          yeoncheoljang0853

          Reviews 6

          Average Rating 4.7

          4

          100% enrolled

          If you have used Spring a lot and want someone to explain the official Spring documentation in an easy way, this is a good lecture. However, it doesn't seem to be a good lecture for someone who is just learning Spring. Also, seeing the live coding in between gives a sense of realism(?), but seeing them try different things every now and then makes me think that it's a bit far from the purpose of the lecture.

          • whitepaek님의 프로필 이미지
            whitepaek

            Reviews 16

            Average Rating 5.0

            5

            100% enrolled

            I had fun taking the class :)

            $42.90

            whiteship's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!