À propos de ce cours

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 12 heures pour terminer

Recommandé : 9 hours/week...

Russe

Sous-titres : Russe

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 12 heures pour terminer

Recommandé : 9 hours/week...

Russe

Sous-titres : Russe

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
6 heures pour terminer

MVP

Разберем, почему в приложении нужна архитектура, познакомимся с принципами проектирования классов, изучим простой и понятный MVP паттерн. Изучис SOLID, MVC, MVP, Moxy....
9 vidéos (Total 51 min), 8 lectures, 3 quiz
9 vidéos
Для чего нужна архитектура6 min
Принципы SOLID7 min
Знакомство с приложением Behancer8 min
Обзор Model/View/Presenter4 min
Создание базовых классов MVP3 min
MVP в ProjectsFragment9 min
Знакомство с Moxy5 min
Добавляем Moxy в Behancer4 min
8 lectures
Полная программа "Android-разработчик"2 min
e-Legion5 min
Фонд развития онлайн-образования5 min
Получение API-ключа10 min
Коды из лекций10 min
Коды из лекций10 min
Коды из лекций10 min
Конспект по неделе 110 min
1 exercice pour s'entraîner
MVP
Semaine
2
6 heures pour terminer

MVVM

Подойдем к более сложному концепту , MVVM, узнаем различия, а также поработаем со связыванием данных. Изучим MVVM, Android Architecture Components....
13 vidéos (Total 129 min), 2 lectures, 3 quiz
13 vidéos
Плюсы и минусы MVVM3 min
Обзор DataBindingLibrary10 min
Behancer на MVVM. VM для list item16 min
Выделение логики обновления в RefreshActivity12 min
Создание ProjectsViewModel12 min
Добавление кастомных атрибутов5 min
Настройка Databinding10 min
Обзор Android Architecture Components9 min
Добавление архитектурных компонентов10 min
Создание RichProject10 min
Получение Live данных из БД12 min
Получение данных страницами из БД11 min
2 lectures
Работа с Behancer10 min
Конспект по неделе 210 min
1 exercice pour s'entraîner
MVVM
Semaine
3
10 heures pour terminer

Dependency Injection

Чем дальше, тем сложнее и интереснее. Узнаем про концепцию внедрения данных и попробуем ее на практике. Изучим Inversion of Control, Dependency inversion principle, Service Locator , Dependency Injection , Dagger2, Toothpick. ...
7 vidéos (Total 48 min), 7 lectures, 4 quiz
7 vidéos
Dependency Injection8 min
Dagger 2. Часть 13 min
Dagger 2: Часть 23 min
Dagger 2 в MVP. Компоненты и модули8 min
Dagger 2 в MVP. Используем зависимости7 min
Замена Dagger2 на Toothpick7 min
7 lectures
Service Locator vs DI10 min
О графе зависимостей10 min
Реализуем DI в приложении своими руками10 min
Коды из лекций10 min
Обзор Toothpick10 min
Коды из лекций10 min
Конспект по неделе 310 min
Semaine
4
7 heures pour terminer

Clean Architecture

Рассмотрим принципы Чистой Архитектуры: отделение бизнес,логики от представления и данных, модульность и правило зависимости. Изучим CLEAN, data, domain, presentation. ...
6 vidéos (Total 45 min), 3 lectures, 3 quiz
6 vidéos
Плюсы и минусы Clean Architecture3 min
Создание модулей data, domain и presentation6 min
Создание ProjectServer/ProjectDBRepository13 min
Создание ProjectService9 min
Заключительное видео1 min
3 lectures
Коды из лекций10 min
Полная программа "Android-разработчик"2 min
Конспект по неделе 410 min

À propos de Institut de physique et de technologie de Moscou

Московский физико-технический институт (неофициально известный как МФТИ или Физтех) является одним из самых престижных в мире учебных и научно-исследовательских институтов. Он готовит высококвалифицированных специалистов в области теоретической и прикладной физики, прикладной математики, информатики, биотехнологии и смежных дисциплин. Физтех был основан в 1951 году Нобелевской премии лауреатами Петром Капицей, Николаем Семеновым, Львом Ландау и Сергеем Христиановичем. Основой образования в МФТИ является уникальная «система Физтеха»: кропотливое воспитание и отбор самых талантливых абитуриентов, фундаментальное образование высшего класса и раннее вовлечение студентов в реальную научно-исследовательскую работу. Среди выпускников МФТИ есть Нобелевские лауреаты, основатели всемирно известных компаний, известные космонавты, изобретатели, инженеры....

À propos de e-legion

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

À propos de ФРОО

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

À propos de la Spécialisation 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-разработка: основы, многопоточность, архитектура

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.