BEST
개발 · 프로그래밍

/

백엔드

스프링과 JPA 기반 웹 애플리케이션 개발

이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습니다. 이 강좌를 충분히 학습한다면 여러분 만의 웹 서비스를 만들거나 취직에 도움이 될만한 포트폴리오를 만들 수 있을 겁니다.

(4.8) 수강평 111개

수강생 1,878명

Thumbnail

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

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

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

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

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

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

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

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

 

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

 

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

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

감사합니다.

댓글