Thumbnail
BEST 개발 · 프로그래밍 백엔드
스프링 핵심 원리 - 고급편
(5.0)
305개의 수강평 ∙ 6967명의 수강생
121,000원

월 24,200원

5개월 할부 시
지식공유자: 김영한
총 125개 수업 (16시간 41분)
수강기한: 무제한
수료증: 발급
난이도:  입문-초급-중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
김영한 프로필
스프링 DB 2편 - 데이터 접근 활용 기술 오픈 소식
김영한 2달 전

안녕하세요. 여러분
스프링 DB 2편 - 데이터 접근 활용 기술 강의를 드디어 오픈했습니다.
오랜기간 기다려주신 모든분께 진심으로 감사합니다.

 - 강의명: 스프링 DB 2편 - 데이터 접근 활용 기술
 - 강의 수: 85강
 - 강의 자료 PDF:  250장
 - 강의 자료 PPT: 173장

스프링 DB 2편 - 데이터 접근 활용 기술

스프링 DB 1편에서는 JDBC, 커넥션, 커넥션 풀, 데이터소스, 트랜잭션, 예외 처리 같은 기반 기술의 핵심 개념을 학습했습니다. 이번 스프링 DB 2편에서는 JdbcTemplate, MyBatis, JPA, SpringDataJPA, Querydsl 같이 실무에서 주로 사용하는 다양한 데이터 접근 기술들을 학습합니다. 그리고 데이터 접근 기술을 어떻게 테스트 하는지 알아보고, 마지막으로 실무에 필요한 스프링 트랜잭션 기술을 매우 깊이있게 학습합니다. 이번 강의를 통해 스프링 DB 접근 기술을 완성하는 것이 목표입니다.

자세한 내용은 링크의 다음 강의 소개를 참고해주세요.
강의 링크: https://www.inflearn.com/course/스프링-db-2?inst=260d2a39

감사합니다.

김영한 프로필
스프링 DB 2편 - 데이터 접근 활용 기술 오픈 예정 소식!
김영한 2달 전

안녕하세요. 여러분^^!
드디어 스프링 DB 2편 강의가 오픈 준비에 돌입했습니다. 오랜기간 기다려주시고 응원해주셔서 감사합니다.

출시 예정일은 다음주 5월 30일(월) ~ 6월 3(금) 사이에 DB 2편이 출시될 예정입니다^^!

 - 강의명: 스프링 DB 2편 - 데이터 접근 활용 기술
 - 강의 수: 85강
 - 강의 자료 PDF:  250장
 - 강의 자료 PPT: 173장

자세한 강의 소개는 다음 내용을 참고해주세요.

강의 소개

백엔드 DB 데이터 접근 기술의 완성

백엔드 웹 애플리케이션을 제대로 개발하려면 HTTP를 기반으로한 MVC와 DB를 기반으로한 데이터 접근 기술이라는 2가지 큰 축을 완성해야 합니다. 우리는 앞선 강의를 통해 HTTP와 스프링 MVC를 완성했고, 이제 남은 하나의 축인 스프링 DB 데이터 접근 기술을 완성해야 합니다.
스프링 DB1편 강의를 통해 DB 접근 기술의 핵심 원리와 구조를 이해했습니다. 이번 스프링 DB 2편에서는 1편의 기반 위에 실무에 꼭 필요한 다양한 활용 기술들을 학습합니다. 2편은 크게 3부분으로 나뉘어 있습니다.

다양한 데이터 접근 기술 이해
JdbcTemplate, MyBatis, JPA, Spring Data JPA, Querydsl 같은 실무에서 주로 사용하는 다양한 데이터 접근 기술들을 실전 예제를 통해 점진적으로 발전시키면서 학습합니다. 이 과정을 통해 각각의 기술들이 왜 필요한지, 그리고 각 기술들의 장단점을 코드로 개발하면서 자연스럽게 이해할 수 있습니다.

데이터 접근 기술과 테스트
데이터 접근 기술은 결국 데이터베이스에 데이터를 관리하는 목적으로 사용됩니다. 따라서 데이터 접근 기술이 실제 데이터베이스에 데이터를 잘 저장하고 조회할 수 있는지 확인해야 합니다. 강의에서는 데이터베이스를 연동하는 상황에서 테스트를 어떻게 하는 것이 좋은지 단계적으로 설명합니다.

스프링 트랜잭션의 깊은 이해
스프링 DB1편에서는 스프링이 제공하는 트랜잭션 기능이 왜 필요하고, 어떻게 동작하는지 내부 원리를 알아보았습니다.
이번 시간에는 스프링 트랜잭션을 매우 깊이있게 학습하고, 실무 활용 방안을 알아봅니다.

* 트랜잭션 AOP 사용시 실무 주의사항
* 스프링 트랜잭션의 다양한 옵션
* 예외 처리와 스프링 트랜잭션이 커밋되고 롤백되는 내부 원리
* 트랜잭션 전파 옵션과 내부 동작 방식

강의 목표

 - 목표: 실무 백엔드 애플리케이션을 개발할 때 필요한 방대한 DB 데이터 접근 기술을 완성하는 것이 이 강의의 목표입니다
 - 기초부터 실무까지: 실무 개발을 위한 내용이 많지만, 웹 애플리케이션 개발 경험이 없는 개발자도 적응할 수 있게 단계적으로 구성하였습니다. 참고로 스프링 DB 1편을 먼저 듣고 스프링 DB 2편을 학습해야 합니다.
 - 개념부터 활용까지: 단순히 기술의 사용법을 설명하는 것이 아니라, 이 기술이 왜 필요하고, 어떻게 나왔는지 핵심 원리와 활용 방안을 함께 설명합니다.
 - 실무 예제 중심: 실무에서 스프링으로 애플리케이션을 개발할 때 필요한 데이터 접근 기술을 예제를 통해 자연스럽게 학습하며, 실무 베스트 프랙티스를 전수해드립니다.
 - 간결함: 실무에서 사용하지 않는 오래된 기능은 과감하게 제외했습니다. 최신 실무에 주로 사용하는 내용 중심으로 설명합니다.

다루는 내용

데이터 접근 기술 - JdbcTemplate
SQL을 직접 사용할 때 스프링이 제공하는 JdbcTemplate은 좋은 선택입니다. 이 기술은 JDBC를 매우 편리하게 사용할 수 있게 도와줍니다. 그리고 JDBC를 직접 사용할 때 발생하는 대부분의 반복 작업을 대신 처리해줍니다.
* 개발자는 SQL을 작성하고, 전달할 파리미터를 정의하고, 응답 값을 매핑하기만 하면 됩니다.
* 우리가 생각할 수 있는 대부분의 반복 작업을 대신 처리해줍니다.
강의에서는 실제 동작하는 웹 애플리케이션에 JdbcTemplate을 직접 코드로 적용하면서 해당 기술의 장단점을 이해할 수 있습니다.

데이터 접근 기술 - MyBatis
MyBatis는 앞서 설명한 JdbcTemplate보다 더 많은 기능을 제공합니다.
JdbcTemplate과 비교해서 MyBatis의 가장 매력적인 점은 SQL을 XML에 편리하게 작성할 수 있고 또 동적 쿼리를 매우 편리하게 작성할 수 있다는 점입니다.
강의에서는 실제 동작하는 웹 애플리케이션에 MyBatis를 직접 코드로 적용하면서 해당 기술의 장단점을 이해할 수 있습니다.

데이터 접근 기술 - JPA
스프링과 JPA는 자바 엔터프라이즈(기업) 시장의 주력 기술입니다.
스프링이 DI 컨테이너를 포함한 애플리케이션 전반의 다양한 기능을 제공한다면, JPA는 ORM 데이터 접근 기술을 제공합니다.
JPA는 스프링 만큼이나 방대하고, 학습해야할 분량도 많습니다. 하지만 한번 배워두면 데이터 접근 기술에서 매우 큰 생산성을 향상을 얻을 수 있습니다. 대표적으로 JdbcTemplate이나 MyBatis 같은 SQL 매퍼 기술은 SQL을 개발자가 직접 작성해야 하지만, JPA를 사용하면 SQL도 많은 부분 JPA가 대신 작성하고 처리해줍니다.
실무에서는 JPA를 더욱 편리하게 사용하기 위해 스프링 데이터 JPA와 Querydsl이라는 기술을 함께 사용합니다.
JPA, 스프링 데이터 JPA, Querydsl은 각각 별도의 강의로 다룰 정도로 매우 방대합니다. 여기서는 해당 기술들의 기본 기능과, 해당 기술을 왜 사용해야 하는지 각각의 장단점과 전체 큰 그림을 알아봅니다.

데이터 접근 기술 - 스프링 데이터 JPA
스프링 데이터 JPA는 JPA를 더욱 편리하게 사용하도록 도와주는 기술입니다.
쉽게 이야기해서 기본적인 CRUD 기능들을 모두 제공하기 때문에 개발자가 작성해야 하는 개발 코드를 혁신적으로 줄일 수 있습니다.
강의에서는 실제 동작하는 웹 애플리케이션에 스프링 데이터 JPA를 직접 코드로 적용하면서 해당 기술의 장단점을 이해할 수 있습니다.

데이터 접근 기술 - Querydsl
JPA는 복잡한 쿼리나, 동적 쿼리를 처리하기 어렵습니다. Querydsl을 사용하면 이런 문제를 매우 편리하게 해결할 수 있습니다. 실무에서 JPA를 사용한다면 꼭 사용해야 하는 추천 기술입니다.
강의에서는 실제 동작하는 웹 애플리케이션에 Querydsl를 직접 코드로 적용하면서 해당 기술의 장단점을 이해할 수 있습니다.

데이터 접근 기술 - 테스트
데이터 접근 기술은 결국 데이터베이스에 데이터를 관리하는 목적으로 사용됩니다. 따라서 데이터 접근 기술이 실제 데이터베이스에 데이터를 잘 저장하고 조회할 수 있는지 확인해야 합니다.
강의에서는 데이터베이스를 연동하는 상황에서 테스트를 어떻게 하는 것이 좋은지 단계적으로 설명합니다. 예를 들어서 데이터베이스에 연동하는 테스트를 어떻게 구성하는지 설명하고, 테스트에서 사용되는 @Transactional, 임베디드 모드 DB가 어떻게 동작하는지 코드로 알아봅니다.

스프링 트랜잭션 이해
DB1편에서는 스프링이 제공하는 트랜잭션 기능이 왜 필요하고, 어떻게 동작하는지 내부 원리를 알아보았습니다. 이번 시간에는 스프링 트랜잭션 AOP 사용시 실무 주의사항, 스프링 트랜잭션의 다양한 옵션, 예외가 발생했을 때 스프링 트랜잭션이 커밋되고 롤백되는 내부 원리와 같이 스프링 트랜잭션이 제공하는 다양한 기능들을 깊이있게 자세히 알아봅니다.

스프링 트랜잭션 전파
스프링의 트랜잭션 전파를 매우 깊이있게 다룹니다. 트랜잭션 전파가 왜 필요한지 이해하고, 다양한 트랜잭션 전파 옵션, 전파 옵션에 따른 예외 처리, 실무에서 트랜잭션 전파 옵션을 사용할 때의 주의점을 다룹니다.

다른 댓글 보기(1)
김영한 프로필
스프링 DB 1편 - 데이터 접근 핵심 원리 오픈 소식
김영한 4달 전

안녕하세요. 여러분
스프링 DB 접근 기술 강의를 드디어 오픈했습니다.
오랜기간 기다려주신 모든분께 진심으로 감사합니다.

- 강의명: 스프링 DB 1편 - 데이터 접근 핵심 원리
- 강의 수: 54강
- 설명 그림: 약 80장
- 강의 자료 PDF: 약 200장

스프링 DB 1편 - 데이터 접근 핵심 원리

JDBC, 커넥션, 커넥션 풀, 데이터소스, 트랜잭션, 예외 처리 같은 기반 기술의 핵심 개념을 먼저 학습합니다. 이렇게 기반을 다진 다음에, 그 위에 스프링 데이터 접근 기술이 이 기능들을 얼마나 편리하게 사용할 수 있도록 도와주는지 단계별로 깊이있게 학습합니다. 그리고 2편을 통해 JdbcTemplate, MyBatis, JPA, SpringDataJPA, Querydsl 같이 실무에서 주로 사용하는 데이터 접근 기술들도 함께 학습하게 됩니다.

강의 목표

백엔드 개발자는 스프링 MVC와 함께  DB 접근 기술이라는 2가지 큰 축을 완성해야 합니다. 복잡하고 어려운 스프링 DB 접근 기술을 완전히 정복할 수 있게 도와드리겠습니다.

자세한 내용은 링크의 다음 강의 소개를 참고해주세요.
강의 링크: https://www.inflearn.com/course/스프링-db-1?inst=b308871a

감사합니다.

다른 댓글 보기(1)
김영한 프로필
스프링 DB 접근 기술 오픈 예정 소식!
김영한 4달 전

안녕하세요. 여러분^^!
드디어 스프링 DB 접근 기술 강의가 오픈 준비에 돌입했습니다. 오랜기간 기다려주시고 응원해주셔서 감사합니다.

DB 데이터 접근 기술 전반의 방대한 분량을 다루다 보니, 강의 분량이 140강을 넘을 정도로 많아졌습니다.
이대로 계속 준비하면 출시가 너무 늦어질 것 같아서 강의를 2개로 나누어 출시하기로 했습니다.

1. 스프링 DB 1편 - 데이터 접근 핵심 원리
2. 스프링 DB 2편 - 데이터 접근 활용 기술

출시 예정일은 4월 12일(화) ~ 4월 19(화) 사이에 1편이 출시될 예정입니다^^!
(2편은 5월말 출시 예정입니다.)

이번 DB 접근 기술 강의도 오랜기간 열심히 준비했습니다. 기대해주셔도 좋습니다.

- 강의명: 스프링 DB 1편 - 데이터 접근 핵심 원리
- 강의 수: 54강
- 설명 그림: 약 80장
- 강의 자료 PDF: 약 200장

 

자세한 강의 소개는 다음 내용을 참고해주세요.

스프링 DB 1편 - 데이터 접근 핵심 원리

데이터 접근 기술

현대의 애플리케이션은 대부분 웹 환경에서 동작하는 웹 애플리케이션입니다.
단순하게 생각하면 웹 애플리케이션은 크게 3가지 기능을 수행합니다.

  1. 웹이나 앱 같은 클라이언트의 요청을 받아서 처리하는 기능 - 컨트롤러
  2. 비즈니스 로직을 수행하는 기능 - 서비스
  3. 수행 결과를 데이터베이스에 보관하고 관리하는 기능 - 리포지토리

우리는 앞서 스프링 MVC 강의를 통해 클라이언트의 요청을 받아서 처리하는 방법을 학습했습니다. 이번에는 그 이후 단계인 비즈니스 로직을 수행하는 서비스와 수행 결과를 데이터베이스에 보관하고 관리하는 리포지토리에 대해 깊이있게 학습합니다.

클라이언트의 요청을 받아서 처리하는 기능은 스프링 MVC를 사용합니다. 비즈니스 로직을 수행하는 기능은 순수한 자바 코드로 만들어집니다. 마지막으로 수행 결과를 데이터베이스에 보관하고 관리하는 기능은 JDBC, JdbcTemplate, MyBatis, JPA와 같은 다양한 기술들을 선택해서 사용합니다. 그리고 스프링이 제공하는 DB 데이터 접근 기술을 사용하면 이러한 기술들을 스프링과 통합해서, 매우 편리하게 사용할 수 있습니다.

데이터 접근 기술을 학습하기 어려운 이유

애플리케이션에서 데이터베이스에 데이터를 보관하고 관리하기 위해서는 다양한 데이터 접근 기술을 학습해야 합니다. 이러한 데이터 접근 기술을 학습하기 어려운 대표적인 이유는 다음 3가지 때문입니다.

1. 데이터베이스 기반 지식이 약하다
모든 데이터 접근 기술은 데이터베이스에 데이터를 보관하고 관리하기 위한 것입니다. 따라서 데이터베이스에 대한 기본 이해가 필요합니다. 이 강의를 학습하기 전에 데이터베이스와 SQL에 대한 기본 내용을 학습하시길 바랍니다.

2. 데이터 접근 기술이 너무 다양하다
JDBC부터 시작해서 SQL 매퍼라고 불리는 JdbcTemplate이나 MyBatis 같은 기술부터 ORM 기술인 JPA, 스프링 데이터 JPA, Querydsl 같은 최신 기술까지 정말 다양한 데이터 접근 기술들이 있습니다. 너무 다양한 기술들이 존재해서, 각각의 기술들이 어떤 장단점이 있고, 어떤 상황에 어떤 기술들을 사용하면 좋은지 명확하게 이해하고 사용하기는 쉽지 않습니다.

3. 데이터 접근 기술의 역사가 너무 오래 되었다
JDBC부터 시작한 데이터 접근 기술은 이미 20년이 넘었습니다. 그동안 데이터 접근 기술의 발전은 물론이고, 스프링은 이러한 데이터 접근 기술들을 더욱 편리하게 사용하도록 돕기 위해 수 많은 기능을 발전시키고, 개선해왔습니다. 그래서 지금은 너무 많은 것이 자동화되고, 추상화 되어버렸습니다. 특히 최근에 개발을 시작한 백엔드 개발자들은 데이터 접근 기술을 사용할 때 왜 이런 방식으로 기능이 동작하는지 정확한 이유를 모르고, 단순히 사용법 위주로 사용하게 됩니다. 왜 이런 방식으로 사용하지?라고 의문을 가져도 과거에 어떤 불편한 문제 때문에 지금 이런 방식으로 개선되고 사용하는지 과거의 문맥을 제대로 이해하고 사용하기는 어렵습니다.

강의 특징

데이터 접근 기술의 시작인 JDBC 부터 최신 실무 기술까지
이 강의는 20년 전으로 돌아갑니다. 데이터 접근 기술의 시작인 JDBC를 시작으로, 커넥션, 커넥션 풀, 데이터소스, 트랜잭션 개념, 그리고 스프링이 지원하는 데이터 접근 기술까지, 모든 것을 코드로 여러분과 함께 만들어보면서 단계적으로 진행합니다. 과거에 어떤 불편한 점이 있어서 다음 기술이 탄생했고, 어떤 점들이 개선되었는지 그 이유를 찾고 직접 코딩하면서 하나씩 이해할 수 있습니다.
그리고 2편을 통해 MyBatis, JPA 같이 실무에서 주로 사용하는 데이터 접근 기술들도 함께 학습하게 됩니다.

기본기를 단단히
데이터 접근 기술을 학습할 때는 여러가지 기본기가 중요합니다. 이 강의에서는 실무에서는 많이 사용되지만 학습하기는 쉽지 않은 트랜잭션과 자바 예외에 대한 기본기도 함께 다룹니다. 그리고 이렇게 학습한 내용들이 실무에서 어떻게 활용되는지 코드로 학습할 수 있습니다.

강의 목표

  • 목표: 백엔드 개발을 할 때 필요한 데이터 접근 기술을 완성하는 것을 목표로 하는 강의입니다.
  • 기초부터 실무까지: 실무 개발을 위한 내용이 많지만, 백엔드 개발 경험이 없는 개발자도 적응할 수 있게 구성하였습니다.
  • 실무 예제 중심: 실무에서 스프링으로 백엔드 애플리케이션을 개발할 때 필요한 데이터 접근 기술을 예제를 통해 자연스럽게 학습하며, 실무에서의 Best Practice를 전수해드립니다.
  • 간결함: 실무에서 사용하지 않는 오래된 기능은 과감하게 제외했습니다. 최신 실무에 주로 사용하는 내용을 위주로 설명합니다.

이 강의는 데이터 접근 기술에 대한 모든 내용을 설명하지 않습니다.
데이터 접근 기술을 위해 필요한 핵심 뼈대를 세우고, 그 위에 실무에 꼭 필요한 기술을 위주로 설명합니다.
이 강의가 끝나면 여러분은 튼튼한 기반 지식을 바탕으로 스프링 백엔드 애플리케이션을 자신있게 개발할 수 있습니다.

스프링 DB 강의 구성

스프링 DB 강의는 1,2편으로 나누어져 있습니다.

본 강의는 스프링 DB 1편 - 데이터 접근 핵심 원리입니다.

스프링 DB 1편 - 데이터 접근 핵심 원리

데이터 접근 기술의 핵심 개념을 다지고, 스프링이 제공하는 데이터 접근 기술의 기본 원리를 이해합니다.

1편은 먼저 스프링 없이 순수한 데이터 접근 기술인 JDBC, 커넥션, 커넥션 풀, 데이터소스, 트랜잭션 같은 기반 기술의 핵심 개념을 먼저 학습합니다. 이렇게 기반을 다진 다음에, 그 위에 스프링 데이터 접근 기술이 이 기능들을 얼마나 편리하게 사용할 수 있도록 도와주는지 단계별로 깊이있게 학습합니다.

스프링 DB 2편 - 데이터 접근 활용 기술

1편의 기반 위에 다양한 활용 기술들을 학습합니다.
JdbcTemplate, MyBatis 같은 SQL 매퍼 기술 부터, JPA, 스프링 데이터 JPA, Querydsl 같은 최신 ORM 기술을 학습하고 각 기술들의 장단점을 이해합니다. 그리고 데이터 접근 계층의 테스트 방법과 스프링 트랜잭션에 대한 다양한 기능들도 깊이있게 학습합니다.

정리

백엔드 개발자는 MVC와 DB 접근 기술이라는 2가지 큰 축을 꼭 완성해야 합니다. 여러분이 두 가지 축을 완성하고, 멋진 백엔드 개발자로 성장할 수 있도록 저도 열심히 도와드리겠습니다. 감사합니다.

다른 댓글 보기(5)
김영한 프로필
10만 수강생 달성 기념, 인프런 이벤트에 참여하게 되었어요.
김영한 6달 전

안녕하세요. 여러분

수강생 10만을 달성한 기념으로 인프런과 함께 이벤트를 진행하기로 했습니다.

여러분들의 질문을 받고 직접 라이브 방송으로 답변하는 시간을 가지려 합니다.
(작은 선물도 있습니다^^)

* 질문 남기는 곳 : https://www.inflearn.com/pages/knowledge-thanks10-t

* 질문 기간 : 2022-02-11(금) ~ 2022-02-16(수)

답변은 인프런 유튜브 채널에서 2월 24일 목요일 오후 9시 00분 라이브 방송으로 진행합니다.

그동안 저를 응원해주시고, 또 열심히 공부하며 성장하는 많은 개발자분들께 진심으로 감사합니다.
여러분께 조금이나마 도움이되고, 또 보답하는 시간이 되었으면 합니다.
많은 참여 부탁드려요^^

 

다른 댓글 보기(2)
김영한 프로필
저의 진솔한 이야기 - 개발바닥 유투브 인터뷰 1편 공개
김영한 8달 전

안녕하세요. 여러분
인프런에서 10번째 강의를 오픈하고 나면 저의 진솔한 이야기를 유투브 라이브에서 한번 하기로 했습니다.
그 약속을 지키기 위해서 이번에 개발바닥이라는 개발 유투브에서 인터뷰를 했습니다. (라이브는 아니지만 라이브처럼 합니다 ㅎㅎ)

시골 청년 개발왕 되다 - 개발 1타 강사, 우아한형제들 개발 팀장 김영한 1편
방송 링크: https://youtu.be/Pb69UQ6f8n0

주요 내용

- 대학을 자퇴하고 개발 학원에서 공부하고 처음 어렵게 취업한 이야기
- SI에서 고생한 내용부터, 카카오(다음) 그리고 우아한형제들에 입사한 이야기
- JPA 책을 쓰고, 인프런에서 스프링 강의를 찍고 개발 1타 강사가 된 이야기

제가 개발자가 되는 과정이 순탄하지는 않았습니다. 그 속에서 많은 고민과 어려움이 있었습니다.
이런 고민과 어려움을 여러분과 나누고 또 어떻게 극복해왔는지 여러분께 솔직히 전해드리고 싶었습니다.
제 이야기가 고민이 있는 개발자분들께 조금이나마 도움이 되었으면 좋겠습니다.

자세한 내용은 유투브 방송 링크를 참고해주세요.
참 그리고! 개발바닥 유투브 구독과 좋아요도 부탁드립니다^^!

다른 댓글 보기(3)
김영한 프로필
스프링 핵심 원리 - 고급편 오픈 소식과 할인 공지
김영한 9달 전

안녕하세요. 여러분
스프링 핵심 원리 - 고급편 강의를 드디어 오픈했습니다.
오랜기간 기다려주신 모든분께 진심으로 감사합니다.

오픈 기념 30% 할인합니다^^! 모든 강의 25% 할인합니다!

- 강의명: 스프링 핵심 원리 - 고급편
- 강의 수: 120강
- 강의 자료: PDF 360장

강의 링크: 스프링 핵심 원리 고급편

https://www.inflearn.com/course/스프링-핵심-원리-고급편?inst=348e3d39

강의 목표

기본편 강의에서 스프링과 객체 지향 개발의 기본기를 학습했다면, 고급편 강의는 스프링과 백엔드 개발을 깊이있게 이해하기 위한 심도있는 주제들을 다룹니다. 

고급편 핵심 주제

 - 스프링 핵심 디자인 패턴
 - 동시성 문제와 쓰레드 로컬
 - 스프링 AOP

어려운 내용들이지만 실력있는 백엔드 개발자가 되려면 반드시 한번은 깊이있게 공부해야 하는 내용입니다.
포기하지 않고 이 강의를 끝까지 따라오시면 여러분은 개발자로서 확실한 내공 상승을 경험하고 누구보다 자신있게 스프링을 사용하실 수 있게 됩니다. 복잡하고 어려운 스프링의 핵심 심화 내용을 이 강의 하나로 마무리 할 수 있게 도와드리겠습니다.

자세한 내용은 링크의 강의 소개를 참고해주세요.

감사합니다.

다른 댓글 보기(4)
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스