Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Курс находится на модерации. Данные могут быть неактуальны.
Тип обучения
Тип обучения
Курс
Сертификат
Сертификат
Да

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

бесплатно
нет рассрочки
Тестирование интерфейсов на Jetpack Compose с инъекцией зависимостей через Hilt;
Полное встраивание тестов в конвейер непрерывной интеграции;
Автоматическая проверка домашних заданий на статическом анализаторе.

Вас будут обучать

15 лет в тестировании, более 5 лет занимается автоматизацией тестирования.Начинала с автоматизации на Java, в 2020 году перешла на Kotlin.Занимается автоматизацией тестирования backend, а также разрабатывает вспомогательные приложения для нужд...
15 лет в тестировании, более 5 лет занимается автоматизацией тестирования.Начинала с автоматизации на Java, в 2020 году перешла на Kotlin.Занимается автоматизацией тестирования backend, а также разрабатывает вспомогательные приложения для нужд тестирования. Преподаватель
4 года в тестировании и автоматизации. Начинал с разработки на Java, перешел на Kotlin в 2019 году. Разрабатывает автотесты и фреймворки для автотестов для Api и Ui тестов. Также пишет...
4 года в тестировании и автоматизации. Начинал с разработки на Java, перешел на Kotlin в 2019 году. Разрабатывает автотесты и фреймворки для автотестов для Api и Ui тестов. Также пишет вспомогательные приложения для нужд тестирования. Работал в таких компаниях как Тинькофф Банк, Сбербанк, Киви Банк. Руководитель программы
DevOps, FullStack разработчик (Flutter/Python/Kotlin/GoLang/C++), системный администратор, приглашенный преподаватель в ИТМО, исследователь технологий электронного обучения. Опыт работы - 23 года.Руководил межфакультетской лабораторией перспективных информационных технологий в РГПУ им. А. И. Герцена,...
DevOps, FullStack разработчик (Flutter/Python/Kotlin/GoLang/C++), системный администратор, приглашенный преподаватель в ИТМО, исследователь технологий электронного обучения. Опыт работы - 23 года.Руководил межфакультетской лабораторией перспективных информационных технологий в РГПУ им. А. И. Герцена, участвовал в создании и масштабировании ресурсов для электронного обучения (в т.ч. проект "Российская электронная школа"), проектировал и разрабатывал высоконагруженные веб-приложения и системы автоматизации. Контрибьютор в проект ReOpenLdap. Разрабатывал архитектуру отказоустойчивых конфигураций гибридного облака на основе Consul и Kubernetes, сервисных сетей, интеграционных платформ с использованием AMQP. Также являюсь преподавателем по компьютерным сетям, DevOps, операционным системам, мультимедиа-технологиям. Руководил отделом автоматизации процессов в финансовой организации, в которой был консультантом и DevOps по миграции систем с использованием облачных технологий, а также разработчиком для Android/iOS.Закончил Российский Государственный Педагогический Университет, 2002, учитель физики. Автор серии вебинаров по Kubernetes и кроссплатформенной разработке: https://www.youtube.com/channel/UCs_AMB-HbhHzMhE0VdBZByg Руководитель программы

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

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

Введение в Kotlin
  -Тема 1.Kotlin в сравнении с Java и другими ООП-языками
  -Тема 2.Коллекции, generic-типы и лямбда-выражения
  -Тема 3.Функции-расширения, делегаты, DSL
  -Тема 4.Настройка тестирования в сборке Gradle
  -Тема 5.Взаимодействие с СУБД для заполнения тестовых данных
  -Тема 6.Подготовка (генерация) и хранение тестовых данных
Фреймворки тестирования
  -Тема 7.Выбор тестовых данных
  -Тема 8.Модульные тесты
  -Тема 9.BDD-тестирование
  -Тема 10.Статический анализ кода и уязвимостей
  -Тема 11.Тестирование приложение на Spring Framework
  -Тема 12.Тестирование производительности и профилирование
  -Тема 13.Практика
Рефакторинг и архитектура приложений
  -Тема 14.Инъекция зависимостей и создание моков
  -Тема 15.Корутины и тестирование асинхронного кода на примере SQL-запросов к базе данных
  -Тема 16.Тестирование Flow и изменяемых состояний
  -Тема 17.Тестирование асинхронных распределенных систем (очереди сообщений)
Разработка и тестирование мобильных приложений
  -Тема 18.Основы Android-приложений, обнаружение элементов на Espresso
  -Тема 19.Тестовые фреймворки Kakao, Kaspresso, расширение Hamcrest
  -Тема 20.Тестирование приложений на Jetpack Compose
  -Тема 21.Тестирование Accessibility
  -Тема 22.Тестирование сетевого слоя
  -Тема 23.Кроссплатформенное тестирование интерфейса методом "черного ящика"
  -Тема 24.Практика по тестированию реального приложения
Мультиплатформенная разработка и тестирование
  -Тема 25.Kotlin for Backend, автоматизация тестирования API (RestAssured, Postman)
  -Тема 26.KotlinJS разработка для web
  -Тема 27.Разработка нативного кода в KotlinNative
  -Тема 28.Нагрузочное тестирование (Gatling)
  -Тема 29.Практика
Инфраструктура тестирования
  -Тема 30.Настройка Jenkins для запуска тестов
  -Тема 31.Использование Docker для создания тестовых данных
  -Тема 32.Интеграция тестов в Gitlab, Github, Bitbucket
  -Тема 33.Практика
Итоговый проект
  -Тема 34.Консультация по проектам и домашним заданиям
  -Тема 35.Защита проектных работ

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

3.5
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 10.09.2023 03:42
Kotlin QA Engineer

Kotlin QA Engineer

Оставить отзыв
Поделиться курсом с друзьями