개발 · 프로그래밍

/

프로그래밍 언어

[초급] 찢어먹자! 코틀린의 모든 것

초심자를 위해 준비했습니다. 이것만 알아도 코틀린 개발 문제 없습니다.

(5.0) 수강평 3개

수강생 88명

Thumbnail

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

이런 걸
배워요!

  • Kotlin 기본 문법

  • Kotlin fuction과 class

  • 컬렉션과 람다의 특징과 사용법

  • Kotlin에서의 Generics

  • Kotlin에서의 Exception 처리

  • 고차함수와 범위함수 그리고 위임패턴

미래를 주도할 프로그래밍 언어 Kotlin
이 강의와 함께 미리 준비하세요.


JetBrains가 개발한 Kotlin은 현대 소프트웨어 개발을 위한

가장 인기 있는 프로그래밍 언어 중 하나로 빠르게 성장했습니다.

간결하고 표현력이 풍부하며 Java와 완벽하게 상호 운용되도록 설계된 Kotlin은

강력하고 확장 가능한 애플리케이션을 구축하기 위한 수많은 이점을 제공합니다.



Kotlin Multiplatform을 사용하면

다양한 플랫폼용 애플리케이션을 만들고 네이티브 프로그래밍의 이점을 유지하면서

플랫폼 전체에서 코드를 효율적으로 재사용할 수 있습니다.

다중 플랫폼 애플리케이션은 iOS, Android, macOS, Windows, Linux 등과 같은

다양한 운영 체제에서 작동합니다.



Kotlin은 향상된 생산성 및 코드 안정성부터 기존 프로젝트와의 원활한 통합까지

다양한 장점을 가지고 있습니다.

가독성이 좋아 현시대의 많은 미션을 효과적으로 해결할 수 있도록 지원하는 언어입니다.

프로그래밍 환경이 발전함에 따라 Kotlin은 실용주의와 혁신을 결합한 언어로 우뚝 솟아

전 세계 개발자에게 없어서는 안 될 도구가 되었습니다.

코틀린 강의 이것 하나로 끝내세요.


섹션 1. 기본 문법 알아보기

변수 선언에 대해 알아보고
코틀린에서 null을 어떤 식으로 사용하는지,
반복문과 분기문은 어떻게 처리하는지를
알아봅니다.

섹션 2. 함수와 클래스 알아보기

함수와 클래스는 어떻게 사용하는지 알아보고
다양한 함수와 클래스를 활용하는 방법에 대해
알아봅니다.

그리고 싱글톤 패턴을 사용하는
오브젝트라는 것에 대해서도 알아봅니다.



섹션 3. 컬렉션과 람다 알아보기

코틀린 컬렉션 3인방
List, Set, Map에 대해 알아보고,
람다를 사용해서 컬렉션들을 어떻게 컨트롤하는지
알아봅니다.

섹션 4. 코틀린의 특징 알아보기

코틀린에서 예외 처리하는 방식에 대해 알아보고,
초심자에서 레벨 업을 하기 위해 알아야 하는
제네릭, 고차함수, 범위함수, 위임에 대해
알아봅니다.


수강 전 참고 사항

  • 강의 전에 IntelliJ IDEA Community Edition 설치 후 kotlin 프로젝트 하나를 생성해 주세요.

  • 강의는 프로그램 설치 및 프로젝트 생성은 되어있는 상태로 코틀린 내용을 바로 시작합니다.

실습 환경

  • 운영 체제 : macOS, Windows


  • 언어 : Kotlin 1.9.20 (Java Version 17)


  • Tool : IntelliJ IDEA Community Edition

학습 자료

  • 섹션 0 강의 소개에 있는 "0.2. 강의 자료"에 자료 올려뒀습니다.

선수 지식 및 유의사항

  • 어떤 프로그래밍 언어로든 프로그래밍 해본 경험이 있으시다면 좋아요.

  • 선수 지식은 없고 보시다가 모르시는 부분이 있어도 뒤에서 다시 언급될 예정이니
    강의를 끝까지 보시면 이해가 되실 거예요.


  • 보시다가 궁금하신 점 있으시면 질문 남겨주시면 빠르게 답변드리겠습니다.

  • 강의 자료는 해당 강의를 수강하시는 분들에게만 제공되는 것이니 공유는 자제 부탁드립니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • Kotlin 공부를 희망하시는 분

  • Kotlin 문법 한방에 끝내고 싶으신 분

  • Spring + Java만 하셨다가 이번에 코프링으로 넘어가고 싶으신 분

선수 지식,
필요할까요?

  • 어떤 언어로든 프로그래밍 해보기

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

커리큘럼

전체

24개 ∙ (6시간 20분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

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