Знаете язык Java и хотите быть востребованным специалистом? Откройте для себя новые возможности с популярным языком Kotlin, который сегодня требуется в большинстве вакансий Android-разработчиков. После курса вы сможете написать на Kotlin всё, что писали на Java. Начнём со стандартного Hello World и постепенно изучим основы, включая extension-функции, функциональное программирование, data-классы и многое другое. Курс прошли более 2200 человек.
- Практическое использование Kotlin в Android-разработке
Первое приложение на Kotlin.Обзор второго приложения на Kotlin.Добавляем зависимости для приложения.Добавляем POJO-объекты.Получаем данные из сети.Создаём локальное хранилище.Добавляем и настраиваем ViewModel.Дорабатываем ViewModel.Создаём первые макеты.Адаптер и первый экран.Экран с детальной информацией.Ссылка на готовый проект.Итоги.
- Функциональное программирование
Анонимные методы, или лямбда-выражения.Функции высшего порядка filter и map.Бесконечные последовательности.Функция zip.Функция flatMap.Контрольная работа по коллекциям.Функции with и let.Создание функций высшего порядка.Extension-функции.
- Объектно-ориентированное программирование
Введение в ООП.Конструкторы.Методы.Equals.HashCode.Data-class.Enum-class.Наследование.Абстрактные классы, интерфейсы и Smart Cast.Анонимные классы.Оптимизируем код.Модификаторы доступа.Companion Object.SingleTon.Generic.Generic functions. Lateinit var.Итоговый тест по курсу Kotlin.
- Объектно-ориентированное программирование
Введение в ООП.Конструкторы.Методы.Equals.HashCode.Data-class.Enum-class.Наследование.Абстрактные классы, интерфейсы и Smart Cast.Анонимные классы.Оптимизируем код.Модификаторы доступа.Companion Object.SingleTon.Generic.Generic functions. Lateinit var.Итоговый тест по курсу Kotlin.
- Введение
Первая программа на Kotlin.
- Практическое использование Kotlin в Android-разработке
Первое приложение на Kotlin.Обзор второго приложения на Kotlin.Добавляем зависимости для приложения.Добавляем POJO-объекты.Получаем данные из сети.Создаём локальное хранилище.Добавляем и настраиваем ViewModel.Дорабатываем ViewModel.Создаём первые макеты.Адаптер и первый экран.Экран с детальной информацией.Ссылка на готовый проект.Итоги.
- Введение
Первая программа на Kotlin.
- Функциональное программирование
Анонимные методы, или лямбда-выражения.Функции высшего порядка filter и map.Бесконечные последовательности.Функция zip.Функция flatMap.Контрольная работа по коллекциям.Функции with и let.Создание функций высшего порядка.Extension-функции.
- Основной синтаксис
Переменные.Тест по переменным.Nullable types (нулабельные типы).Условный оператор if.Тест для самопроверки по условным операторам и nullable types.Условный оператор when.Введение в коллекции.Тест для самопроверки по коллекциям.Циклы.Введение в функции.Дефолтные и именованные параметры.Исключения.Тест для самопроверки по основному синтаксису языка Kotlin.
- Основной синтаксис
Переменные.Тест по переменным.Nullable types (нулабельные типы).Условный оператор if.Тест для самопроверки по условным операторам и nullable types.Условный оператор when.Введение в коллекции.Тест для самопроверки по коллекциям.Циклы.Введение в функции.Дефолтные и именованные параметры.Исключения.Тест для самопроверки по основному синтаксису языка Kotlin.
-
Цена - 2 499 руб.
- Продолжительность курса составляет 10 часов