Язык преподавания в курсе – русский. Вскоре будет доступна украинская версия этого курса.
Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
Чему вы научитесь
– Основы языка 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
Отзывы
Отзывов пока нет.