Курсы

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

обучение работы с приложениями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

logoОбучение по программе данного курса проводится совместно с партнёром Института Бизнес-Технологий - IT Академией  Stormnet (http://www.it-courses.by), что гарантирует Вам опытных преподавателей-практиков (разработчиков, аналитиков, тренеров) и возможность дальнейшей стажировки и  трудоустройства в лучших IT-компаниях.

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

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

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

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

(+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
Фото с занятий

Анкета опроса слушателей

Отзывы

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

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

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

Алексей

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

Никита Комок

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

Записаться на курс

Контакты

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

Ольга

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
Компания: Компания по разработке веб-сайтов и мобильных приложений
Зачисление

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

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