Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв'язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Чого ви навчитеся
— Основы языка Kotlin
— Функциональное программирование
— Лямбда-выражения
— Написание программ в Kotlin-стиле
— Extension-функции
— Data-классы
— Особенности ООП на Kotlin
— Коллекции на Kotlin
— Null-safety
Вимоги
— Знание основ Java
— Компьютер
— Желание учиться
Для кого цей курс:
— Android-разработчики
— Java-разработчики
— Начинающие разработчики, которые знают основы Java
Чому Kotlin?
Котлин — это следующий этап развития Java. Код, написанный на нем лаконичный, компактный, легко читаемый. Возможно, сначала он покажется непривычным, но когда вы познакомитесь с ним поближе, то скорее всего больше не захотите возвращаться на Java.
Останнім часом популярність Котліна зростає з величезною швидкістю. Більшість компаній переписують або вже переписали свої програми та застосунки з Java на Kotlin, а більшість нових програм пишуться одразу на Kotlin.
Тому, щоб бути в тренді та завжди бути затребуваним на ринку праці, кожному Java або Android-розробнику рано чи пізно доведеться його вивчати.
Що буде в курсі?
У цьому курсі ми вивчимо все, що потрібно, щоб перейти на нову мову. Після його закінчення, все, що ви до цього писали на Java, ви зможете написати на Kotlin. Крок за кроком ми будемо просуватися до мети. Ми почнемо зі стандартного Hello World і поступово вивчимо всі основи, включно з багатьма новими речами, яких не було в Java, як-от: extension-функції, функціональне програмування, data-класи та багато іншого.
Для кого цей курс?
Цей курс призначений для тих, хто вже знає основи Java. Kotlin повністю сумісний з Java і використовує безліч Java-бібліотек, тому без знання Java вивчити його буде дуже важко, практично неможливо.
Що мені робити, якщо я не знаю Java?
Якщо у вас є проблеми зі знанням Java, не переживайте, ви можете тут же знайти курс Java з нуляв якому є все, що потрібно для проходження цього курсу
Матеріали курсу
Вступ
— Первая программа на Kotlin
Основний синтаксис
— Переменные
— Тест по переменным
— Nullable types (нулабельные типы)
— Условный оператор if
— Тест по условным операторам и nullable types
— Условный оператор when
— Введение в коллекции
— Тест по коллекциям
— Циклы
— Введение в функции
— Дефолтные и именованные параметры
— Исключения
— Тест по основному синтаксису языка Kotlin
Функціональне програмування
— Анонимные методы или лямбда-выражения
— Функции высшего порядка filter и map
— Бесконечные последовательности
— Функция ZIP
— Функция FlatMap
— Контрольная работа по коллекциям
— Функции with и let
— Создание функций высшего порядка
— Extension-функции
ООП
— Введение в ООП
— Конструкторы
— Методы
— Equals
— HashCode
— Data class
— Enum-class
— Наследование
— Абстрактные классы, интерфейсы и Smart Cast
— Анонимные классы
— Оптимизируем код
— Модификаторы доступа
— Companion Object
— SingleTon
— Generic
— Generic functions. Lateinit var
Практичне використання Kotlin в Android-розробці
Перший додаток на Kotlin
Відгуки
Відгуків немає, поки що.