Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Разработчик Android. Базовый уровень от Otus

Вы научитесь

Послушав весь теоретический курс и отработав все новые знания на практике, вы сможете освоить базовый уровень профессии Android-разработчика. Получите навыки написания чистого кода и применения шаблонов проектирования. Сможете писать на нескольких языках программирования так, чтобы вас можно было назвать профессионалом. В течение курса вы выполните несколько итоговых проектов, которые можно будет прикрепить к портфолио и стать конкурентноспособным для рынка и ценным сотрудником для потенциальных работодателей в индустрии веб- и мобильной-разработки программ и приложений. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
5 месяцев
Стоимость
71500 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Программировать на языке Kotlin
#02
Создавать приложения под Android
#03
Тестировать мобильные приложения
#04
Применять Android Architecture Components
Программа курса

Программа курса состоит из 108 академических часов. За это время вы отсмотрите множество теоретических блоков, а также закрепите их на практике. 

Kotlin

Узнаете, как будет проходить обучение на курсе.  Сможете разрабатывать базовые программы на языке программирования Kotlin. Научитесь использовать сложные инструменты. 

Узнаете, как будет проходить обучение на курсе. 

Сможете разрабатывать базовые программы на языке программирования Kotlin.

Научитесь использовать сложные инструменты. 

Основы Android-разработки

Поймёте, что такое экраны и как создавать их.  Сможете применять интерактивные элементы.  Узнаете, что такое стили приложения или экранов.  Научитесь разбираться в списках и элементах.  Поработаете с фрагментами.  Узаете, что такое навигация и как управлять ей.  Выстроите анимированные векторные изображения. 

Поймёте, что такое экраны и как создавать их. 

Сможете применять интерактивные элементы. 

Узнаете, что такое стили приложения или экранов. 

Научитесь разбираться в списках и элементах. 

Поработаете с фрагментами. 

Узаете, что такое навигация и как управлять ей. 

Выстроите анимированные векторные изображения. 

Архитектура, работа с сетью и хранение данных

Узнаете, как правильно выгружать данные.  Поработаете с принципами построения архитектуры мобильных приложений.  Научитесь запрашивать разрешение у пользователя в подходящий момент. Научитесь создавать и использовать базу данных Room; менять её без потери данных, а также отслеживать изменения. Поймёте, в чём заключается создание интерфейса. 

Узнаете, как правильно выгружать данные. 

Поработаете с принципами построения архитектуры мобильных приложений. 

Научитесь запрашивать разрешение у пользователя в подходящий момент.

Научитесь создавать и использовать базу данных Room; менять её без потери данных, а также отслеживать изменения.

Поймёте, в чём заключается создание интерфейса. 

Компоненты Android

Попробуете поработать с арх.паттерном.  Сможете производять отладку задач. Узнаете, почему важно уметь делать это для мобильной разработки.  Поймёте, как правильно принимать сообщения от операционной системы. Настроите обмен данными между приложениями. Воспользуетесь платформой для отслеживания ошибок приложения. Узнаете, как правильно пользоваться ими. 

Попробуете поработать с арх.паттерном. 

Сможете производять отладку задач. Узнаете, почему важно уметь делать это для мобильной разработки. 

Поймёте, как правильно принимать сообщения от операционной системы.

Настроите обмен данными между приложениями.

Воспользуетесь платформой для отслеживания ошибок приложения.

Узнаете, как правильно пользоваться ими. 

Реактивный подход, внедрение зависимостей

Научитесь пользоваться библиотекой для асинхронной работы приложения. Отработаете навыки на практике. Узнаете, что такое подпись на изменение объектов и данных. Сможете самостоятельно устраивать её.  Поймёте, как выполнять задачи приложения асинхронно и в фоновом режиме. Сможете упрощать и автоматизировать внедрение зависимостей в своём приложении. Сможете применять фрейморки. Отработаете их использование с упором на прикладное использование. 

Научитесь пользоваться библиотекой для асинхронной работы приложения. Отработаете навыки на практике.

Узнаете, что такое подпись на изменение объектов и данных. Сможете самостоятельно устраивать её. 

Поймёте, как выполнять задачи приложения асинхронно и в фоновом режиме.

Сможете упрощать и автоматизировать внедрение зависимостей в своём приложении.

Сможете применять фрейморки. Отработаете их использование с упором на прикладное использование. 

Тестирование и публикация

Разберётесь в процессе тестирования.  Сможете писать тесты самостоятельно.  Узнаете, как правильно создавать различные версии своего приложения.

Разберётесь в процессе тестирования. 

Сможете писать тесты самостоятельно. 

Узнаете, как правильно создавать различные версии своего приложения.

Проектная работа

Пообщаетесь с экспертами о ДЗ.  Узнаете о требованиях к проектной работе.  Сможете продемонстрировать результат работы. 

Пообщаетесь с экспертами о ДЗ. 

Узнаете о требованиях к проектной работе. 

Сможете продемонстрировать результат работы. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.