개발 · 프로그래밍

/

프로그래밍 언어

[입문] 누구나 배울 수 있는 코틀린(Kotlin)

코틀린(Kotlin) 언어는 안드로이드 앱, 서버 등 다양한 곳에서 쓰이고 있습니다. 이 강의를 통해 코틀린(Kotlin)을 쉽게 배울 수 있습니다.

(5.0) 수강평 4개

수강생 50명

Thumbnail

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

이런 걸
배워요!

  • 코틀린(Kotlin) 언어 기초

  • 변수, 연산자 조건문, 반복문, 배열, 함수

코틀린(Kotlin), 왜 배워야 하는가?


1. 간결하고 안전한 언어입니다.

코틀린(Kotlin) 공식홈페이지 첫문단에 보면 코틀린(Kotlin)은 간결하고 안전한 언어라고 쓰여있습니다. 코틀린(Kotlin) 언어가 가지는 지향점을 알 수 있습니다.


2. 여러 플랫폼에서 사용하고 있습니다.

코틀린(Kotlin) 언어는 여러 플랫폼에서 사용하고 있습니다. 안드로이드 앱과 서버가 이에 해당됩니다. 코틀린(Kotlin)은 여기서 멈추지 않고 야심한 준비를 하고 있습니다. 멀티 플랫폼 즉, Server, Android, iOS, Desktop, Web 각각의 플랫폼에서 순수 코틀린(Kotlin)으로 작성되어 있는 로직을 사용할 수 있게 제공해주는 플랫폼을 만들어 나가고 있습니다.



3. 자바(Java) 언어와 100% 호환이 가능한 언어입니다.

현재 자바(Java) 언어는 백앤드 분야에서 수요가 가장 높은 언어입니다. 자바(Java) 기반이였던 Spring 서버를 코틀린 + Spring, 일명 코프링(Kotlin + Spring)으로 변경하는 여러가지 시도들이 진행되고 있습니다.

실제 안드로이드 진영에서는 2017년 구글이 코틀린(Kotlin)을 안드로이드 공식언어로 지정하면서 지금은 코틀린(Kotlin)이 주를 이루고 있습니다.


이처럼, 코틀린(Kotlin)은 실무에서도 많이 사용하고 있는 언어이며 아직 잠재력이 높은 언어입니다. 이 강의는 코틀린(Kotlin)으로 개발하고 싶으신 분들을 위해 쉽고 정확하게 가르쳐드립니다.

코틀린(Kotlin) 학습 로드맵

  • [입문] 누구나 배울 수 있는 코틀린(Kotlin)

  • [기초] 누구나 배울 수 있는 코틀린(Kotlin) (출시 예정)


입문 강의

  • 프로그래밍 언어 기본기를 익힙니다.


  • 변수, 연산자, 조건문, 반복문, 배열을 배웁니다.



기초 강의

  • 객체 지향 프로그래밍에 대해서 배웁니다.

  • 멀티 쓰레드에 대해서 배웁니다.


본 강의는

1. 각 문법들을 배우는 이유를 설명합니다.

그냥 배우는 것은 없습니다. 기본기(변수, 연산자, 조건문, 반복문, 배열)들을 배우는 이유와 사용할 때 얻을 수 있는 이점들에 대해서 고민해봅니다.

2. 기본기를 쉽게 가르쳐드립니다.

두꺼운 책을 읽어가며 지루하고 어렵게 학습하는 것이 아닌 반드시 배워야하는 부분만 쉽게 가르쳐드립니다. 처음 개념들을 듣는 사람도 이해할 수 있게 쉽게 풀이하여 설명해드립니다.

3. 예제들을 통해 체득합니다.

각 문법들을 배우는 이유를 알게 되었고 또한 배웠다면 체득하는 과정이 필요합니다. 예제들을 풀어보며 스스로 문제를 해결해보고 자기의 것으로 만들어나갑니다.

궁금한 점이 있나요?

Q. 강의 실습 환경은 어떻게 되나요?

A. 강의 내에서는 IntelliJ를 활용하고 있습니다. 안드로이드 스튜디오에서 test 쪽에서도 환경을 구성하고 실습을 진행하실 수 있습니다.

Q. 안드로이드 개발자가 들어야 하나요? 서버 개발자가 들어야 하나요?

A. 안드로이드 개발자, 서버 개발자 모두 이 강의를 들으셔도 됩니다. 본 강의는 코틀린(Kotlin) 기초에 대한 강의입니다. 특정 플랫폼에 치우쳐 설명하지 않습니다.

Q. 기본기가 실무에서 많이 쓰이나요?

A. 실제 코드를 작성하다보면 본 강의에서 배우는 내용들이 대부분을 차지합니다. 그래서 기본기를 많이 다져두셔야 합니다.

수강 전 참고 사항

학습 자료

  • 강의자료는 섹션0에서 PDF 파일로 제공해드리고 있습니다.

  • 원하시는 정보들을 강의자료를 통해 빠르게 찾아 보실 수 있습니다.

유의사항

  • 언제든지 궁금한 점이 있으시면 질문 남겨주세요.

  • 강의 자료는 해당 강의를 수강하는 분들에게만 제공해드리고 있습니다. 공유 자제 부탁드립니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 코틀린(Kotlin) 언어를 배우고 싶은 분

  • 프로그래밍에 처음 입문하는 분

  • 안드로이드 앱을 개발하고 싶은 분

  • 서버(Spring, Ktor) 앱을 개발하고 싶은 분

안녕하세요🙂

건강한 코드를 작성하기 위해 노력하는 개발자 강지회입니다.

커리큘럼

전체

27개 ∙ (3시간 55분)

수업 자료

가 제공되는 강의입니다.

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

수강평

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