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

[OTUS] Android-разработчик. Продвинутый курс (2019) [все модули] (Антон Казаков)

[OTUS] Android-разработчик. Продвинутый курс (2019) [все модули] (Антон Казаков)
[OTUS] Android-разработчик. Продвинутый курс (2019) [все модули] (Антон Казаков)
В наличии
1695 RUB

О товаре

Вы научитесь:
  • Глубоко разбираться в Android SDK. Разница между junior- и senior-разработчиками в том, что первый может реализовать какую-то фичу, а второй может объяснить, что скрывается за каждой строкой кода этой фичи, найти потенциальные проблемные места и оптимизировать их.

  • Вы узнаете, что происходит внутри классов и методов Android SDK, сможете заметно ускорить свое приложение, выбрать оптимальный алгоритм шифрования для вашего приложения, и организовать безопасное хранилище секретных данных.
  • Организовывать инфраструктуру.
  • Разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и Jenkins внутри них. Научитесь внедрять и настраивать линтеры и чекстайлы для проверки качества кода. Сможете писать свои Gradle таски и плагины для автоматизации и оптимизации процессов сборки и тестирования.
  • Проектировать архитектуру приложения.
  • Вы узнаете сильные и слабые места паттернов и архитектурных решений, научитесь правильно выбирать архитектурный паттерн для вашего приложения. Освоите GoF, MV* шаблоны для Android и принципы Clean Architecture. Научитесь проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода.
  • Тестировать приложения. Недостаточно просто уметь писать тесты. Важно приучиться писать надежный и протестированный код, интеграционные тесты и UI-тесты.
  • Рассмотрим популярные фреймворки для тестирования и подходы к написанию тестов.
  • Использовать современные библиотеки и фреймворки На профессиональном уровне освоите Dagger 2 и RxJava 2, сможете правильно организовывать DI в приложении с использованием Dagger 2, писать собственные операторы в RxJava и т.д.

    • Сравнение с Базовым курсом Android
  • Глубокое погружение в промышленную Android-разработку
    Весь курс построен на языке Kotlin
    Много практики и живого общения с преподавателями
    Глубокое изучение Gradle, Dagger 2, RxJava 2, а также процесса тестирования Android-приложений
    Выстраивание инфраструктуры «с нуля»
    Проектирование архитектуры приложений

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



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

Рейтинг

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

Еще курсы от OTUS, все модули, 2019, Антон Казаков

[OTUS] Android-разработчик. Базовый курс (2019) (все модули) (Денис Журавлёв)
Что даст вам этот курс Если у вас уже есть опыт в программировании и вы хотите стать Android-разработчиком на Kotlin, — мы вам в этом поможем. За время обучения вы: научитесь профессионально создавать приложения под Android; подготовитесь к собеседованию; разработаете портфолио с использованием
1695 RUB
[OTUS] iOS Разработчик. Продвинутый курс v 2.0 Часть 1-2 (2020) (Ексей Пантелеев)
Вся мощь Swift 5.1 для развития профессиональных навыков уровня Middle/Senior iOS Developer Что даст вам этот курс Для кого: Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более. Особенности программы Обучение построено
1750 RUB
[OTUS] iOS-разработчик. Базовый курс. Часть 1-3 (2019) (Константин Савялов)
Научитесь профессионально разрабатывать iOS-приложения и подготовитесь к собеседованиям в компаниях-партнерах. За 5 месяцев вы получите все основные навыки для разработки мобильных приложений под iOS. А также подготовитесь к собеседованию на должность iOS-разработчика. Преподаватель: Константин
1695 RUB
[OTUS] Администратор Linux. Виртуализация и кластеризация (Алексей Цыкунов)
Что даст вам этот курс Стенды для отработки материалов предоставляются партнером курса AdvancedHosting В свете последних событий, одним из востребованных навыков на сегодняшний день является способность решать задачи, связанные с высокими нагрузками. Сможете строить отказоустойчивые кластера
1075 RUB
[OTUS] Автоматизация тестирования на JavaScript (Любовь Данилова)
Что даст вам этот курс Первый на рынке курс по написанию автотестов на JS! Цель курса - научиться организовывать комплексное автоматизированное тестирование веб-приложений. При освоении будем делать упор на API, UI и E2E тестирование и эффективное использование современных инструментов
2050 RUB
[Otus] Flutter Mobile Developer. Весь курс (Андрей Смирнов, Никита Спирьянов)
Мобильный разработчик на Flutter Кроссплатформенная мобильная разработка Этот курс подходит вам, если: — у вас уже есть опыт в программировании, и вы хотите научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android. Цель курса — научиться
1795 RUB