Курс: Разработка Android приложений на Kotlin, уровень 2
Курс: Разработка Android приложений на Kotlin, уровень 2
Дополнительная дата проведения курса: 24.11.2025 - 27.11.2025
Продолжительность курса: 32 ак. ч.
Описание курса:
Цель курса: познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin. Вы научитесь создавать пользовательский интерфейс, многопоточные приложения, собственные компоненты пользовательского интерфейса и изучите самые часто используемые в Android разработке архитектурные шаблоны.
Аудитория:
• Java Android разработчики, желающие изучить рекомендованный Google язык программирования Android приложений;
• Все желающие научиться создавать приложения для самой распространенной мобильной операционной системы.
Необходимая подготовка:
• Успешное окончание курса Разработка Android приложений на Kotlin, уровень 1, или эквивалентная подготовка.
Программа курса:
Модуль 1. DSL:
• Понятие предметно-ориентированного языка;
• Лямбда-выражения с получателями;
• Соглашение invoke.
Модуль 2. Многопоточное программирование:
• Плюсы и минусы многопоточных приложений;
• Средства для управления многопоточностью;
• Класс Thread и интерфейс Runnable;
• Создание потоков;
• Мониторы и синхронизация потоков;
• Современные средства по управлению потоками (Executors, Fork/Join Framework);
• Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.);
• Reactive streams;
• Корутины.
Модуль 3. Работа с базами данных:
• SQL и NoSQL базы данных;
• Язык SQL;
• JDBC;
• Hibernate.