BEST
개발 · 프로그래밍

/

프로그래밍 언어

예제로 뿌수는 코틀린 Kotlin 76제

76개의 예제로 실습하며 공부하는 코틀린 Kotlin 프로그래밍 언어. 당장 내일부터 코틀린으로 개발해야 하는데, 차근히 문법을 공부할 여유가 없나요? 이 강의에서 알려드리는 예제로 빠르게 코틀린의 모든 문법을 알아봅시다.

(5.0) 수강평 12개

수강생 202명

Thumbnail

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

이런 걸
배워요!

  • 코틀린 프로그래밍 언어

  • 예제 중심 Kotlin 기초 실습

76개 예제로 씹고 뜯고 맛보는
코틀린 언어의 모든 것! ✨

세련된 언어, Kotlin ✔️

Kotlin(코틀린)은 2011년 JetBrains에서 처음 공개한 프로그래밍 언어로, 현재는 안드로이드 앱 개발 표준 언어입니다. Java와 비슷하지만, 훨씬 현대적인 세련된 문법과 기능을 제공합니다. 백엔드 개발 산업 표준인 Spring 프레임워크에서도 기본 지원하고 있으며, 안드로이드 및 백엔드 멀티플랫폼을 지원합니다.


코틀린을 어떻게 써야 할지 고민하셨나요?

🧐 코틀린 언어가 좋다는 얘기를 들었는데, 어떤 면이 좋은지 궁금해요.

🥲 당장 코틀린 프로젝트에 참여하게 됐는데, 아직 코틀린 경험이 없어요.

🫠 코틀린을 쓰고는 있지만, 아직 코틀린다운 코드를 쓰고 있다는 느낌이 들지 않아요.

예제와 함께 바로 실습하고
바로 적용해 보세요! 📌

본 강의는 예제 실습 중심으로 코틀린 프로그래밍 언어를 학습하는 강의입니다. 코틀린 공식 홈페이지 문서 중 하나인  Kotlin by Example 자료를 한국어로 편역해서 제작했습니다. 코틀린 문법을 이해하기 쉬운 76개의 예제를 함께 실습해 봅니다.

학습 전용 웹사이트 - https://kotlin-example.hatemogi.com/

강의 수강을 위한 전용 웹사이트에서 예제를 곧바로 실습해 볼 수 있습니다. 소스 코드 예제 중심으로 코틀린 기능을 쉽게 이해할 수 있고, 웹페이지에서 바로 소스 코드를 실행하고 확인하는 게 가능하기 때문에 명쾌한 학습이 가능해요.

코틀린에만 있는 문법이라 잘 쓰지 않던 내용들도 쉽게 이용하고 활용하실 수 있습니다. 강의를 통해 코틀린 프로그래밍 언어의 모든 측면을 살펴보고, 코틀린의 우아한 기능을 경험해 보세요!

이 강의의 지식공유자는요 ✒️

지식공유자 김대현은, 카카오(Daum), NHN, 라인+ 등에서 오랫동안 백엔드 개발자 및 개발팀장으로 지냈습니다. 다양한 프로그래밍 언어에 관심이 있어, 여러 언어로 현업 프로젝트를 진행한 경험이 있고, 그중 NHN Dooray 개발실에서 Kotlin으로 메시징 API 서버를 구축하기도 했습니다.

코틀린이 자바 개발자에게도 매우 적응하기 쉬운 현대적 프로그래밍 언어이기에, 장기적으로는 자바 기반 환경이 상당 부분 코틀린으로 대체될 것이라 믿고 있습니다.


이런 분들께 추천해요 🙆‍♀️

곧 코틀린 실무에 투입되는 개발자

안드로이드 네이티브 앱 개발을 본격적으로 하려는 개발자

백엔드 개발에 코틀린을 사용하게 된 개발자

코틀린을 쓰고 있지만, 세미콜론 없는 자바처럼 쓰고 있는 개발자

🤗 이 강의와 함께해요!

  • 예제를 곧바로 실험해 보며 코틀린의 우아한 문법들을 배우게 됩니다.
  • 당장 동작하는 코드를 작성해 보고 편집해 보며 배우기 때문에 새로운 코틀린 언어에도 자신감이 생깁니다.
  • 미처 몰랐거나, 아직 이해가 부족했던 코틀린 문법을 이해해서 실용할 수 있게 됩니다.

예상 질문 Q&A 💬

Q. 왜 코틀린을 배워야 하나요?

모바일 안드로이드 앱 개발의 표준 언어로 자리 잡았고, 백엔드 개발의 산업 표준 프레임워크인 스프링 환경에서도 표준 언어로 채택 받았기 때문에 코틀린을 배우면 실무에 유용하게 쓸 수 있습니다.

Q. 강의를 듣기 전 준비해야 할 것이 있나요?

자바 학습 경험이 있으면 가장 좋지만, 그 외 파이썬, 자바스크립트 등의 프로그래밍 언어 중 하나 이상 학습 경험이 있다면 강의 내용을 이해하시기에 충분합니다.

Q. 안드로이드 앱 개발에 대한 내용도 다루나요?

아쉽지만, 본 강의는 코틀린 언어 기본 문법만을 다룹니다. 안드로이드 앱 개발에 대한 내용은 추가로 다루지 않습니다. 하지만 안드로이드 앱 개발을 하려면, 이 강의에 나온 내용들을 다 아시면 매우 편리하겠죠.


수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS, Linux 등, 웹브라우저가 잘 동작하는 시스템
  • 사용 도구: 학습 전용 웹사이트에서 소스 코드 편집 및 실행 가능
  • PC 사양: 현대 웹 브라우징에 문제가 없는 기본 사양

학습 자료

  • 76개의 예제 중심 학습 자료가 있는 강의 전용 웹사이트를 만들어 두었습니다.
  • 깃허브에서 소스 코드를 받아서 실습하실 수 있습니다.

선수 지식 및 유의 사항

  • 자바 또는 파이썬, 자바스크립트 등 프로그래밍 언어 중 하나 이상을 학습한 경험이 필요합니다.
  • 처음으로 프로그래밍을 입문자에게는 도전적이겠지만, 작동하는 코드를 따라해보며 감을 잡을 수는 있을 것입니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 안드로이드 앱 개발을 위해 코틀린을 사용하실 분

  • 백엔드 개발에 코틀린을 활용하게 되신 분

선수 지식,
필요할까요?

  • 자바나 다른 프로그래밍 언어 경험

함수형 프로그래밍에 관심이 많은 백엔드 개발자입니다. 카카오(Daum) 개발팀장, NHN 수석, LINE+ 리드를 지내며 개발팀 리딩을 했고, 현재는 컨스택츠라는 작은 스타트업에서 다시 백엔드 개발자로 일하고 있습니다.

https://hatemogi.com/ 에 개발자 개인 홈을 운영중입니다.

커리큘럼

전체

52개 ∙ (4시간 8분)

강의 게시일: 2023년 07월 06일
마지막 업데이트일: 2023년 07월 18일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!