Thumbnail
BEST
개발 · 프로그래밍 백엔드

Kotlin으로 개발하는 Spring Boot Web MVC 대시보드

(4.8)
82개의 수강평 ∙  1,205명의 수강생

29,700원

지식공유자: Steve (예상국)
총 19개 수업 (7시간 37분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[웹 개발, 백엔드] 강의입니다.

현업 개발자가 알려주는 Kotlin 을 활용한 Spring Boot 개발 방법!! 간결한 문법과 Spring Boot를 활용한 안정적인 Web Application 개발 방법을 배워보세요.

✍️
이런 걸
배워요!
Web Application 개발
Spring Boot MVC
REST-API
JUnit
Kotlin

인기는 높지만 배우기 어렵던 스프링부트 개발, 
코틀린으로 더욱 쉽게 배워보세요! 

주제 소개 📝

안녕하세요, Steve입니다. 먼저 만나뵙게 되어 반갑습니다.

해당 강의는 코틀린(Kotlin)을 이용하여 스프링부트(Spring Boot)를 개발하는 강의입니다.
그동안 스프링부트가 어려워서 포기하신 분들, 스프링(Spring)을 활용하는 회사에 입사하고 싶으신 분들 모두 
코틀린이라는 강력한 언어를 활용한 스프링부트 개발 방법을 배워보세요.

왜 배워야 하는지 ✒️

흔히 ‘가고 싶다’고들 하는 국내의 이름난 회사, 상위권 기업의 대다수가 스프링 개발자를 활발하게 채용합니다.

그만큼 국내에서 스프링 프레임워크(Spring Framework)는 필수나 다름없는 기술입니다. 
자바와 비교해 간결하고 재미있는 코틀린 언어를 통해 스프링부트를 학습함으로써 다양한 기업에 지원해보세요!

이 강의에서 배우는 것들 ✏️

 Spring Boot   Rest API   JUnit 

  1. Kotlin을 사용하여 스프링을 개발합니다.
  2. Spring Boot Web Application 개발을 배웁니다.
  3. REST-API 요청에 대해서 처리 하는 방법을 배웁니다.
  4. REST-API 응답에 대해서 다양하게 처리하는 방법을 배웁니다.
  5. Spring에서 Bean Validation하는 방법을 배웁니다.
  6. Spring에서 예외처리 하는 방법을 배웁니다.
  7. JUnit를 활용하여 코드를 테스트 하는 방법을 배웁니다.
  8. Todo Web Application을 같이 개발함으로써 배운 내용을 복습합니다.
  9. Web 개론을 통하여 URI 설계 방법과 Web, HTTP에 대해서 학습합니다.

강의 특징 💡 

스프링은 너무나도 방대한 프레임워크입니다. 그렇기에 이 강의에서는 같이 학습할 내용을 따라하면서 코딩하는 방법으로 수업을 진행합니다. 기본적인 스프링의 이론을 머리로 익히기보다는 직접 손으로 따라하면서 스프링과 인사하는 방법을 배웁니다.

*각 강의별 강의 자료를 제공하며, 강의 노트에 Github 링크가 포함되어 있습니다. 진행 중 막히는 부분은 강의 코드를 참고하세요.

여기서 다루는 툴 🧰 

  • JDK8 버전을 사용합니다.
  • Intellij를 활용하여 개발합니다.

  • Chrome 브라우저를 활용하여 실습합니다.

예상 질문 Q&A 🙋🏻‍♂️ 

Q. 자바 개발자가 들어도 될까요?
A. 네. 전혀 지장이 없습니다. 코틀린은 자바와 매우 유사하기 때문에 코틀린으로 내용을 배우셔도 똑같이 자바-스프링 개발이 가능합니다.

Q. 비전공자도 들을 수 있나요?
A. 아니요, 코틀린 기본 문법을 아시는 분은 들을 수 있지만 아무런 기초 지식이 없이 듣기는 어렵습니다. 화면에 나오는 코드를 따라서 실습을 따라하실 수는 있습니다. (코틀린 기초 선행학습 권장)

Q. 현업에서 많이 사용하나요?
A. 개발자의 선택입니다. 이미 개발된 레거시 시스템에서는 아직 코틀린을 찾아보기는 어렵겠지만, 이제 시작하는 프로젝트가 있다면 저는 현재 모두 코틀린으로 개발을 하고 있습니다.

Q. 해당 강의만의 장점은 무엇인가요?
A. 실제 현업에서 만날 수 있는 사례를 만들어서 실습 코드를 작성하였습니다. 시중에 있는 책에 나오는 내용도 찾아볼 수 있지만, 찾아볼 수 없는 내용도 포함하여 구성하였습니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
Kotlin을 사용하여 Spring Boot Web Application을 개발하고자 하는 사람
Spring Boot를 배우고자 하는 사람
Web Application을 개발 하고자 하는 사람
Kotlin으로 Web Server를 개발 하고자 하는 사람
Java 외에 빠르게 배울 수 있는 언어를 찾고 있는 사람
Spring 기반의 회사에 입사 하고자 하는 사람
📚
선수 지식,
필요할까요?
Kotlin
Java
Web

안녕하세요
Steve (예상국) 입니다.
Steve (예상국)의 썸네일

LinkedIn

현 Fintech Backend Server Engineer 입니다.

  • 전 [SK M&Service]      Android Developer
  • 전 [Kakao]                  Server Engineer
  • 전 [Kakao Pay]           Server Engineer
  • 현 [Fintech StartUp]  Server Engineer

어렵게 보다는 쉽게, 복잡하게 보다는 단순하게,  멋보다는 정확하게, 대충보다는 확실하게 개발하는 것을 좋아하는 개발자 입니다.

프로그래밍은 언어이기 때문에 책으로 학습하기 보다는 계속해서 사용하면서 계속 말하는(개발)것이 중요하다고 생각 합니다. 인프런을 통하여 기초 부터 하나씩 하나씩 소개해보고자 합니다.

커리큘럼 총 19 개 ˙ 7시간 37분의 수업
이 강의는 영상, 수업 노트, 첨부 파일, 미션이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 스프링부트 소개
섹션 2. 웹 개론
Web 개론 31:36
섹션 3. REST-API
GET 39:32
POST 18:17
PUT 과 ObjectMapper 30:40
DELETE 12:01
ResponseEntity 34:37
섹션 4. Spring Boot Validation
JSR-380 Bean Validation 32:21
Custom Validation Annotation 만들어서 사용하기 14:31
섹션 5. 예외처리
ControllerAdvice 16:34
ExceptionHandler를 활용하여 자세한 에러 정보 내려주기 34:49
섹션 6. JUnit
RestController 단위 테스트 작성하기 32:53
섹션 7. 실습!! TODO LIST WebApplication 만들기
Memory Database 설계와 JUnit 으로 테스트하기 51:57
REST Controller , Bean JUnit 으로 유효성 검증하기 28:06
Service Logic 개발 30:05
Swagger 추가하기 20:22
강의 게시일 : 2020년 10월 13일 (마지막 업데이트일 : 2020년 10월 13일)
수강평 총 82개
수강생분들이 직접 작성하신 수강평입니다.
4.8
82개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
OMG thumbnail
5
코틀린으로 스프링을 다루는 강의가 많지 않아 출시되자마자 구매했고, 코틀린 배운 경험은 없어서 이 강의를 수강하고자 유튜브에서 기본 문법 강의만 듣고 수강했는데 코틀린 때문에 막히거나 하지는 않았네요. 강의를 듣기 위해 코틀린 배운 시간도 의미 있었고, 강의에서 스프링 관련되서 설명해 주신 것들도 많이 배워갑니다. 특히 마지막에 swagger 어노테이션 설정 문제는 끊고 해결하고 설명해주시지 않고 직접 과정을 보여주셔서 좋았습니다.
2020-12-29
지식공유자 Steve (예상국)
좋은 평가를 주셔서 감사합니다 ^^ 말씀하신것 처럼, 코틀린을 활용한 부분 보다는 스프링의 기초 및 시작 강의 였습니다. 향후 강의에서는 점점 실습 프로젝트를 진행할 예정이라 코틀린을 더욱 활용하도록 준비 하겠습니다.
2020-12-30
이재홍 thumbnail
5
스프링을 처음 접하면서 많은 도움이 되었습니다. 감사합니다.
2021-01-03
kuck_su thumbnail
5
강의 전체적으로 기승전결있게 진행이 깔끔해서 좋았습니다. 다음 강의도 기대가 됩니다
2021-01-03
김민성 thumbnail
5
자프링을 쓰다 코프링은 처음인데 설명이 깔끔하고 좋습니다. Steve님 다음 강의도 기대됩니다 :)
2021-12-22
달숨 thumbnail
5
입문자로서 아주 만족스러운 강의였습니다. 다음 강의에서 JPA 진행하신다는데 언제나오는거죠..ㅋㅋ
2022-09-19
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!