Курс
"Kotlin"
Вы на практике освоите востребованный язык программирования Kotlin и добавите в портфолио классный проект. Сможете использовать новые знания для развития в мобильной разработке на Android, бэкенд-разработке или тестировании.
< 50 |
ч.
О курсе
Курс записан совместно с Arcadia
Arcadia с 1993 года разрабатывает надёжное программное обеспечение для сферы образования, здравоохранения, финтеха и других отраслей. Среди клиентов Arcadia — заказчики из Бельгии, Швеции, Саудовской Аравии и США.
Итоговые навыки
Тем, кто хочет развиваться в Android-разработке Изучите основной язык для создания приложений на Android, закрепите знания на классном проекте и сможете быстро погрузиться в мобильную разработку.
- Тем, кто планирует стать веб-разработчиком Если вы пока не готовы изучать сложные языки, Kotlin — отличный выбор. На нём вы сможете легко разрабатывать мощные веб-приложения. Например, распределённые системы финансовых транзакций в банках.
- Java-разработчикам с опытом Kotlin отлично дополняет и расширяет возможности Java, а ещё эти языки полностью совместимы. Вы сможете быстро освоить Kotlin, обновите легаси-код в своих проектах и покроете проект автотестами на Kotlin.
- Понимать базовый синтаксис Kotlin
- Работать с ООП
- Организовывать код в функциях
- Работать с коллекциями данных
- Разрабатывать многопоточные программы, которые могут выполнять несколько задач одновременно
- Соблюдать кодстайл, чтобы вы сами и другие программисты могли прочитать ваш код
- Тем, кто планирует стать веб-разработчиком Если вы пока не готовы изучать сложные языки, Kotlin — отличный выбор. На нём вы сможете легко разрабатывать мощные веб-приложения. Например, распределённые системы финансовых транзакций в банках.
- Java-разработчикам с опытом Kotlin отлично дополняет и расширяет возможности Java, а ещё эти языки полностью совместимы. Вы сможете быстро освоить Kotlin, обновите легаси-код в своих проектах и покроете проект автотестами на Kotlin.
- Понимать базовый синтаксис Kotlin
- Работать с ООП
- Организовывать код в функциях
- Работать с коллекциями данных
- Разрабатывать многопоточные программы, которые могут выполнять несколько задач одновременно
- Соблюдать кодстайл, чтобы вы сами и другие программисты могли прочитать ваш код
Программа курса
14 уроков
1.1 Интро .
1.2 Введение .
1.3 Переменные .
1.4 Функции .
1.5 Условия и циклы .
1.6 Коллекции .
1.7 Объекты .
1.8 ООП. Инкапсуляция и наследование .
1.9 ООП. Абстракции .
1.10 ООП. Интерфейсы и полиморфизм .
1.11 Сравнение типов .
1.12 Исключения .
1.13 Корутины .
1.14 Потоки данных .
Школы
Skillbox
Skillbox – один из лидеров российского рынка онлайн-образования.