Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
  1. Academy Market1
  2. Онлайн-курсы по профессии Kotlin-разработчик

    2

Kotlin-разработчик - это специалист, занимающийся программированием на языке Kotlin. Его работа предполагает постоянное взаимодействие с фреймворками, сбор логов, формирование отчетностей по бизнес-процессам, создание серверных приложений с помощью асинхронного и многопоточного программирования. Верстка сайтов и приложений осуществляется с помощью таких инструментов, как SQL, NoSQL, PostgreSQL, Spring Framework, Apache Kafka, JavaScript, OpenAPI.

Программа курса

Вы освоите язык программирования Kotlin и написание серверных приложений. На курсе вас ждет много практических занятий и домашних работ, с помощью которых вы закрепите полученные знания.

1.
Введение в Kotlin
2.
Старт проекта и общие принципы разработки бэкенда
3.
Модули транспортных моделей
4.
Работа с фреймворками в Kotlin
5.
Модуль бизнес-логики проекта
6.
Транспортный уровень приложения
7.
Работа с базами данных в Kotlin-проекте
8.
Защита информации и управление пользователями
9.
Мониторинг приложения
10.
Проектная работа

Чему вы научитесь

Применять асинхронное и многопоточное программирование
Работать с языком программирования Kotlin
Создавать отчеты по бизнес-процессам
Создавать серверные приложения
Работать с Cassandra, AWS, ELK-stack
Логотип школы
182 952 ₽
304 920 ₽
Ещё -5% по промокоду

Программа курса

Программа курса состоит из нескольких тематических блоков. Вы сможете осваивать теорию, а затем закреплять теорию на практике. 

1.
Введение в IT
2.
Программирование на Java
3.
Kotlin и Android Studio
4.
Основы Android UI
5.
Варианты построения архитектур мобильных приложений
6.
Взаимодействие с сервером, работа с локальными хранилищами данных
7.
Многопоточность
8.
Больше о работе в фоне
9.
Подготовка приложения к публикации
10.
Тестирование и безопасность приложения
11.
Учебная стажировка

Чему вы научитесь

Работать с анимацией в интерфейсах
Работать с сервером
Применять существующие Android-компоненты
Организовывать сетевое взаимодействие
Использовать AppBundle
Использовать различные библиотеки