이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다.
이런 걸
배워요!
Kotlin의 기초적인 문법, 개념에 대한 등장 배경, 동작 원리, 사용 사례
Kotlin과 Java를 함께 사용할 때 주의할 점
요즘 대세인 코틀린을 공부하고 싶다면?
⭐ Java 기반으로 배우는 Kotlin ⭐
이 강의는 Java가 Kotlin으로 바뀐 배경과 원리를 주제별로 소개합니다.
새로운 개념을 처음부터 배우는 것보다, 미리 알고 있는 개념을 바탕으로 달라진 점을 학습하는 것이 훨씬 효과적입니다. Java를 기반으로 Kotlin의 문법, 동작 원리, 사용 용례 등을 쉽고 빠르게 설명드리는 것을 목표로 하고 있습니다.
단순히 코틀린 문법을 하나씩 설명하는 강의가 아닙니다.
코틀린 문법과 문법이 탄생하게 된 배경 및 이유, 언어에 대한 이해도를 높이기 위한 동작 원리와 사용 용례를 다룹니다. 코틀린 코드가 어떻게 생겼는지에 대한 감을 빠르게 잡고, 코틀린을 사용해 프로덕트를 만들어나가실 수 있게 되실 겁니다.
이 강의는 Java를 6개월~1년 정도 배워보신 분들을 대상으로 Kotlin을 설명하는 강의입니다.
Java를 기반으로, Kotlin에서 달라지는 기능은 무엇인지, Kotlin에서 새로 생긴 기능과 문법은 어떤 불편한 점을 해결하기 위함인지 등에 대해 다룹니다.
안드로이드 공식 언어 Kotlin, 서버에서도 점점 사용사례가 늘어나는 언어 Kotlin, 쉽고 빠르게 배울 수 있어요. Kotlin을 처음 배우는 사람들을 대상으로 한 강의보다 훨씬 효과적으로 Kotlin 언어와 문법, 원리에 대해 습득하실 수 있습니다.
Lecture 0 (무료강의)
Lecture 1 (무료강의)
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Lecture 6
Lecture 7
Lecture 8
Lecture 9 (무료강의)
Lecture 10
Lecture 11
Lecture 12
Lecture 13
Lecture 14
Lecture 15
Lecture 16
Lecture 17 (무료강의)
Lecture 18
Lecture 19
Lecture 20
Q. Java를 꼭 알아야 강의를 들을 수 있나요?
A. 네, 그렇습니다! 본 강의는 Java를 6개월 ~ 1년 정도 사용해 보셨고 '코틀린을 배우고는 싶지만, 언어 기초 강의는 비효율적이라고 생각하시는 분들을 위해' 기획되었습니다. 강의에서도 Java 코드를 먼저 보여드리고 그에 대응하는 Kotlin 코드를 소개해 드립니다.
Q. 왜 Java를 알고 있는 분들을 대상으로 기획되었나요?
A. 새로운 개념을 배우는 데 있어, 기존에 알고 있는 개념과 비교/대응해가면 효과적인 학습을 할 수 있다고 생각합니다. 또한, 제가 Java만 알던 상황에서 Kotlin을 사용하는 회사로 이직하며 느꼈던 어려움을 해소해 줄 컨텐츠가 있으면 좋겠다는 생각을 하여 기획하게 되었습니다.
Q. 수업 내용을 어느 수준까지 다루나요?
A. 수업을 다 듣고 나시면, Kotlin을 이용해 95% 이상의 프로그래밍을 하실 수 있게 되십니다. 심화 내용에 해당되는 리플렉션, DSL, 지연 연산과 위임, 제네릭 등은 추후 기회가 된다면 다루어볼 예정입니다.
학습 대상은
누구일까요?
실무에서 Java를 사용하고 있는데, Kotlin은 어떻게 사용하는지 빠르게 배워보고 싶은 분
새로운 언어를 배우는 것에 흥미를 느끼시는 분
Kotlin에 대한 이해도를 높이고 싶은 분
선수 지식,
필요할까요?
Java 언어
프로그래밍 언어에 대한 약간의 이해도
수강생 수
8,486
수강평 수
531
강의 평점
5.0
강의 수
6
안녕하세요 😊
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.
(현) 와드 소프트웨어 엔지니어
(전) 스타트업 소프트웨어 엔지니어
(전) 우아한형제들 소프트웨어 엔지니어
(교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토
한국과학기술원 (KAIST) 졸업
전체
24개 ∙ (5시간 13분)
가 제공되는 강의입니다.