Разработчик на Kotlin
Добавь новую технологию в свой стек, создай Android-приложение на Kotlin, стань востребованным специалистом.
Преподаватели

Технический директор компании aims, эксперт в области финтех.

Android-разработчик на Kotlin, преподаватель программирования.

Android-разработчик на Kotlin, преподаватель программирования.
Содержание курса
Основы языка
Научимся использовать сам язык, ключевые классы и и конструкции для уверенной работы и проектирования системы классов. Введение в язык, основные концепции, базовые конструкции, рабочее окружение.
- Классы, объекты, наследование и интерфейсы;
- Функциональное программирование и лямбды;
- Работа с коллекциями, Generics.
Промышленная разработка
Научимся писать REST API с использованием фреймворка Ktor. Будем активно использовать корутины, научимся подключать зависимости в Gradle, разворачивать свой сервер на облачной платформе Heroku.
- Annotations и Reflection;
- Coroutines;
- Kotlin на сервере: REST, создание Backend на Ktor.
Android
Научимся использовать Kotlin на Android: библиотека Anko, интеграция с REST API написанного вами сервиса, аутентификация, авторизация и регистрация пользователей. Подключим Push-уведомления.
- Anko: Kotlin в Android;
- Android: интеграция с REST API;
- Push-уведомления: серверная и клиентская часть.
Дипломная работа
В результате прохождения курса вы создадите полноценное Android-приложение и серверную часть к нему на языке Kotlin:
- приложение будет общаться с серверной частью по протоколу HTTP;
- все данные будут храниться в базе данных;
- сервер будет развёрнут в облаке Heroku;
- сервер сможет отправлять Push-уведомления на устройства.
Кому подойдет данный курс
- начинающим Android-разработчкам;
- опытным Android-разработчкам, владеющим Java;
- всем, кто хочет освоить Kotlin.
Приобретенные навыки
Вы научитесь работать со следующими инструментами:
- Kotlin;
- Ktor;
- Anko.
В результате обучения вы освоите профессию Android-разработчика и сможете устроиться в одну из ведущих компаний (Рамблер, Lamoda и др.)