À propos de ce cours

12,689 consultations récentes

Certificat partageable

Obtenez un Certificat lorsque vous terminez

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. 30 heures pour terminer

Russe

Sous-titres : Russe

Certificat partageable

Obtenez un Certificat lorsque vous terminez

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. 30 heures pour terminer

Russe

Sous-titres : Russe

Offert par

Logo Institut de physique et de technologie de Moscou

Institut de physique et de technologie de Moscou

Logo e-legion

e-legion

Logo ФРОО

ФРОО

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1

Semaine 1

6 heures pour terminer

MVP

6 heures pour terminer
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

Semaine 2

6 heures pour terminer

MVVM

6 heures pour terminer
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

Semaine 3

10 heures pour terminer

Dependency Injection

10 heures pour terminer
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

Semaine 4

7 heures pour terminer

Clean Architecture

7 heures pour terminer
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 du 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.

  • Si vous vous abonnez, vous bénéficiez d'une période d'essai gratuite de 7 jours, durant laquelle vous pouvez annuler votre abonnement sans pénalité. Ensuite, nous n'accordons plus de remboursements, mais vous pouvez annuler votre abonnement à tout instant. Consultez notre politique de remboursement complète.

  • Oui, Coursera offre une Aide Financière aux étudiants qui n'ont pas les moyens d'acquitter les frais. Demandez-la en cliquant sur le lien Aide Financière sous le bouton S'inscrire situé à gauche. Vous devrez remplir un formulaire de demande et vous serez averti(e) si elle est acceptée. Vous devrez répéter cette procédure pour chaque cours de la Spécialisation, y compris pour le Projet Final. En savoir plus.

  • Ce Cours n'est pas associé à des crédits universitaires, mais certaines universités peuvent décider d'accepter des Certificats de Cours pour des crédits. Vérifiez-le auprès de votre établissement pour en savoir plus. Les Diplômes en ligne et les Certificats Mastertrack™ sur Coursera apportent la possibilité d'obtenir des crédits universitaires.

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