Компьютерные науки

Разработка нативных приложений Tizen

Программа об архитектуре и методах разработки высокопроизводительных нативных приложений на языке C/C++ для мобильных устройств под управлением операционной системы Tizen.
Студентов 360 Выпускников 123 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Этот курс предназначен для тех, кто желает изучить основные принципы создания высокопроизводительных мобильных приложений, работающих под управлением ОС Tizen. В ходе обучения рассматриваются ключевые аспекты управления нативными приложениями, включая локализацию дат и часовых поясов, а также извлечение данных с помощью SQL. Особое внимание уделено разработке картографических сервисов, работе с мультимедиа, сенсорами, телефонией, SIM-картами, доступу к сотовым сетям, модему, Bluetooth, NFC и Wi-Fi. Курс будет полезен разработчикам, стремящимся освоить создание сложных и функциональных приложений для платформы Tizen.
Цели
  • Сформировать глубокое понимание принципов разработки высокопроизводительных нативных приложений для ОС Tizen.
  • Развить навыки работы с ключевыми компонентами Tizen SDK, включая датчики, мультимедиа и сетевые протоколы.
  • Подготовить к созданию функциональных мобильных приложений, способных взаимодействовать с различными сервисами и аппаратными возможностями устройства.
Чему я научусь?
  • Разрабатывать нативные приложения для ОС Tizen на языке C/C++.
  • Использовать SQL для работы с данными, создавать картографические и мультимедийные сервисы.
  • Применять сенсоры устройства, функции телефонии и различные коммуникационные интерфейсы, такие как Bluetooth, NFC, Wi-Fi.
  • Работать с элементами управления пользовательского интерфейса, а также с файловой системой и системной информацией Tizen.

Авторы

Богданов Марат Робертович
Богданов Марат Робертович
Кандидат биологических наук, доцент ВАК, эксперт Национального информационно-аналитического центра РФ, эксперт Программы Фулбрайт в РФ.
Чему я научусь?
  • Разрабатывать нативные приложения для ОС Tizen на языке C/C++.
  • Использовать SQL для работы с данными, создавать картографические и мультимедийные сервисы.
  • Применять сенсоры устройства, функции телефонии и различные коммуникационные интерфейсы, такие как Bluetooth, NFC, Wi-Fi.
  • Работать с элементами управления пользовательского интерфейса, а также с файловой системой и системной информацией Tizen.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение в EFL
Введение в EFL тест для курса Разработка нативных приложений Tizen 30 мин
2 Разработка простого приложения BasicUI
3 Создание подчиненной страницы с помощью элемента управления Scroller
4 События, связанные с изменением ориентации экрана
5 Использование уведомлений
6 Вызов внешнего приложения с помощью AppControl
Вызов внешнего приложения с помощью AppControl тест для курса Разработка нативных приложений Tizen 55 мин
7 Использование строк
8 Структура строк 'Eina_Strbuf'
9 Календарь
10 Сигнал тревоги: запуск приложения в заданное время
Сигнал тревоги: запуск приложения в заданное время тест для курса Разработка нативных приложений Tizen 55 мин
11 Чтение и запись текстовых файлов
12 Запрос списка файлов
Запрос списка файлов тест для курса Разработка нативных приложений Tizen 30 мин
13 Перехват касаний мыши
14 Использование датчика ускорения
15 Использование датчика гравитации
16 Использование сенсора ориентации
17 Использование магнитометра
18 Использование датчика близости
Использование датчика близости тест для курса Разработка нативных приложений Tizen 50 мин
19 Отображение градиента на холсте
20 Изображение квадрата на холсте
21 Отображение полигонов на холсте
22 Отображение текста в элементе управления Canvas (холст)
Отображение текста в элементе управления Canvas (холст) тест для курса Разработка нативных приложений Tizen 40 мин
23 Использование датчика GPS
24 Библиотека Google Maps
Библиотека Google Maps тест для курса Разработка нативных приложений Tizen 25 мин
25 Работа с базой данных SQLite
26 Парсинг JSON
27 XML Парсинг
XML Парсинг тест для курса Разработка нативных приложений Tizen 75 мин
28 Воспроизведение аудио
29 Воспроизведение видео
Воспроизведение видео тест для курса Разработка нативных приложений Tizen 30 мин
30 Проверка состояния работы сети
31 Коммуникация по протоколу HTTP
Коммуникация по протоколу HTTP тест для курса Разработка нативных приложений Tizen 40 мин
32 Системная информация
33 Использование предпочтений (Preference)
34 Системные настройки по умолчанию
35 Состояние батареи
36 Подсветка светодиодной вспышки
Подсветка светодиодной вспышки тест для курса Разработка нативных приложений Tizen 55 мин
37 Использование элемента управления Label
38 Использование кнопок
39 Создание фона с помощью элемента управления Bg
40 Изменение размеров экрана с помощью контейнера Conformant
41 Использование элемента управления Entry
42 Использование радио переключателей
43 Использование чекбоксов
44 Использование элемента управления Slider
45 Добавление текстовых значений в элемент управления List
46 Использование анимации
Использование анимации тест для курса Разработка нативных приложений Tizen 75 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.