Мы используем cookie для стабильной работы сервиса. Подробнее

Kotlin. Уровень 2. Разработка приложений

4.3
ФорматОнлайн
Длительность32 ак. ч. + 16 ак. ч. самостоятельно
Объём7 занятий
О курсе

Подробнее

Обучение проходит на Kotlin 2 Kotlin - это новый популярный объектно-ориентированный язык программирования. Kotlin используется для создания серверного программного обеспечения, прикладных программ, Android-приложений, разработки веб-сайтов, игр и многого другого. Обладая современным и упрощенным по сравнению с Java синтаксисом, Kotlin устраняет значительное количество его недостатков, сохраняя 100 % совместимость с Java. Созданные на языке Kotlin приложения могут успешно работать на любом компьютере независимо от его архитектуры. На курсе «Kotlin. Уровень 2. Разработка приложений» рассматриваются элементы и конструкции языка Kotlin, используемые при разработке клиент-серверных и мобильных приложений. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист». Курс рекомендован как опытным, так и начинающим Kotlin разработчикам, которые хотят развить свои профессиональные навыки в создании кросс - платформенного объектно-ориентированного кода.
Результат

Что вы получите

  • Создавать многопоточные приложения
  • Применять рефлексию
  • Создавать собственные предметно-ориентированные языки
  • Работать с базами данных
  • Создавать пользовательский интерфейс
  • Познакомитесь с основами разработки Android-приложений
  • Познакомитесь с основами разработки web-приложений
Содержание

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

7 занятий
№ТемаЧто внутри
01Модуль 1. DSL  (5 ак. ч.)

Понятие предметно-ориентированного языка Лямбда-выражения с получателями Соглашение invoke Лабораторная работа: создание DSL мета-языка

02Модуль 2. Многопоточное программирование  (7 ак. ч.)

Плюсы и минусы многопоточных приложениий Средства для управления многопоточностью Класс Thread и интерфейс Runnable Создание потоков Мониторы и синхронизация потоков Современные средства по управлению потоками (Executors, Fork/Join Framework) Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.) Reactive streams Корутины Лабораторная работа: Потоки Лабораторная работа: Executors Лабораторная работа: Корутины

03Модуль 3. Работа с базами данных  (5 ак. ч.)

SQL и NoSQL базы данных Язык SQL JDBC Hibernate Лабораторная работа: JDBC Лабораторная работа: Hibernate

04Модуль 4. Пользовательский интерфейс  (5 ак. ч.)

Swing TornadoFX

05Модуль 5. Web-приложения  (4 ак. ч.)

Сервлеты и JSP JSF Веб-сервисы Лабораторная работа: Создание сервлетов и JSP Лабораторная работа: Создание и вызов веб-сервиса

06Модуль 6. Рефлексия  (2 ак. ч.)

Получение информации о классах, методах, полях Вызов методов через рефлексию Лабораторная работа: Рефлексия

07Модуль 7. Введение в Android разработку  (4 ак. ч.)

Android Studio, эмулятор Пользовательский интерфейс Компоненты приложения Встроенные базы данных Вызов веб-сервисов

01Модуль 1. DSL  (5 ак. ч.)

Понятие предметно-ориентированного языка Лямбда-выражения с получателями Соглашение invoke Лабораторная работа: создание DSL мета-языка

02Модуль 2. Многопоточное программирование  (7 ак. ч.)

Плюсы и минусы многопоточных приложениий Средства для управления многопоточностью Класс Thread и интерфейс Runnable Создание потоков Мониторы и синхронизация потоков Современные средства по управлению потоками (Executors, Fork/Join Framework) Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.) Reactive streams Корутины Лабораторная работа: Потоки Лабораторная работа: Executors Лабораторная работа: Корутины

03Модуль 3. Работа с базами данных  (5 ак. ч.)

SQL и NoSQL базы данных Язык SQL JDBC Hibernate Лабораторная работа: JDBC Лабораторная работа: Hibernate

04Модуль 4. Пользовательский интерфейс  (5 ак. ч.)

Swing TornadoFX

05Модуль 5. Web-приложения  (4 ак. ч.)

Сервлеты и JSP JSF Веб-сервисы Лабораторная работа: Создание сервлетов и JSP Лабораторная работа: Создание и вызов веб-сервиса

06Модуль 6. Рефлексия  (2 ак. ч.)

Получение информации о классах, методах, полях Вызов методов через рефлексию Лабораторная работа: Рефлексия

07Модуль 7. Введение в Android разработку  (4 ак. ч.)

Android Studio, эмулятор Пользовательский интерфейс Компоненты приложения Встроенные базы данных Вызов веб-сервисов

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Kotlin. Уровень 2. Разработка приложений» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Kotlin

Информация обновлена 27 июля 2026 г.

Продолжить выбор

Похожие курсы

Комплект курсов «Онлайн-курс программирования на Kotlin» и «Java-разработчик с нуля»
−22%
Комплект курсов «Онлайн-курс программирования на Kotlin» и «Java-разработчик с нуля»

«Онлайн-курс программирования на Kotlin»: Освой официальный язык Android-разработки и заложи фундамент востребованной профессии. Наш курс по Kotlin - от основ синтаксиса до продви…

ОнлайнНачальный
22 620 ₽−22%
17 640 ₽Рассрочка на 12 мес.
Практикум по Kotlin
4-5 часов в неделю
Практикум по Kotlin

Комплексный интерактивный тренажер, созданный для помощи в эффективном изучении одного из самых перспективных языков программирования современности. Это не просто набор упражнений…

Онлайн3 занятий
2 190 ₽
Kotlin
Kotlin

Внимание! Курс объявлен автором как устаревший. Ниже ссылка на самую актуальную версию курса (август/сентябрь 2024г.) https://stepik.org/course/207758/

Онлайн14 занятийСредний
4 790 ₽
PRO Kotlin. Курс для продвинутых
4-5 часов в неделю
PRO Kotlin. Курс для продвинутых

Продолжение базового курса PRO Kotlin. Основы программирования для учеников, которые не готовы останавливаться на достигнутом и хотят погрузиться в мир объектно ориентированного п…

Онлайн22 занятий
6 300 ₽
Начать без затрат

Бесплатные курсы

Kotlin
Бесплатно
Kotlin

Kotlin is the modern statically typed programming language for the JVM, Android and the browser. It's concise, safe and versatile. Kotlin code can be compiled into JVM bytecode,…

Онлайн6 занятий
Бесплатно
Kotlin - основы
Бесплатно7 академических часов
Kotlin - основы

Kotlin - статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Преподаватель:Наи…

Онлайн1 занятий
Видеоуроки
Бесплатно
Введение в Kotlin JVM
Бесплатно10-30 минут на урок
Введение в Kotlin JVM

ВНИМАНИЕ! Курс не закончен и останавливается где-то на середине изучения ООП. Первый модуль (синтаксис и семантика) полностью готов, второй не завершен. В этом курсе нет уроков пр…

Онлайн2 занятий
Бесплатно