Android профессиональный уровень (Kotlin)

Placeholder image
Рейтинг: 5.0
Покупки: (4)
Дата создания: Nov. 22, 2022
Описание: Ознакомиться
Курс предназначен для тех, кто уже знает основы Android разработки и языка Kotlin. Здесь вы изучите все, что нужно, чтобы быть готовым к устройству на работу на должность Junior Android Developer. Вас ждут такие темы как Dagger, корутины, чистая архитектура, основные компоненты Android и многое другое
Предварительные знания: Ознакомиться
Основы Android разработки, основы Kotlin (Желательно, но не обязательно), знание Java.
Длительность: 26:23:54
Стоимость: 1890.00 руб.

Содержание

Раздел 1: Введение. Длительность: None
  • 1.  Введение
      Видеофайл. Время: 0:02:42
  • Раздел 2: Подготовка к работе. Длительность: None
  • 2.  Введение в GIT
      Видеофайл. Время: 0:05:25
  • 3.  Установка GIT и работа по GIT Flow
      Видеофайл. Время: 0:22:42
       Текстовый документ
  • 4.  Работа над незнакомым проектом
      Видеофайл. Время: 0:20:21
       Текстовый документ
  • 5.  Работа с debugger-ом
      Видеофайл. Время: 0:30:05
       Текстовый документ
  • Раздел 3: Введение в Clean Architecture. Длительность: None
  • 6.  Обзор приложения Shopping List
      Видеофайл. Время: 0:03:06
  • 7.  Краткий обзор Clean Architecture
      Видеофайл. Время: 0:06:25
  • 8.  Domain-слой. Часть 1
      Видеофайл. Время: 0:13:20
       Текстовый документ
  • 9.  Domain-слой. Часть 2
      Видеофайл. Время: 0:05:17
       Текстовый документ
  • 10.  Data-слой
      Видеофайл. Время: 0:12:39
       Текстовый документ
  • 11.  Presentation-слой. Часть 1. ViewModel
      Видеофайл. Время: 0:16:23
       Текстовый документ
  • 12.  Presentation-слой. Часть 2. Автообновление списка
      Видеофайл. Время: 0:09:50
       Текстовый документ
  • Раздел 4: RecyclerView. Длительность: None
  • 13.  Макеты для Shopping List
      Видеофайл. Время: 0:05:03
       Текстовый документ
  • 14.  Реализация списков через LinearLayout
      Видеофайл. Время: 0:15:24
       Текстовый документ
  • 15.  Зачем нужен ViewHolder
      Видеофайл. Время: 0:13:24
       Текстовый документ
  • 16.  Баги при использовании RecyclerView
      Видеофайл. Время: 0:17:53
       Текстовый документ
  • 17.  ViewType и RecycledViewPool
      Видеофайл. Время: 0:21:42
       Текстовый документ
  • 18.  Добавление слушателей
      Видеофайл. Время: 0:16:02
       Текстовый документ
  • 19.  Проблемы при использовании notifyDatasetChanged
      Видеофайл. Время: 0:06:00
       Текстовый документ
  • 20.  Реализация через DiffUtil и простой адаптер
      Видеофайл. Время: 0:14:05
       Текстовый документ
  • 21.  Реализация через ListAdapter
      Видеофайл. Время: 0:10:31
       Текстовый документ
  • 22.  Собеседование по RecyclerView
      Видеофайл. Время: 0:04:41
  • Раздел 5: Работа над вторым экраном приложения. Длительность: None
  • 23.  Макеты для ShopItemActivity
      Видеофайл. Время: 0:11:15
       Текстовый документ
  • 24.  Создание ShopItemViewModel
      Видеофайл. Время: 0:14:12
       Текстовый документ
  • 25.  Завершение работы над ShopItemViewModel
      Видеофайл. Время: 0:16:46
       Текстовый документ
  • 26.  Фабричные методы newIntent
      Видеофайл. Время: 0:13:34
       Текстовый документ
  • 27.  Завершение работы над ShopItemActivity
      Видеофайл. Время: 0:22:07
       Текстовый документ
  • Раздел 6: Фрагменты. Длительность: None
  • 28.  Зачем нужны фрагменты
      Видеофайл. Время: 0:03:28
  • 29.  Установка фрагмента на экране ShopItemActivity
      Видеофайл. Время: 0:08:01
       Текстовый документ
  • 30.  Параметры во фрагменте и LifecycleOwner
      Видеофайл. Время: 0:14:11
       Текстовый документ
  • 31.  Методы require и get, работа с FragmentManager
      Видеофайл. Время: 0:12:06
       Текстовый документ
  • 32.  Правильная передача параметров во фрагмент
      Видеофайл. Время: 0:14:27
       Текстовый документ
  • 33.  Работа с бэкстэком, методы add и replace
      Видеофайл. Время: 0:26:30
       Текстовый документ
  • 34.  Взаимодействие Activity с фрагментом
      Видеофайл. Время: 0:14:28
       Текстовый документ
  • 35.  Жизненный цикл фрагментов
      Видеофайл. Время: 0:05:24
  • 36.  Собеседование по теме Fragments
      Видеофайл. Время: 0:05:59
  • Раздел 7: Android Jetpack. Длительность: None
  • 37.  Обзор приложения Состав Числа
      Видеофайл. Время: 0:02:26
  • 38.  Проектирование Domain-слоя
      Видеофайл. Время: 0:03:49
  • 39.  Реализация Domain-слоя
      Видеофайл. Время: 0:16:02
       Текстовый документ
  • 40.  Реализация Data-слоя
      Видеофайл. Время: 0:12:49
       Текстовый документ
  • 41.  Ресурсы для приложения
      Видеофайл. Время: 0:05:58
       Текстовый документ
  • 42.  View Binding
      Видеофайл. Время: 0:12:01
       Текстовый документ
  • 43.  Навигация через FragmentManager
      Видеофайл. Время: 0:24:01
       Текстовый документ
  • 44.  Parcelable vs Serializable
      Видеофайл. Время: 0:08:38
       Текстовый документ
  • 45.  Реализация GameViewModel
      Видеофайл. Время: 0:26:54
       Текстовый документ
  • 46.  Реализация GameFragment
      Видеофайл. Время: 0:18:54
       Текстовый документ
  • 47.  ViewModelFactory
      Видеофайл. Время: 0:11:13
       Текстовый документ
  • 48.  Jetpack Navigation. Часть 1. Создание графа
      Видеофайл. Время: 0:04:59
       Текстовый документ
  • 49.  Jetpack Navigation. Часть 2. Реализация навигации
      Видеофайл. Время: 0:08:50
       Текстовый документ
  • 50.  Jetpack Navigation. Часть 3. SafeArgs
      Видеофайл. Время: 0:11:01
       Текстовый документ
  • 51.  Data Binding. Введение
      Видеофайл. Время: 0:08:34
       Текстовый документ
  • 52.  Binding Adapters
      Видеофайл. Время: 0:12:20
       Текстовый документ
  • 53.  Data Binding. Observe ViewModel
      Видеофайл. Время: 0:16:45
       Текстовый документ
  • 54.  Data Binding внутри адаптера RecyclerView
      Видеофайл. Время: 0:12:14
       Текстовый документ
  • 55.  Решение дз. Интеграция Data Binding в Shopping List
      Видеофайл. Время: 0:14:36
       Текстовый документ
  • Раздел 8: Введение в корутины. Длительность: None
  • 56.  Асинхронное программирование с коллбэками
      Видеофайл. Время: 0:10:37
       Текстовый документ
  • 57.  Handler и Looper
      Видеофайл. Время: 0:13:47
       Текстовый документ
  • 58.  Проблемы при стандартном подходе к асинхронному программированию
      Видеофайл. Время: 0:05:39
       Текстовый документ
  • 59.  Введение в Kotlin Coroutines. Suspend функции
      Видеофайл. Время: 0:08:53
       Текстовый документ
  • 60.  Корутины "под капотом"
      Видеофайл. Время: 0:13:17
       Текстовый документ
  • 61.  Создание базы данных для приложения Shopping List
      Видеофайл. Время: 0:14:22
       Текстовый документ
  • 62.  Mappers
      Видеофайл. Время: 0:07:17
       Текстовый документ
  • 63.  MediatorLiveData и Transformations.map
      Видеофайл. Время: 0:06:30
       Текстовый документ
  • 64.  App Inspection и auto generate
      Видеофайл. Время: 0:06:04
       Текстовый документ
  • 65.  Coroutine Scope и Dispatchers
      Видеофайл. Время: 0:08:44
       Текстовый документ
  • 66.  ViewModelScope
      Видеофайл. Время: 0:05:50
       Текстовый документ
  • Раздел 9: Работа в фоне. Сервисы и WorkManager. Длительность: None
  • 67.  Services. Создание первого сервиса
      Видеофайл. Время: 0:12:03
       Текстовый документ
  • 68.  Перезапуск сервисов
      Видеофайл. Время: 0:06:48
       Текстовый документ
  • 69.  Работа с уведомлениями. NotificationManager
      Видеофайл. Время: 0:12:03
       Текстовый документ
  • 70.  Foreground Service
      Видеофайл. Время: 0:08:39
       Текстовый документ
  • 71.  Остановка сервисов
      Видеофайл. Время: 0:02:48
       Текстовый документ
  • 72.  Intent Service
      Видеофайл. Время: 0:07:59
       Текстовый документ
  • 73.  JobService. Создание сервиса
      Видеофайл. Время: 0:07:11
       Текстовый документ
  • 74.  JobScheduler. Запуск сервиса
      Видеофайл. Время: 0:07:34
       Текстовый документ
  • 75.  JobScheduler. Метод enqueue
      Видеофайл. Время: 0:17:53
       Текстовый документ
  • 76.  Комбинирование JobScheduler и IntentService
      Видеофайл. Время: 0:05:28
       Текстовый документ
  • 77.  JobIntentService
      Видеофайл. Время: 0:08:08
       Текстовый документ
  • 78.  WorkManager
      Видеофайл. Время: 0:16:15
       Текстовый документ
  • 79.  Debug приложение с WorkManager-ом
      Видеофайл. Время: 0:04:15
  • 80.  Собеседование по теме сервисов
      Видеофайл. Время: 0:06:06
  • Раздел 10: Практическая работа по пройденному материалу. Длительность: None
  • 81.  Обзор приложения, над которым будем работать
      Видеофайл. Время: 0:08:29
       Текстовый документ
  • 82.  Создаем Domain-слой
      Видеофайл. Время: 0:08:39
       Текстовый документ
  • 83.  Работа с Data-слоем
      Видеофайл. Время: 0:25:09
       Текстовый документ
  • 84.  Обновление зависимостей
      Видеофайл. Время: 0:03:51
       Текстовый документ
  • 85.  Доработка data и domain слоев. Подключение к presentation
      Видеофайл. Время: 0:09:32
       Текстовый документ
  • 86.  Работа с presentation-слоем. Переход на View Binding
      Видеофайл. Время: 0:13:53
       Текстовый документ
  • 87.  Оптимизация адаптера RecyclerView. ListAdapter
      Видеофайл. Время: 0:04:40
       Текстовый документ
  • 88.  Переход на фрагменты
      Видеофайл. Время: 0:12:26
       Текстовый документ
  • 89.  Фоновая загрузка данных. WorkManager
      Видеофайл. Время: 0:07:09
       Текстовый документ
  • Раздел 11: Dependency Injection. Dagger2. Длительность: None
  • 90.  Что такое инъекция зависимостей. Инъекция в конструктор
      Видеофайл. Время: 0:08:13
       Текстовый документ
  • 91.  Инъекция в поля класса
      Видеофайл. Время: 0:07:06
       Текстовый документ
  • 92.  Dagger. Аннотации Component и Inject
      Видеофайл. Время: 0:18:19
       Текстовый документ
  • 93.  Module и Provides
      Видеофайл. Время: 0:12:04
       Текстовый документ
  • 94.  Обзор архитектуры второго примера
      Видеофайл. Время: 0:05:25
       Текстовый документ
  • 95.  Binds. Связываем интерфейс и реализацию
      Видеофайл. Время: 0:15:44
       Текстовый документ
  • 96.  Component Builder. Передача параметров в модуль
      Видеофайл. Время: 0:10:39
       Текстовый документ
  • 97.  Custom Builder, BindsInstance
      Видеофайл. Время: 0:11:00
       Текстовый документ
  • 98.  Factory, Singleton
      Видеофайл. Время: 0:19:03
       Текстовый документ
  • 99.  Custom Scopes
      Видеофайл. Время: 0:05:58
       Текстовый документ
  • 100.  Inject ViewModel
      Видеофайл. Время: 0:14:01
       Текстовый документ
  • 101.  Provider
      Видеофайл. Время: 0:06:23
       Текстовый документ
  • 102.  ViewModelKey
      Видеофайл. Время: 0:07:26
       Текстовый документ
  • 103.  Subcomponents
      Видеофайл. Время: 0:11:35
       Текстовый документ
  • 104.  Qualifiers
      Видеофайл. Время: 0:08:28
       Текстовый документ
  • 105.  Dependency Injection в приложении с криптовалютами
      Видеофайл. Время: 0:17:56
       Текстовый документ
  • 106.  Передача параметров в конструктор Worker
      Видеофайл. Время: 0:10:01
       Текстовый документ
  • 107.  Dependency Injection into WorkerFactory (Single Worker)
      Видеофайл. Время: 0:05:02
       Текстовый документ
  • 108.  Dependency Injection. Multiple Workers
      Видеофайл. Время: 0:16:34
       Текстовый документ
  • 109.  Dependency Injection. Shopping List
      Видеофайл. Время: 0:16:03
       Текстовый документ
  • Раздел 12: Broadcast Receivers. Длительность: None
  • 110.  Создание и регистрация ресиверов
      Видеофайл. Время: 0:08:52
       Текстовый документ
  • 111.  Обработка нескольких сообщений, регистрация в манифесте
      Видеофайл. Время: 0:08:52
       Текстовый документ
  • 112.  Создание кастомного ресивера
      Видеофайл. Время: 0:06:54
       Текстовый документ
  • 113.  Передача параметров в броадкаст-сообщениях
      Видеофайл. Время: 0:09:53
       Текстовый документ
  • 114.  LocalBroadcastManager
      Видеофайл. Время: 0:07:27
       Текстовый документ
  • Раздел 13: Content Providers. Длительность: None
  • 115.  Создание провайдера
      Видеофайл. Время: 0:12:02
       Текстовый документ
  • 116.  UriMatcher
      Видеофайл. Время: 0:12:06
       Текстовый документ
  • 117.  Загрузка данных из бд. Cursor
      Видеофайл. Время: 0:19:47
       Текстовый документ
  • 118.  Вставка данных. Класс ContentValues
      Видеофайл. Время: 0:11:42
       Текстовый документ
  • 119.  Удаление данных. Selection и Selection Args
      Видеофайл. Время: 0:10:35
       Текстовый документ
  • 120.  Получение данных в другом приложении
      Видеофайл. Время: 0:04:16
       Текстовый документ
  • 121.  Получение списка контактов. Проверка разрешений
      Видеофайл. Время: 0:10:03
       Текстовый документ
  • 122.  Получение разрешения от пользователя
      Видеофайл. Время: 0:11:01
       Текстовый документ
  • 123.  Краткое повторение пройденного материала
      Видеофайл. Время: 0:05:53
  • Раздел 14: Корутины. Углубленное изучение. Длительность: None
  • 124.  Job and Coroutine Builders
      Видеофайл. Время: 0:10:42
       Текстовый документ
  • 125.  Async and Deferred
      Видеофайл. Время: 0:09:05
       Текстовый документ
  • 126.  Создание приложения Factorial
      Видеофайл. Время: 0:11:56
       Текстовый документ
  • 127.  Stateful ViewModel
      Видеофайл. Время: 0:08:36
       Текстовый документ
  • 128.  Sealed Classes
      Видеофайл. Время: 0:12:12
       Текстовый документ
  • 129.  WithContext and SuspendCoroutine
      Видеофайл. Время: 0:15:04
       Текстовый документ
  • 130.  CoroutineScope and CoroutineContext
      Видеофайл. Время: 0:09:04
       Текстовый документ
  • 131.  Structured Concurrency
      Видеофайл. Время: 0:12:27
       Текстовый документ
  • 132.  Exception Handling
      Видеофайл. Время: 0:07:10
       Текстовый документ
  • 133.  Async vs Launch
      Видеофайл. Время: 0:09:26
       Текстовый документ
  • 134.  Cancelling Coroutines
      Видеофайл. Время: 0:08:29
       Текстовый документ
  • Раздел 15: SOLID. Длительность: None
  • 135.  Dependency Inversion
      Видеофайл. Время: 0:04:05
  • 136.  Interface Segregation
      Видеофайл. Время: 0:04:02
  • 137.  Liskov Substitution
      Видеофайл. Время: 0:09:58
  • 138.  Open-Closed Priciple
      Видеофайл. Время: 0:10:08
  • Раздел 16: Закрываем пробелы. Длительность: None
  • 139.  Дополнение по сервисам
       Текстовый документ
  • 140.  Прогресс внутри уведомления
      Видеофайл. Время: 0:07:48
       Текстовый документ
  • 141.  Bound Services
      Видеофайл. Время: 0:14:40
       Текстовый документ
  • 142.  Alarm Manager
      Видеофайл. Время: 0:14:30
       Текстовый документ
  • Раздел 17: Финал. Длительность: 0:32:39
  • 143.  Собеседование на должность Junior Android Developer
      Видеофайл. Время: 0:31:32
       Текстовый документ
  • 144.  Что делать дальше?
      Видеофайл. Время: 0:01:07
  • .

    Отзывы