Android-разработчик. Базовый курс
Обучение на Android-разработчика на Kotlin, подготовка качественного портфолио. Курс для программистов с опытом на любом ООП языке.
IT: Для программистов и IT-специалистов
OTUS Онлайн-образованиеЦелевая аудитория
ПрограммистыРазработчикиЧто даст вам этот курс
Если у вас уже есть опыт в программировании и вы хотите стать Android-разработчиком, — мы вам в этом поможем.
За время обучения вы:
За время обучения вы:
- научитесь профессионально создавать приложения под Android;
- подготовитесь к собеседованию;
- разработаете портфолио с использованием современных библиотек и фреймворков.
Сравнение с Продвинутым курсом Android
Весь необходимый набор знаний и навыков для работы на позиции Android-разработчика
Большое преимущество на собеседованиях за счет освоения продвинутых тем
Много практики и живого общения с преподавателями
Подготовка проекта для портфолио в течение всего курса
Преподаватели 8
Необходимые знания
Обязательно:
- опыт программирования на любом объектно-ориентированном языке программирования.
- знакомство с языком Java;
- знание шаблонов проектирования;
- умение писать чистый код;
- навыки использования git.
Подготовительный курс
- Курс по Java-разработке для начинающих программистов
- Занятия в формате видео и проверочные тесты
- Все необходимые знания и навыки для поступления на курсы "Разработчик Java" и "Android-разработчик.Базовый курс"
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.
Домашнее задание выдается в среднем одно в неделю, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.
Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.
Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.
Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.
Домашнее задание выдается в среднем одно в неделю, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.
Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.
Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.
Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Программа
1 Kotlin
1.1 Основы Kotlin. Стандартная библиоте
1.2 Основы Kotlin. Стандартная библиотека. Часть 2
2 Основы Androidразработки
2.1 Главный компонент Android — Activity
2.2 Интерфейс экрана. Основные элементы
2.3 Интерфейс экрана. Стили, ресурсы, диалоги
2.4 Интерфейс экрана. Списки
2.5 Интерфейс экрана. Навигация и продвинутая верстка
2.6 Fragments
2.7 Анимация
3 Архитектура, работа с сетью и хранение данных
3.1 Выходим в интернет
3.2 Архитектурные компонеты
3.3 Хранение данных. Permisisons
3.4 Хранение данных. Room
3.5 Binding данных
3.6 Многопоточность в Android
4 Компоненты Android
4.1 Службы (Services)
4.2 Отложенные задачи
4.3 Широковещательные сообщения (Broadcasts)
4.4 Обмен данными с другими приложениями
4.5 Firebase
4.6 Сенсоры и геолокация
5 Реактивный подход, внедрение зависимостей
5.1 RxJava. Часть 1
5.2 RxJava. Часть 2
5.3 Dagger 2
5.4 Koin
6 Тестирование и публикация
6.1 Тестирование в Android. Unitтесты
6.2 UI-тестирование в Android
6.3 Публикация приложения
7 Проектная работа
7.1 Консультация по проекту
7.2 Консультация по проекту
7.3 Защита проекта
Выпускной проект
На протяжении всего курса вы будете работать над приложением по поиску фильмов. Приложение будет включать в себя возможность поиска фильма или сериала, сортировки по контенту или ключевому слову. Будет содержать экраны с детальным описанием фильма, историей и любимыми фильмами. Также в приложении будет возможность поделиться с друзьями фильмом и мнением о нем, а также настройка уведомлений о выходе нового фильма или эпизода любимого сериала.
Последние 2 недели курса посвящены доработке проекта под руководством преподавателя, что позволит вам получить качественное портфолио.
Последние 2 недели курса посвящены доработке проекта под руководством преподавателя, что позволит вам получить качественное портфолио.
После обучения вы
- заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, исходные коды программ;
- сохраните пример разработанного приложения;
- получите сертификат о прохождении курса;
- получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
Записаться на курс
Android-разработчик. Базовый курс
50 000 ₽
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
Другие курсы
Цифровой курс Искусство фэн-шуй
ЕШКО, Европейская школа корреспондентского обучения
1 160 ₽
Открытый набор
Онлайн
Школа правильного ухода за тяжелобольными пациентами: Курсы
Центр ухода за больными
3 500 ₽
Открытый набор
Екатеринбург, Екатеринбург, Кузнечная, 91 офис 23
Секретарское дело и делопроизводство: Программа переподготовки
Институт дополнительного профессионального образования СибГИУ (ИДПО СибГИУ)
32 000 ₽
Открытый набор
Сталинск, г. Новокузнецк, Кемеровская обл., пр. Бардина 25, СибГИУ, металлургический корпус, 2-ой этаж, ауд. 204М.