Kotlin – быстрый старт
Повышение квалификации
Пока неизвестно
онлайн
Сертификат Stepik
2 499 ₽
Подробнее о курсе
Документ после выпуска
Сертификат Stepik
Программа курса
Введение
- Введение
- Первая программа на 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
Практическое использование Kotlin в Android-разработке
- Первое приложение на Kotlin
- Обзор второго приложения на Kotlin
- Добавляем зависимости для приложения
- Добавляем POJO объекты
- Получаем данные из сети
- Создание локального хранилища
- Добавляем и настраиваем ViewModel
- Дорабатываем ViewModel
- Создаем первые макеты
- Адаптер и первый экран
- Экран с детальной информацией
- Ссылка на готовый проект
- Итоги
Для кого этот курс
Этот курс предназначен для всех разработчиков, как начинающих, так и уже опытных, которые знают язык Java и хотят развиваться в своей профессии. Когда вы изучите этот язык, то для вас откроется намного больше вакансий, т.к. на сегодняшний день в большинстве вакансий на Java и Android разработчиков требуется знание Kotlin
Предварительные требования
Основы Java
Что вы получите
Основы языка Kotlin
Функциональное программирование
Лямбда-выражения
Написание программ в Kotlin-стиле
Extension-функции
Data-классы
Особенности ООП на Kotlin
Коллекции на Kotlin
Null-safety
В этом курсе мы изучим все, что нужно, чтобы перейти с Java на Котлин. По его окончании, все, что вы до этого писали на Java, вы сможете написать на Kotlin. Шаг за шагом мы будем продвигаться к цели. Мы начнем со стандартного Hello World и постепенно изучим все основы, включая много новых вещей, которых не было в… Ещё
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных