Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Специалист] Разработка мобильных приложений под Android. Уровень 3 (2018) (Марат Хакимов)

[Специалист] Разработка мобильных приложений под Android. Уровень 3 (2018) (Марат Хакимов)
[Специалист] Разработка мобильных приложений под Android. Уровень 3 (2018) (Марат Хакимов)
В наличии
1800 RUB

О товаре

Android App Development. Level 3
Плох тот солдат, что не мечтает стать генералом, и тот разработчик, который не мечтает перейти из начинающего в Middle или Senior. Если вы разрабатываете под Android уже не менее полугода и хотите расти дальше, этот курс – ваш пропуск на следующий уровень мастерства.
УРОВЕНЬ 1 ТУТ
УРОВЕНЬ 2 ТУТ
На занятиях вы расширите свои знания о платформе Android и современных библиотеках. Вы будете создавать мобильные приложения с использованием принципов реактивного программирования, научитесь тестировать и отлаживать конечный продукт.
Преимущества курса:
  • современные технологии разработки под Android, которых еще нет ни в одной книге;
  • значительный объем практических заданий;
  • преподаватели – практикующие разработчики с многолетним опытом;
  • удостоверение о повышении квалификации.
По окончании курса Вы будете уметь:
  • проводить рефакторинг «старого» кода с использованием современных архитектурных принципов;
  • подключать и вызывать из Android-приложения библиотеки, написанные на языках программирования C/C++;
  • владеть современным инструментарием тестирования мобильных приложений;
  • создавать современные мобильные приложения с использованием принципов реактивного программирования;
  • эффективно применять инструменты отладки мобильных приложений.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Спойлер: Программа курса Модуль 1. Java refresher - lambdas, annotation, concurrency
  • Новые возможности Java 8 и Java 7, необходимые для эффективного освоения материалов курса - лямбда выражения, аннотации, многопоточность
  • Лабораторная работа: применение лямбда выражений
  • Лабораторная работа: методы организации многопоточности в Java
Модуль 2. Организация многопоточности в Android
  • Важные способы организации многопоточности, предоставляемые платформой Android
  • Лабораторная работа: методы организации многопоточности в Android
Модуль 3. Лямбды в Android - Retrolambda
  • По-умолчанию android не дает возможности использования лямбда-выражений. В занятии объясняется, как практически можно использовать лямбда-выражения в разработке под Android
Модуль 4. RxJava: избавление от «callback hell»
  • В модуле объясняется, как подключить RxJava, как преобразовать имеющееся приложение под использование RxJava, какие типовые сценарии использования этой библиотеки применяются в Android
  • Лабораторная работа: комплексирование обратных вызовов с помощью RxJava
  • Лабораторная работа: обработка и фильтрация данных с помощью RxJava
  • Лабораторная работа: организация многопоточности в Android с использованием RxJava
Модуль 5. REST A/B/C, Retrofit2 и OkHTTP
  • В модуле рассказывается о типовых сценариях загрузки работы с удаленными источниками данных с применением шаблона REST
  • Лабораторная работа: использование библиотек Retrofit2 и OkHTTP для реализации шаблона REST
Модуль 6. Архитектура Android приложений: MVP
  • В модуле объясняется, что такое шаблон MVP и каким образом можно внедрить его в практику Android разработки
  • Лабораторная работа: применение шаблона MVP для структурирования Android приложений
  • Лабораторная работа: внедрение шаблона MVP
Модуль 7. Архитектура Android приложений: MVVM
  • В модуле объясняется, что такое шаблон MVVM и как можно использовать его в разработке
  • Лабораторная работа: применение шаблона MVVM
Модуль 8. Архитектура Android приложений: внедрение зависимостей через Dagger 2
  • В модуле объясняется для чего используется Dagger 2 и в каких сценариях имеет смысл применять эту библиотеку
  • Лабораторная работа: использование Dagger 2 для улучшения архитектуры приложения
Модуль 9. Тестирование - Espresso, Mockito, Roboelectric
  • В лекции рассказывается про популярные инструменты для тестирования Android приложений
  • Лабораторная работа: создание тестов с помощью Espresso, Mockito, Roboelectric
Модуль 10. Data Binding
  • В модуле рассказывается о сравнительно новом инструменте, применяемом для «прозрачного» обновления уровня представления приложения и уровня данных
Модуль 11. Инструменты разработчика
  • В модуле рассказывается о популярных инструментах Android разработки, используемых для целей отладки и настройки Android приложений
Модуль 12. Вызов кода на C/C++ с использованием NDK
  • В модуле рассказывается о том, как можно подключить к Android приложению библиотеки, написанные на языках программирования C и C++
  • Лабораторная работа: подключение разделяемых библиотек к Android приложению с использованием NDK
Модуль 13. Работа с данными через Realm, DBFlow, StorIO
  • В модуле рассказывается о популярных библиотеках, используемых для организации объектной работы с хранилищем данных
  • Лабораторная работа: использование библиотек Realm, DBFlow, StorIO
Модуль 14. Доставка сообщений с помощью Firebase Cloud Messaging
  • В модуле рассказывается о популярном коммерческом средстве для организации обмена мгновенными сообщениями

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Специалист, 2018, Марат Хакимов

[Специалист] Разработка мобильных приложений под Android. Уровень 2 (2018) (Марат Хакимов)
В настоящее время мобильные устройства – смартфоны и планшеты - из экзотики превратились в неотъемлемый атрибут современного человека. Android является наиболее быстро развивающейся платформой для мобильный устройств, а количество ежедневно активируемых новых устройств под управлением Android
1800 RUB
[Специалист] Разработка мобильных приложений под Android. Уровень 1 (2018) (Марат Хакимов)
Этот интенсивный курс поможет Вам овладеть необходимыми знаниями и навыками для разработки программного обеспечения под платформу Android. Вы изучите API Android, инструменты разработчика (SDK) и многое другое. Кроме этого в процессе обучения Вы научитесь не только разрабатывать приложения, но и
1800 RUB
[Специалист] 55295AC: Microsoft Project Professional 2019/2016. Управление проектами (Елена Павлова)
Вам нужно получить системные знания и навыки управления проектами и портфелями проектов с использованием Microsoft Project Professional 2019? Обязательно пройдите этот курс. Он разработан ведущими преподавателями Центра и был авторизован в Microsoft, выдержав строгий аудит и независимую экспертизу.
1695 RUB
[Специалист] Asterisk. Уровень 2. Интеграция с внешними системами
Казалось бы, чего можно ждать от телефонии? Удобный аппарат, список контактов в справочнике, что еще нужно, чтобы звонить? Как ни удивительно, на многих предприятиях этим и ограничиваются, даже не представляя, какие возможности имеются у современной IP-телефонии. Например, используется ли на вашем
1850 RUB
[Специалист] Microsoft Excel 2019/2016. Уровень 5. Углубленное программирование на VBA 2021 (Андрей Завьялов)
В новейшей версии Microsoft Office 2019 встроенный язык программирования Visual Basic for Applications (VBA) по-прежнему остается основным наиважнейшим средством автоматизации работы пользователей с офисными приложениями. Наибольшее количество прикладных задач, которые невозможно реализовать без
1725 RUB
[P-Notes] Практический курс парсинга сайтов на Python (2018) (Олег Молчанов)
Максимальное приближение к задачам реального парсинга Отработка на 13 парсерах разной сложности. Программа курса: Основы BeautifulSoup Парсинг табличных данных Работа с пагинацией (2 вида) Чтение и запись данных в CSV Запись данных в PostgreSQL Продвинутые методы работы с BeautifulSoup Парсинг
1695 RUB