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

[초급] 맛보자! 코틀린과 스프링으로 API 호출하기 대시보드

(4.8)
22개의 수강평 ∙  1,073명의 수강생

무료

지식공유자: 김대디
총 23개 수업 (1시간 54분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 프로그래밍 언어] 강의입니다.

간단한 기능 구현을 통해 코틀린과 스프링 조합을 빠르게 훑어볼 수 있는 강의입니다.

✍️
이런 걸
배워요!
Kotlin과 Spring Boot 사용하는 법
WebClient로 외부 API 호출하는 법

API를 호출하는 실습을 통해
코프링을 가볍게 찍어 먹어 보세요! 🥄

코틀린과 스프링 맛보기 🔍

요즘 코틀린과 스프링, 일명 코프링이 주목받고 있습니다. 하지만 막상 코틀린과 스프링을 공부하려고 보면 어디서부터 공부해야 할지 모르겠다는 생각이 들기도 하죠. 그래서 코틀린과 스프링을 공부하고 싶은 분, 코틀린이 처음인 입문자분들을 위한 강의를 제작했습니다.

본 강의는 실습을 통해 코틀린으로 스프링을 사용해 볼 수 있는 맛보기 강의로, WebClient를 사용해서 외부 API 호출해 볼 수 있습니다. 이번 강의를 통해 코틀린과 스프링의 전체 흐름을 보고, 그걸 기준으로 추가 학습을 통해 살을 붙여가 보세요. 앞으로 어떻게 공부해야 할지 감이 잡힐 거예요.

이 강의의 특장점 ✨

이론과 실습을 한 번에! 코틀린이 어떻게 사용되는지 확인할 수 있어요.

프로그래밍을 잘 모르는 분들도 쉽게 따라 하실 수 있어요.

입문자 눈높이에 맞춰, 가볍게 볼 수 있도록 강의를 구성했습니다.


학습 내용 📚

1. 코틀린 맛보기

이번 강의 실습에서 사용하게 될 코틀린 문법을 학습합니다.

2. Database 맛보기

MariaDB를 설치해서 간단한 CRUD SQL을 실습해 봅니다.

3. Spring 맛보기

Spring Initializr를 사용해서 Spring Boot 프로젝트를 생성하고 초반 세팅에 대해 배웁니다.

4. API 만들기

간단한 API를 직접 만들어 보면서 Spring으로 만들어진 애플리케이션의 흐름에 대해 배웁니다.


예상 질문 Q&A 💬

Q. 강의를 보기 전에 미리 공부해야 하는 건 없나요?

없습니다. 그냥 실습하시면서 흐름을 익히시면 됩니다.

Q. 코틀린 이론부터 마스터하고 그다음 스프링을 공부하는 게 좋을까요?

기본적인 코틀린 문법만 공부하시고 직접 토이 프로젝트를 하면서 익혀나가시는 방법을 권해드리고 싶습니다. 이론도 분명 중요하지만, 실습을 통해 익혀가는 게 성장에 더욱 도움이 된다고 생각합니다.

Q. 수업 내용을 어느 수준까지 다루나요?

입문자를 위한 강의인 만큼 한 사이클을 만들어 보는 것에 기준을 두었습니다. 코프링에 관한 본격적인 강의들은 다양한 예시와 내용을 준비해서 꾸준히 찾아뵙겠습니다.


수강 전 참고 사항 📢

실습 환경

  • Mac, Windows
  • IntelliJ IDEA Community Edition, MariaDB

선수 지식 및 유의 사항

  • 어떤 프로그래밍 언어로든 프로그래밍 해본 경험이 있으시다면 수월하실 겁니다.
  • 강의 자료는 "0.2 강의 자료"에 PDF 파일 다운로드하셔서 참고하시면 됩니다.
  • Windows 환경은 강의 자료에 부가 설명했으니 참고 부탁드립니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
Kotlin과 Spring Boot를 처음 공부하시려는 분
코프링을 빠르게 훑어보실 분
📚
선수 지식,
필요할까요?
어떤 언어로든 프로그래밍 해보기
구글에 Spring Boot 개념 검색해 보기
구글에 API 개념 검색해 보기

안녕하세요
김대디 입니다.
김대디의 썸네일

안녕하세요.
코틀린과 스프링을 즐겁게 공부하고 있는 개발자입니다.
현재 10년 차 개발자로 핀테크 스타트업에 있습니다.
강의를 제작하면서 저 스스로도 더 공부를 하고 제가 공부한 지식들을 공유하고 싶어서 이렇게 강의를 만들게 되었습니다. 

커리큘럼 총 23 개 ˙ 1시간 54분의 수업
이 강의는 영상, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개
섹션 2. DataBase 맛보기
2.1. MariaDB 설치하기 04:13
2.2. SQL 알아보기 06:47
섹션 3. Spring 맛보기
3.1. Spring Initializr 써보기 미리보기 03:20
3.2. build.gradle.kts 셋팅하기 03:32
3.3. application.yml 셋팅하기 05:02
섹션 4. API 만들기
4.1. kakao developers 써보기 04:20
4.2. DTO 만들기 02:35
4.3. entity 만들기 02:54
4.4. repository 만들기 01:20
4.5. service 만들기 01:40
4.6. controller 만들기 05:28
4.7. WebClient로 kakao API 호출하기 10:32
4.8. ExceptionHandler 만들기 10:53
4.9. validation 추가하기 08:32
4.10. 검색어 순위 추가하기 07:37
4.11. 마무리 00:26
강의 게시일 : 2023년 05월 30일 (마지막 업데이트일 : 2023년 05월 30일)
수강평 총 22개
수강생분들이 직접 작성하신 수강평입니다.
4.8
22개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
김승범 thumbnail
5
이거 무조건 5점임 걍 스프링 하고 코프링 입문용으로 들으려는데, 매우 군더더기가 없음 초반에 코틀린 문법 및 기초도 설명해주시는게 엄청 깔끔하고 전반적인 설명 자체를 잘하신다고 생각함 굿굿
2024-01-07
박승현 thumbnail
5
가볍게 듣고 맛보기에 좋았어요 감사합니다.
2024-02-12
뭉치는못말려 thumbnail
5
코틀린이랑 스프링붙 찍먹하기 아주 조아요
2024-02-21
이혁주 thumbnail
5
감사합니다!
2024-02-28
hjk33 thumbnail
5
코틀린 맛보기 문법이랑 코프링 간단하게 익히기에 너무 좋은 강의입니다. 군더더기 없이 핵심만 전달해 주셔서 깔끔하고 전달력 있어요.
2023-12-31