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

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

36 990 ₽
есть рассрочка

Цель курса: познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin.

Курс построен по самой эффективной методике: от простого к сложному.

Курс рекомендован:

Java Android разработчикам, желающим изучить рекомендованный Google язык программирования Android приложений всем желающим научиться создавать приложения для самой распространенной мобильной операционной системы.

Учебный центр «Специалист» - авторизованный учебный центр Android. Высокая эффективность обучения подтверждена вендором-разработчиком самой популярной мобильной платформы!

По окончании курса вы получите престижный сертификат авторизованного учебного центра Android, который станет прекрасным дополнением вашего портфолио


Вы научитесь:

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

Что вы получите после обучения

Приобретаемые навыки
1
Kotlin
2
Разработка Android приложений
3
Создавать пользовательский интерфейс приложений
4
Работать с базами данных под Android
5
Создавать меню
6
Работать с уведомлениями
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Практикующий преподаватель курсов по разработке мобильных приложений под Android. Обладатель шести престижных международных сертификаций, включая IBM Certified Database Administrator – DB2 DBA for Linux UNIX and Windows. Имеет богатый практический...
Практикующий преподаватель курсов по разработке мобильных приложений под Android. Обладатель шести престижных международных сертификаций, включая IBM Certified Database Administrator – DB2 DBA for Linux UNIX and Windows. Имеет богатый практический опыт в качестве разработчика, программиста, аналитика и консультанта. На протяжении последних 16 лет Марат Анасович принимает участие в различных проектах по внедрению систем управления мастер-данными в крупных нефтегазовых, энергетических, промышленных и торговых международных компаниях.
Окончил Московский Физико-Технический Институт (МФТИ). Прекрасно ориентируется в любых вопросах программирования на Java, Android, C/C++, Perl, SQL и MATLAB. Имеет большой опыт системного и сетевого администрирования операционных систем Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) и Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Обладает профессиональными познаниями в области сетевого администрирования Cisco. Кроме того, Марат Анасович великолепно владеет навыками администрирования реляционных систем управления базами данных, в частности Oracle и IBM DB2.
Богатый и разносторонний опыт практической деятельности позволяет ему проводить занятия в живой и увлекательной манере. Марат Анасович приводит великолепные примеры из своей обширной профессиональной практики, которые красочно иллюстрируют материал. Умеет не только легко и доходчиво донести даже самую сложную информацию до каждого слушателя, но и по-настоящему увлечь своим предметом. Преподаватель очень внимателен к своей аудитории, он знает, как удержать её внимание и с удовольствием отвечает на возникающие вопросы. На курсах под руководством Марата Анасовича Вы сможете полностью освоить актуальную специальность разработчика мобильных приложений и стать востребованным специалистом на рынке труда!

Образовательная организация

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

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

Модуль 1. Обзор платформы Android (5 ак. ч.)

  • Что такое Android?
  • История возникновения
  • Преимущества Android
  • Архитектура Android
  • Особенности платформы Android
  • Основные компоненты Android
  • Безопасность и полномочия (Permissions)
  • Установка и настройка компонентов среды разработки


Практическая работа.

  • Создание первого приложения под Android

Модуль 2. Активности и ресурсы (6 ак. ч.)

  • Активности (Activity) в Android
  • Создание Активности
  • Жизненный цикл Активности
  • Стеки Активностей
  • Состояния Активностей
  • Отслеживание изменений состояния Активности
  • Ресурсы
  • Отделение ресурсов от кода программы
  • Создание ресурсов
  • Простые значения
  • Визуальные стили и темы
  • Изображения

Практическая работа.

  • Работа с ресурсами приложения

Модуль 3. Приложения и пользовательский интерфейс (8 ак. ч.)

  • Material Design
  • Использование внешних ресурсов в коде приложения
  • Использование ресурсов внутри ресурсов
  • Локализация приложения
  • Класс Application
  • Обработка событий жизненного цикла приложения
  • Пользовательский интерфейс
  • Представления (View)
  • Разметка (Layout)
  • Пользовательский интерфейс без разметки

Практическая работа.

  • Создание пользовательского интерфейса активностей
  • Локализация приложения с помощью ресурсов

Модуль 4. Намерения, меню и работа с данными (6 ак. ч.)

  • Адаптеры в Android
  • AdapterView - ListView, GridView
  • Использование Адаптеров для привязки данных
  • RecyclerView
  • Понятие контекста
  • Намерения в Android
  • Использование Намерений для запуска Активностей
  • Неявные намерения
  • Сохранение состояния и настроек приложения
  • Общие настройки (Shared Preferences)
  • Работа с файлами
  • Использование статических файлов как ресурсов
  • Меню в Android
  • Основное и контекстное меню
  • Описание меню с помощью XML
  • PopupMenu
  • Bottom Navigation
  • NavigationDrawer

Практическая работа.

  • Создание меню
  • Работа с AdapterView
  • Запуск активностей, возврат данных из активностей
  • Работа с базой данных Preferences

Модуль 5. СУБД и использование сетевых сервисов (6 ак. ч.)

  • Работа с базами данных в Android
  • Курсоры (Cursor) и ContentValues
  • Работа с СУБД SQLite
  • Работа с СУБД без адаптера
  • Особенности работы с БД в Android
  • Выполнение запросов для доступа к данным
  • Изменение данных в БД
  • Использование SimpleCursorAdapter
  • Использование интернет-сервисов
  • Picasso
  • Retrofit2

Практическая работа.

  • Использование SQLite
  • Вызов интернет-сервисов с помощью Retrofit2
  • Организация фоновой загрузки изображений

Модуль 6. Диалоги в Android (1 ак. ч.)

  • Виды Диалогов
  • Рекомендации по дизайну Диалогов
  • Создание и удаление Диалогов
  • Обработка событий

Практическая работа.

  • Работа с диалогами


Модуль 7. Broadcast Receivers (3 ак. ч.)

  • Применение Широковещательных Приемников
  • Жизненный цикл Приемника
  • Регистрация Приемника
  • Использование Ordered Broadcast
  • Использование PendingIntent

Практическая работа.

  • Создание Broadcast Receiver

Модуль 8. Анимация (2 ак. ч.)

  • CoordinatorLayout
  • ObjectAnimator
  • Анимация как ресурсы приложения
  • Transition

Практическая работа.

  • Работа с ObjectAnimator

Модуль 9. Извещения (3 ак. ч.)

  • Взаимодействие с Извещениями
  • Управление Извещениями
  • Создание Извещений
  • Обновление Извещений

Практическая работа.

  • Работа с извещениями

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 18.04.2024 09:40
Разработка Android приложений на Kotlin, уровень 1

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

Оставить отзыв
Поделиться курсом с друзьями