Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Разработка под Android: продвинутый уровень. Тариф «Базовый»

Этот курс подходит разработчикам с опытом от полугода или тем, кто прошёл базовый курс по Android-разработке от Loftschool. Вы будете рассматривать архитектуру приложений на Android, работу с данными и реактивное программирование.
26 000 ₽
стоимость обучения
2166 ₽
за месяц обучения
% Беспроцентная рассрочка на 12 мес.
Добавить в избранное
Узнать о снижении цены
Уровень сложности
для специалистов
Длительность
1.5 мес.
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

За пять недель вы научитесь воспроизводить разные события и состояния экрана во время работы приложения, освоите сервисы выполнения фоновых задач, научитесь использовать библиотеку RxJava. В итоге вы создадите собственное Android-приложение клиент-банка криптовалют LoftCoin для портфолио. На тарифе «Базовый» у вас будет 2 часа работы с наставником в неделю.

Неделя 1. Введение
  • Знакомимся со своим личным наставником и группой
  • Рассматриваем из чего состоит проект
  • Разбираем, что такое жизненный цикл приложения
  • Создаем навигацию в разрабатываемом приложении
Неделя 2. Архитектура
  • Рассматривается чистая архитектура
  • Рассматривается реализации экранов с помощью шаблона MVP
  • Рассматривается реализации экранов с помощью шаблона MVVM
Неделя 3. Работа с данными
  • Рассматривается Inversion of Control и Dagger
  • Рассматривается принцип работы с сетью, файловой системой и базой данных SQLite
  • Работа с библиотекой Room
Неделя 4. Реактивное программирование
  • Использование фреймворка RxJava
  • Реализация работы в фоне
  • Работа с Firebase сервисами
Неделя 5. Тестируемость
  • Написание Unit и UI тестов

Чему научат

Воспроизводить разные события и использовать способы сохранения экрана
Использовать сервисы для выполнения фоновых задач и их взаимодействие с Activity
Сохранять данные в базу, читать их и модифицировать с помощью библиотеки Room
Разделять код на слои и использовать его заново
Использовать библиотеку RxJava

Преимущества курса

Личные консультации с наставником
Проект в портфолио

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: