Акции школ
Войти

Android Developer. Professional

5 месяцев углубленного освоения Android-разработки на языке Kotlin. Курс содержит 7 модулей. Занятия 2 раза в неделю. Способствует развитию в профессии разработчиков на Android до уровня Middle / Senior. В программе: изучение Gradle, Dagger 2, RxJava 2, процесса тестирования приложений и выстраивание инфраструктуры с нуля. Большое количество практических заданий с проверкой. После защиты проекта выдают сертификат и приглашают на собеседование.

Подробнее


Компания: otus (отус)

рейтинг: Язык: ru

Длительность курса

Длительность курса

150 дней

Формат обучения

Формат обучения

2 вебинара в неделю по 2 академических часа

Обратная связь

Обратная связь

общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов

Теория и практика

Теория и практика

7 модулей 51 час теории и 64-107 часов практики

Чему научитесь

Разрабатывать приложения для Android на языке Kotlin

- Глубоко разбираться в Android SDK
- Находить проблемные места в коде и оптимизировать их
- Выбирать оптимальный алгоритм шифрования для приложений
- Организовать безопасное хранилище секретных данных
- Организовывать инфраструктуру
- Внедрять и настраивать линтеры и чекстайлы для проверки качества кода
- Проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода
- Писать надежный и протестированный код, интеграционные тесты и UI-тесты
- Использовать современные библиотеки и фреймворки

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 150 дней Кураторы: нет

О курсе

О курсе

в любое время 150 дней Кураторы: нет
Android-разработчикам

Рассрочка

17000 р. в месяц

Курс обеспечивает глубокое погружение в промышленную Android-разработку на языке Kotlin, позволяет прокачать свои навыки с уровня Junior до Middle или Senior Android-разработчика.

Kotlin как стандартная библиотека

Kotlin coroutines

Architecture

Design patterns

MVP + Clean

MVVM + MVI

RxJava

Architecture Components

Dagger2

Multimodule project

Code smells + refactoring

Views

Canvas

Animations

RecyclerView

UI Profiling

Services

Network

Persistent storage

Security in Android

Юнит тесты

Интеграционное тестирование на Android

Automated UI Testing.

Espresso framework, Spoon, MockWebserver

Proguard

Инструменты для проверки качества кода

Gradle

Gradle. Best practices and optimisations

Docker

Jenkins

Distribution / Crash overview

Консультация по проектам и домашним заданиям

Защита проектных работ

Docker

Jenkins

Android

Dagger 2

RxJava 2

умение разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и Jenkins внутри них

умение писать свои Gradle таски и плагины для автоматизации и оптимизации процессов сборки и тестирования

умение правильно выбирать архитектурный паттерн, проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода.

способность писать надежный и протестированный код, интеграционные тесты и UI-тесты

работ на профессиональном уровне с Dagger 2 и RxJava 2

Компания, проводящая курс

OTUS (Отус)

637 курсов по 1598 темам

Образовательная онлайн-платформа и сообщество IT-профессионалов OTUS (Отус) работает с 2017 года. Компания является резидентом Сколково....

Преподаватели курса

Руководитель проектов лаборатория Wonderfull

Руководитель проектов, интерактивный дизайнер,...

Специалист по Machine Learning

Android Team Lead в Mediapark

Увлекается Android-разработкой с 2011 года....

Android Team Lead в «Билайн»

Занимается разработкой мобильных приложений в...

Team Lead в Vyng

Технический руководитель команды по мобильной...

Android Team Lead (Alfa-Bank)

Окончил кафедру «Прикладная математика и...

Отзывы студентов

5
Рейтинг курса
100%
0%
0%
0%
0%
больше курсов

Похожие курсы компании

otus (отус)
(0)
otus (отус)
(0)
149 600 руб
otus (отус)
(1)
106 500 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
85 000 руб
otus (отус)
(0)
50 000 руб
otus (отус)
(0)
57 500 руб
otus (отус)
(1)
84 000 руб
больше курсов

Другие курсы этих преподавателей

netology (нетология)
(0)
61 000 руб
netology (нетология)
(0)
94 000 руб
netology (нетология)
(0)
194 500 руб
otus (отус)
(0)
59 200 руб