Курсы

Разработка приложений для платформы Android

Продолжительность курса: 40 акад. часов

Стоимость курса (аудиторное обучение в группе): 1100 руб. 550 руб.
(цена по акции на этой неделе/ условия СКИДОК уточняйте у специалистов).

Стоимость индивидуального обучения: 580 руб.

Дата следующего курса: 13.04.2021*

(+375 29) 55-12-888
(+375 29) 34-45-888
(+375 25) 76-06-888
(+375 29) 53-61-888
(+375 29) 19-24-888
(+375 17) 21-04-788
Фото с занятий

обучение работы с приложениямиAndroid — это название операционной системы, которая сегодня используется в смартфонах, планшетных компьютерах и нетбуках, электронных книгах и проигрывателях, наручных часах, очках Google и других устройствах.Курс разработка приложений в Минске дает много конкурентных преимуществ в поиске привлекательной работы.

Операционная система Android основана на ядре Linux и позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. При этом Android позволяет портировать (но не отлаживать) библиотеки и компоненты приложений, написанные на Си и других языках программирования.

Справочно: в 85% смартфонов, проданных во втором квартале 2014 года, была установлена операционная система Android.

Цель курса:

  • научиться создавать приложения для устройств, работающих на платформе Android.

Задачи курса:

  • изучить основы программирования на Java;
  • освоить жизненный цикл приложения Android и его основных компонентов;
  • сформировать знания и навыки о фоновых процессах обработки данных.

Темы курса

  • Cистема Android (версионность, ядро линукс)
  • Установка AndroidStudio
  • Инструменты разработки AndroidStudio
  • Структура приложенияПростое приложение (каркающая ворона)
  • Углубляемся в Android Studio
  • Детальная структура проекта:
  • Manifest
  • Ресурсы
  • Gradle
  • Жиненный цикл Activity
  • Сохранение состояния Activity
  • Логирование
  • Создаем еще одну Activity
  • LaunchMode
  • SavedInstanceState
  • Создаем диалог на базе фрагмента
  • Жизненный цикл фрагмента
  • Добавление к activity (add, replace)
  • Взаимодействие с activity (callback, target fragment)
  • FragmentManager, supportFragmentManager
  • Жизненный цикл Broadcast
  • Обработка сообщения
  • Implicit broadcasts (android oreo)
  • разбираем на примерах :
  • 1. Wifif broadcast
  • 2. Bluetooth broadcast
  • Регистрация в манифесте
  • Intent filter
  • Service, IntentService, ForegroundService
  • Создание сервиса
  • Биндинг
  • Передача данных в Service
  • Получение данных из сервиса
  • IntentService vs Service
  • View, TextView, EditText, Button, ImageView, RecyclerView
  • Биндинг
  • Обработка событий (клики, изменение текста)
  • ListView (отличие от RecyclerView)
  • Биндинг + Viewpager
  • Pre ConstraintLayouts, ConstraintLayout
  • Виды layout
  • Layout параметры
  • Constraints
  • Практика
  • App Milestone
  • Хранение данных SharedPreferences
  • SQLHelper
  • Чранение данных SQLite
  • Открытие, закрытие конекшена к базе данных
  • Запросы к базе данных SQLLite
  • Вставка, добавление, удаление данных
  • Практика
  • Сохранение данных при повороте экрана
  • ViewModel vs savedInstanceState
  • Подписаться на данные LiveData
  • Подключение к проекту
  • Вставка, добавление, удаление данных
  • Thread, handler, AsyncTask
  • Handler. Обработка Runnable
  • AsyncTask – почему нет
  • AsyncTask. Поворот экрана
  • Doze mode, AppStandBy, AlarmManager, JobScheduler, WorkManager
  • Создаем простую нотификацию
  • Виды нотификаций
  • Каналы нотификаций
  • JSON
  • Gson
  • retrofit
  • Парсинг простой модели
  • Парсинг коллекции
  • Запросы POST, GET, PUT, DELETE
  • Network and room

Информацию о других курсах IT вы можете посмотреть на нашем сайте.

Корпоративные обучающиеся

Отзывы

«Максимальное количество информации за минимальное количество времени.»

Аркадий Константинович

«Курс хорошо продуман, наличие практических занятий является огромным плюсом, позволяющим лучше закрепить полученные знания и тут же задать преподавателю вопрос, если что-то непонятно, на который обязательно будет получен квалифицированный ответ.»

Алексей

«Доступное, квалифицированное и профессиональное обучение!»

Никита Комок

Заказать звонок

Контакты

Менеджер курса

Ольга

info@ib-t.by

+375 (29)55-12-888
+375 (29)34-45-888
+375 (25)76-06-888 (Viber)
Наши преподаватели
Советники

Менеджер курса

Ольга

+375 (29) 19-24-888

info@ib-t.by

Методист курса

Екатерина Сергеевна

+375 (25) 69-60-680

info@ib-t.by

Руководитель школы

Алеся Викторовна

director@ib-t.by

Вакансии
Должность: Android-разработчик
Зарплата: от 1 500 USD
Компания: Компания по разработке ПО для частного бизнеса
Должность: Android разработчик
Зарплата: от 1 600 USD
Компания: IT-компания
Должность: Разработчик приложений для Android
Зарплата: от 1 200 USD
Компания: Компания по разработке веб-сайтов и мобильных приложений
Консультация

Заполните анкету и узнайте, сможете ли Вы быть зачислены на курс

Заполнить заявку
Присоединяйтесь
 
 
Полная версия сайта Мобильная версия сайта