Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

Разработка Android приложений на Kotlin, уровень 2

  Сложность

Пока неизвестно

  Длительность

40 ак. ч. + 20 ак. ч. самостоятельно

  Формат

онлайн

  Документ по выпуску

Пока неизвестно

Стоимость курса
47 990

Подробнее о курсе

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

Автор курса

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

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

  Модуль 1. Фрагменты (Fragments) &nbsp(4&nbspак.&nbspч.)

Создание Фрагментов Добавление пользовательского интерфейса Добавление фрагментов к Активностям Управление Фрагментами Транзакции с Фрагментами Взаимодействие Фрагментов и Активностей Жизненный цикл Фрагментов Навигация Критика Практическая работа. Пользовательский интерфейс на фрагментах Инструменты для построения навигации на фрагментах

  Модуль 2. Процессы и потоки (Threads) &nbsp(5&nbspак.&nbspч.)

Жизненный цикл процесса Потоки Фоновые потоки Использование AsyncTask Корутины Kotlin Практическая работа. Многопоточность в Kotlin Фрагменты без пользовательского интерфейса

  Модуль 3. Сервисы (Services) &nbsp(3&nbspак.&nbspч.)

Описание Сервисов в Манифесте приложения Запуск Сервисов Остановка Сервисов Связанные Сервисы Сервисы и Извещения Сервисы переднего плана (Foreground Services) Жизненный цикл Сервисов Практическая работа. Создание сервисов Взаимодействие сервисов с пользовательским интерфейсом

  Модуль 4. Виджеты (Widgets) &nbsp(2&nbspак.&nbspч.)

Описание Виджетов в Манифесте приложения Создание разметки Виджета Класс AppWidgetProvider Создание Виджета Использование Конфигурационной Активности Обновление Виджетов Практическая работа. Создание виджета

  Модуль 5. Работа с файловой системой &nbsp(1&nbspак.&nbspч.)

Проверка доступности носителя Доступ к файлам Права Совместно используемые файлы и стандартные каталоги Файлы кэша приложений Практическая работа. Работа с файловой системой

  Модуль 6. Архитектурные компоненты Goolge &nbsp(5&nbspак.&nbspч.)

Архитектурные шаблоны MVP и MVVM Room LiveData ViewModel Практическая работа. Применение архитектурных компонентов Google

  Модуль 7. Беспроводные соединения &nbsp(1&nbspак.&nbspч.)

Проверка сетевых соединений Отслеживание состояния соединений ConnectivityManager и NetworkInfo Эффективное использование сетевых соединений Практическая работа. Отслеживание доступности соединения с интернет

  Модуль 8. Отложенный запуск заданий в Android &nbsp(3&nbspак.&nbspч.)

Doze mode Однократные и повторяющиеся события AlarmManager JobScheduler WorkManager Практическая работа. Создание заданий для отложенного запуска

  Модуль 9. Сенсоры в Android &nbsp(2&nbspак.&nbspч.)

Обзор сенсоров Типы сенсоров и получение информации об их доступности Sensor Framework Мониторинг состояния сенсоров Лучшие практики при работе с сенсорами Практическая работа. Работа с сенсорами

  Модуль 10. Телефония и SMS &nbsp(2&nbspак.&nbspч.)

Определение состояния и параметров телефона Мониторинг состояния телефонного модуля Использование SMS Отправка SMS Практическая работа. Отправка SMS

  Модуль 11. Собственные View &nbsp(4&nbspак.&nbspч.)

Использование Canvas Использование SurfaceView Использование Drawable Shape Drawable и 2D графика Модификация существующих View Создание собственных View Собственные View или Фрагменты? Практическая работа. Создание собственных View

  Модуль 12. Работа с мультимедиа &nbsp(3&nbspак.&nbspч.)

Запись и воспроизведение звука Основы работы с камерой в Android Использование имеющихся приложений работы с камерой Прямое управление камерой Съемка и сохранение фото и видео Практическая работа. Работа с камерой

  Модуль 13. Карты &nbsp(3&nbspак.&nbspч.)

Карты Определение местоположения Практическая работа. Работа с картами Получение географических координат

  Модуль 14. Firebase Cloud Messaging &nbsp(2&nbspак.&nbspч.)

Архитектура приложений с FCM Добавление FCM в проект Посылка и примем сообщений Практическая работа. Отправка FCM сообщений

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

создавать пользовательский интерфейс мобильных приложений на базе фрагментов

создавать многопоточные приложения

создавать свои собственные компоненты пользовательского интерфейса

получать изображение и видео с камеры

применять мгновенные облачные сообщения Firebase

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

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

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

обновлено: 24.11.2024

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

Kotlin. Уровень 1. Основы программирования

Kotlin. Уровень 1. Основы программирования

Специалист
 онлайн
 32 ак. ч. + 16 ак. ч. самостоятельно
  Перейти к курсу
Kotlin – быстрый старт

Kotlin – быстрый старт

PRO Kotlin. Основы программирования

PRO Kotlin. Основы программирования

Stepik
 онлайн
 3-6 часов в неделю
  Перейти к курсу
Kotlin JVM – курс для начинающих

Kotlin JVM – курс для начинающих

Kotlin JVM – курс для начинающих

Kotlin JVM – курс для начинающих

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

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

Специалист
 онлайн
 32 ак. ч. + 16 ак. ч. самостоятельно
  Перейти к курсу
Kotlin. Быстрый старт

Kotlin. Быстрый старт

Котлин - быстрый старт

Котлин - быстрый старт

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

Наши консультанты ответят на все вопросы
И помогут в выборе

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

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