Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Основы внедрения зависимости. Koin

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Нет

Стоимость курса

нет данных
Нет рассрочки

В Android-разработке для DI традиционно используют Dagger 2, очень мощный фреймворк с кодогенерацией. Но есть проблема: новичкам сложно его использовать. Сами принципы DI просты и понятны, но Dagger усложняет их. С появлением Kotlin появилась возможность писать удобные вещи, которые были бы практически невозможны с использованием Java. Одной из таких вещей стал Koin, имеющий очень лаконичный API, упрощающий написание и поддержку кода. Пройдя новый курс: “Koin. Основы внедрения зависимостей” вы поймёте разницу между Dependency Injection и Service Locator, а также научитесь работать с Koin.

Расписание курса

  • Основы внедрения зависимости.  Паттерны Dependency Injection и Service Locator
  • Основы Koin
  • Создание приложения для демонстрации использования Koin
  • Добавление Koin в проект
  • Внедрение зависимостей с использованием Koin

Что вы получите после обучения

Навыки
1
Основы внедрения зависимости
2
Паттерн Dependency injection
3
Паттерн Service Locator
4
Dependency Injection vs ServiceLocator
5
Описание демонстрационного проекта
6
Добавление Koin в проект
7
Инициализация Koin

Школа

Обучаем разработке на проекте с наставником

Практические онлайн-интенсивы для Android-разработчиков, туториалы и материалы от экспертов, работающих в лучших IT-компаниях.

AndroidSchool.ru - это полезные статьи, курсы и интенсивы для обучения азам и совершенствования навыков Android - разработки. Авторы материалов - разработчики, ежедневно разрабатывающие мобильные приложения в крупнейших ИТ-компаниях России и мира, таких Rambler&Co, Beeline, Alibaba.

УЧИТЕСЬ У ЭКСПЕРТОВ
Программа была разработана ведущими разработчиками которые имеют опыт работы в лучших ИТ-компаниях не только России но и мира
 
ПРАКТИЧЕСКИЕ ПРИМЕРЫ И ПРОЕКТЫ
Наши курсы и интенсивы нацелены прежде всего на развитие практичеcких навыков. Поэтому все вебинары насыщены кейсами из реальной практики.
 
ИНДИВИДУАЛЬНЫЙ ПОДХОД
Разработанные вами проекты будет проверять куратор проекта. Кроме того у вас будет возможность задать вопросы лично преподавателю.

Программа курса

Основы внедрения зависимости (DI) 

Lecture1.1
Основы внедрения зависимости. Паттерн Dependency injection 05 мин.

Lecture1.2
Основы внедрения зависимости. Паттерн Service Locator 05 мин.

Lecture1.3
Dependency Injection vs ServiceLocator 05 мин.

Lecture1.4
Описание демонстрационного проекта 05 мин.

Lecture1.5
Добавление Koin в проект 05 мин.

Lecture1.6
Основы Koin 05 мин.

Lecture1.7
Описание модулей 05 мин.

Lecture1.8
Инициализация Koin 05 мин.

Lecture1.9
Внедрение зависимостей

Рейтинг курса

2.7
Может быть интересно
Основы внедрения зависимости. Koin
На сайт курса

Основы внедрения зависимости. Koin