BEST
개발 · 프로그래밍

/

백엔드

스프링 데이터 JPA

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

(4.8) 수강평 182개

수강생 2,494명

Thumbnail

코딩으로 학습하는 리팩토링 강의 개설했습니다.

안녕하세요. 백기선입니다.

모든 개발자에게 권장하는 필독 도서 중에 하나인 마틴 파울러의 "리팩토링"을 강의로 만들었습니다.

  • 책과는 달리, 글이 아닌 영상으로 여러분이 보다 쉽게 이해할 수 있도록 준비했습니다.
  • 책과는 달리, 인텔리J를 사용해서 리팩토링을 보다 실용적으로 적용하는 방법을 보여드립니다.
  • 책과는 달리, 자바스크립트가 아닌 자바로 여러분이 직접 따라하며 익힐 수 있도록 예제 코드를 준비해 뒀습니다.

이 강의는 최소한의 자바 기초 프로그래밍 지식만 있어도 수강할 수 있으며, 꼭 자바가 아니라 그 어떤 프로그래밍 언어 하나만이라도 기초적인 학습을 마쳤다면 수강하실 수 있습니다.

리팩토링 기술은 모든 개발자가 갖춰야할 기본적인 코딩 및 구조 변경 기술입니다. "똥" 또는 "냄새"에 비유하는 코드를 조금씩 안전하게 깔끔하게 바꾸는 기술을 익히시기 바랍니다. 분명히, 여러분의 실무와 포트폴리오 코드를 개선하는데 많은 도움이 될 것입니다.

강의 오픈 기념 할인 기간이 얼마남지 않았습니다. 다른 제 모든 강의도 20%를 할인하고 있으니 참고해 주시기 바랍니다. 특히, 자바 프로그래밍 실력을 증진하고 싶으신 분들이라면, 다음 강의를 수강해 주세요. 그 어디서도 찾아보기 힘든 내용이지만 실제 자바를 사용하는 업무에서 쓰이는 다양한 기술들을 담고 있습니다.

  • 더 자바, 자바 8
    • 아직도, 람다, 메소드 레퍼런스, 스트림, 인터페이스 메소드 등 자바 8 기술에 익숙하지 않은 분들이라면 반드시 수강하시기 바랍니다. 다음에 준비 중인 강의를 고려해서 꼭 들어두시기 바랍니다.

 

  • 더 자바, 애플리케이션을 테스트하는 다양한 방법
    • 테스트를 중요하게 생각하지 않는 개발자 또는 회사는 가까이 하지 마시기 바랍니다. 여러분의 실력에 도움이 안될 뿐 아니라, 여러분의 커리어패스에도 상당한 문제가 생길겁니다. 제가 다녔던 모든 회사, 네이버, 아마존, MS의 개발자들은 모두 테스트를 중요하게 생각합니다.

 

  • 더 자바, 코드를 조작하는 다양한 방법
    • 스프링과 JPA 학습이 더디고 어려운 이유는 이런 기본 지식이 부족하기 때문입니다. 롬복이나 테스트 커버리지 툴이 마치 마술과도 같다고 생각하시나요? 그 기본에 깔려있는 자바의 기능을 학습한다면 여러분이 앞으로 썸머나 윈터와 같은 새로운 프레임워크 (이런거 없어요. 상상입니다.)를 공부하거나, 다른 프로그래밍 언어를 사용하거나 공부하더라도 쉽게 익히고 적응할 수 있을 겁니다.

다음에 또 새로운 강의로 소식 전하겠습니다.

감사합니다.

댓글