이번 강좌는 스프링 부트를 사용하며 스프링 핵심 기술을 학습합니다 따라서 스프링 부트 기반의 프로젝트를 사용하고 있는 개발자 또는 학생에게 유용한 스프링 강좌입니다.
이런 걸
배워요!
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에 대해 들어봤지만 실제로 스프링으로 코딩을 해본 적 없거나, 핵심 기술에 대한 이해 없이 MVC로 웹 애플리케이션을 개발해온 분들을 대상으로 합니다. 핵심 기술의 소개와 이해를 중심으로 설명할 뿐 깊이 있게 다루지는 않습니다. 심화 학습을 원하시는 분들께는 적절하지 않은 강의입니다.
📢 이 강의를 원활하게 수강하기 위해서는
학습 대상은
누구일까요?
스프링 부트로 스프링을 처음 접한 분
스프링 핵심 원리를 코딩으로 익히고 싶은 분
IoC, AOP 등 스프링 핵심 API를 학습하고 싶은 분
선수 지식,
필요할까요?
Java 프로그래밍 경험
JDK, 빌드툴, IDE 설치
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
전체
23개 ∙ (4시간 53분)