Об этом курсе
Недавно просмотрено: 5,999

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 18 часа на выполнение

Предполагаемая нагрузка: 7 hours/week...

Русский

Субтитры: Русский
User
Учащиеся, которые проходят продукт ''Course'
  • Software Engineers
  • Data Scientists
User
Учащиеся, которые проходят продукт ''Course'
  • Software Engineers
  • Data Scientists

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 18 часа на выполнение

Предполагаемая нагрузка: 7 hours/week...

Русский

Субтитры: Русский

Программа курса: что вы изучите

Неделя
1
6 ч. на завершение

MVP

9 видео ((всего 51 мин.)), 8 материалов для самостоятельного изучения, 3 тестов
9 видео
Для чего нужна архитектура6мин
Принципы SOLID7мин
Знакомство с приложением Behancer8мин
Обзор Model/View/Presenter4мин
Создание базовых классов MVP3мин
MVP в ProjectsFragment9мин
Знакомство с Moxy5мин
Добавляем Moxy в Behancer4мин
8 материала для самостоятельного изучения
Полная программа "Android-разработчик"2мин
e-Legion5мин
Фонд развития онлайн-образования5мин
Получение API-ключа10мин
Коды из лекций10мин
Коды из лекций10мин
Коды из лекций10мин
Конспект по неделе 110мин
1 практическое упражнение
MVP
Неделя
2
6 ч. на завершение

MVVM

13 видео ((всего 129 мин.)), 2 материалов для самостоятельного изучения, 3 тестов
13 видео
Плюсы и минусы MVVM3мин
Обзор DataBindingLibrary10мин
Behancer на MVVM. VM для list item16мин
Выделение логики обновления в RefreshActivity12мин
Создание ProjectsViewModel12мин
Добавление кастомных атрибутов5мин
Настройка Databinding10мин
Обзор Android Architecture Components9мин
Добавление архитектурных компонентов10мин
Создание RichProject10мин
Получение Live данных из БД12мин
Получение данных страницами из БД11мин
2 материала для самостоятельного изучения
Работа с Behancer10мин
Конспект по неделе 210мин
1 практическое упражнение
MVVM
Неделя
3
10 ч. на завершение

Dependency Injection

7 видео ((всего 48 мин.)), 7 материалов для самостоятельного изучения, 4 тестов
7 видео
Dependency Injection8мин
Dagger 2. Часть 13мин
Dagger 2: Часть 23мин
Dagger 2 в MVP. Компоненты и модули8мин
Dagger 2 в MVP. Используем зависимости7мин
Замена Dagger2 на Toothpick7мин
7 материала для самостоятельного изучения
Service Locator vs DI10мин
О графе зависимостей10мин
Реализуем DI в приложении своими руками10мин
Коды из лекций10мин
Обзор Toothpick10мин
Коды из лекций10мин
Конспект по неделе 310мин
Неделя
4
7 ч. на завершение

Clean Architecture

6 видео ((всего 45 мин.)), 3 материалов для самостоятельного изучения, 3 тестов
6 видео
Плюсы и минусы Clean Architecture3мин
Создание модулей data, domain и presentation6мин
Создание ProjectServer/ProjectDBRepository13мин
Создание ProjectService9мин
Заключительное видео1мин
3 материала для самостоятельного изучения
Коды из лекций10мин
Полная программа "Android-разработчик"2мин
Конспект по неделе 410мин

О Московский физико-технический институт

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

О e-legion

e-Legion создаёт iOS- и Android-приложения для бизнеса: разрабатывает удобные мобильные продукты с многомиллионной аудиторией. e-Legion — сертифицированное агентство Google, которое входит в топ российских и зарубежных рейтингов. Среди клиентов компании: Альфа-Банк, Ашан, Yota, Tele2, Райффайзенбанк, Сбербанк, Mail.ru, Яндекс и другие бренды. В e-Legion регулярно проводятся школы разработчиков и митапы, а также ежегодные Международные конференции MBLT и MBLTdev для развития мобильного сообщества....

О ФРОО

Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT. Мы выстраиваем экосистему для обучения на всех стадиях жизненного цикла: от идеи и поиска средств на производство образовательной программы до поддержки, продаж и маркетинга. А сотрудничество с крупнейшими образовательными платформами позволяет запускать онлайн-курсы с максимальным эффектом и пользой для всех заинтересованных сторон....

Специализация Android-разработка: основы, многопоточность, архитектура: общие сведения

Специализация поможет освоить современную Android-разработку. Вы изучите основные компоненты Android-приложения, средства многопоточности и архитектурные подходы. Мы разберем следующие темы: - IDE — Android Studio и система сборки — Gradle- Дебаг и логгирование - Знакомство с основными сущностями Android-приложения - Работа с Activity и Fragment - Знакомство с элементами интерфейса — View, ViewGroup - Работа со списками: RecyclerView - Средства для обеспечения многопоточности в Android - Работа с сетью с помощью Retrofit2/Okhttp3 - Базовое знакомство с реактивным программированием: RxJava2 - Работа с уведомлениями - Работа с базами данных через Room - MVP- и MVVM-паттерны - Android Architecture Components - Dependency Injection через Dagger2 - Clean Architecture Для успешного освоения программы специализации необходимо знание C-подобного языка, понимание принципов объектно-ориентированного программирования, а также базовое знание Java....
Android-разработка: основы, многопоточность, архитектура

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.