Курс: Язык программирования Kotlin

Курс: Язык программирования Kotlin

Курс: Язык программирования Kotlin


Продолжительность курса: 40 ак. ч.

Описание курса:
Kotlin – это достаточно молодой язык программирования, который гораздо удобнее, чем Java, но при этом полностью с ним совместим. Это язык, подходящий, как для новичков, так и для опытных разработчиков, предельно лаконичный, компактный и понятный.
Два его главных преимущества – это простота и полная совместимость с Java. Первое позволяет использовать новый язык даже новичкам, а второе – применять его в уже существующих проектах на Java. Кроме этого, к преимуществам можно отнести и безопасность, т.к. заложенные в синтаксис Kotlin правила позволяют избегать мелких, трудно отслеживаемых ошибок, которые возникают лишь в момент исполнения программы.

Аудитория:
Курс предназначен для всех программистов, желающих повысить свой уровень

Необходимая подготовка:
Окончание любого из курсов: C++ или C#, или Java, или эквивалентная подготовка

Результат обучения:
После изучения курса слушатель будет уметь:
• Разрабатывать на Kotlin
• Использовать ключевые конструкции и классы языка, работать с исключениями и корутинами, применять Java из Kotlin
• Строить архитектуру
• Вы спроектируете сервис, в котором есть Android-клиенты и серверная часть, предоставляющая REST API этим клиентам
• Управлять пользователями
• Реализуете регистрацию, аутентификацию и авторизацию пользователей

Программа курса:
Модуль 1. Основы языка
• Научимся использовать сам язык, ключевые классы и конструкции для уверенной работы и проектирования системы классов
• Введение в язык, основные концепции, базовые конструкции, рабочее окружение
• Классы, объекты, наследование и интерфейсы
• Функциональное программирование и лямбды
• Работа с коллекциями, Generics

Модуль 2. Промышленная разработка
• Научимся писать REST API с использованием фреймворка Ktor. Будем активно использовать корутины, научимся подключать зависимости в Gradle, разворачивать свой сервер на облачной платформе Heroku
• Annotations и Reflection
• Coroutines
• Kotlin на сервере: REST, создание Backend на Ktor

Модуль 3. Android
• Научимся использовать Kotlin на Android: библиотека Anko, интеграция с REST API написанного вами сервиса, аутентификация, авторизация и регистрация пользователей.Подключим Push-уведомления
• Anko: Kotlin в Android
• Android: интеграция с REST API
• Push-уведомления: серверная и клиентская часть

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Kotlin
  • Код курса: KTL01
  • Город: Пермь, Екатеринбург, Челябинск, Самара, Ижевск,
  • Направление: Kotlin
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 30900 ₽
  • Дистанционно: 30900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru