인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
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) 398 reviews

4,636 students

Java
Spring
Thumbnail

This course is prepared for Intermediate Learners.

What you will learn!

  • IoC Container and Bean

  • Resource / Validation

  • Data binding

  • SpEL

  • Spring AOP

  • Null Safety

Learning Spring Core API with Spring Boot
Spring Framework Core Technologies by Baekgi Seon

Spring Framework Core Technologies

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

Learning through Spring Boot
Spring Core Technologies

As the Spring Framework version goes up, various programming techniques and functions are provided. However, the core technology of Spring has not changed much.
IoC container, AOP and some core APIs are like stepping stones that support Spring solidly. Therefore, if you understand the core technologies of Spring, you can quickly and accurately understand not only the JDBC, testing, MVC-related features that Spring provides, but also various other Spring projects such as Spring Boot and Spring Data JPA.

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


Introduction to the course

In this lecture, we will learn the core technologies of Spring using Spring Boot. Therefore, it will be useful for those who are using Spring Boot-based projects. You will be able to understand how the various features provided by Spring Boot are related to the core technologies of Spring.

This lecture
I recommend this to these people

For those who are new to Spring with Spring Boot

For those who want to understand Spring core technologies

For those who want to learn core Spring technologies through coding

Those who want to learn Spring 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 your aspects using Spring AOP.
  • You will also be able to understand and utilize various other core Spring technologies.

In this lecture
It has these characteristics

This course is for those who have heard of IoC, AOP, and PSA but have never actually coded with Spring, or have developed web applications with MVC without understanding the core technologies. It focuses on introducing and understanding the core technologies, but does not cover them in depth. This course is not suitable for those who want to learn in depth.

📢 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 is designed to help you understand and learn how to use the various features of Spring Boot. It will be helpful for those who want to learn Spring Boot.

Spring Data JPA

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

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

91,116

Students

4,044

Reviews

2,009

Answers

4.8

Rating

20

Courses

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

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

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

Curriculum

All

23 lectures ∙ (4hr 53min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!