Android-разработчик от Skillfactory
Вы научитесь
Программа курса
Программа курса состоит из нескольких тематических блоков. Вы сможете осваивать теорию, а затем закреплять теорию на практике.
Введение в IT
В этом блоке вы вспомните базовые понятия сферы ИТ. Профессионал расскажет о том, как будет проходить этот и последующие блоки курса.
Программирование на Java
В этом блоке вы сможете разобраться в типах данных и операторах. Поймёте, как создавать свои программы и имплементировать решение. Узнаете, что такое ООП.
Kotlin и Android Studio
Вы научитесь программировать на Kotlin. Узнаете, как провести тестирование логики. Сможете настроить сборку приложения и поработать с Java.
Основы Android UI
Вы освоите основные методы построения экранов и навигации в приложении. Сможете создать свои анимации и виджеты для рабочего стола.
Варианты построения архитектур мобильных приложений
В этом блоке вы поймёте, как использовать паттерны типа UI. Сможете расширить приложение и следать его многомодульным. Напишете тестируемый код.
Взаимодействие с сервером, работа с локальными хранилищами данных
Вы научитесь организовывать сетевое взаимодействие. Воспользуетесь методами и библиотеками, позелными для этого. Поработаете с хранилищами.
Многопоточность
Узнаете, что такое реактивный подход и как использовать его. Поймёте, какую роль он играет в сфере программной мобильной разработки.
Больше о работе в фоне
Вы научитесь пользоваться компонентами, которые помогают работе в фоне. Сможете применить асинхронную работу приложения. Попрактикуетесь.
Подготовка приложения к публикации
Вы разберётесь в этапах, которые нужно реализовать перед публикацией созданного вами приложения. Узнаете, как производить выкладку программы в GooglePlay.
Тестирование и безопасность приложения
Сможете писать тесты, которые помогут проверять безопасность и нагрузку приложения. Сможете поработать с Mocks на языке программирования Kotlin.
Учебная стажировка
Вашим итоговым проектов, который вы создадите в рамках учебной стажировки, станет приложение. Вамбудет предоставлено ТЗ, в соответствии с которым вы напишете код.