Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Профессия Android-разработчик. Тариф «Уютный»

Курс готовит Android-разработчиков продвинутого уровня. Тариф предполагает индивидуальную работу с наставником.
92 100 ₽
38 675 ₽
стоимость обучения
3222 ₽
за месяц обучения
% Беспроцентная рассрочка на 12 мес.
Узнать о снижении цены
Уровень сложности
для новичков
Длительность
2.5 мес.
Демо доступ
да
Формат обучения
видеоуроки+вебинары
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

Программа подойдёт новичкам и начинающим специалистам. На базовом уровне вы изучите основы Java, системы контроля версий Git и Github и научитесь создавать простые пользовательские интерфейсы. Затем поработаете с отображением списков и фрагментами, освоите компоненты Material Design. Перейдёте к сложным интерфейсам и научитесь публиковать приложения в Google Play. Продвинутый уровень познакомит вас с жизненным циклом и архитектурой приложений. Вы узнаете, что такое реактивное программирование, и поработаете с Firebase сервисами.

Обширная программа курса состоит из 29 тематических модулей и более чем 100 часов онлайн-уроков. У вас будет две тестовые работы, в ходе которых вы создадите свои приложения. Они дополнят ваше портфолио, а сертификат о прохождении курса станет преимуществом при поиске работы.

Курс 1. Неделя 1 — Введение
  • Знакомимся со своим личным наставником и группой. Рассматриваем из чего состоит проект.
  • Работа с системой контроля версий.
  • Создаем интерфейс приложения. Работа с локализациями.
Курс 1. Неделя 2 — Работа со списками и фрагментами
  • Написание классов и разметки.
  • Написание адаптера для работы с несколькими фрагментами.
Курс 1. Неделя 3 — Работа с Internet и Api
  • Создание интерфейса Api.
  • Работа с компонентами Material Design.
  • Реализация авторизации.
Курс 1. Неделя 4 — Создание сложных интерфейсов
  • Работа со списками.
  • Работа с Custom Drawable и Custom Class.
Курс 1. Неделя 5 — Публикация приложения в Google Play Маркет
  • Создание двух типов сборки приложения: debug и release.
  • Изучение основ Kotlin.
Курс 2. Неделя 1 — Введение
  • Знакомимся со своим личным наставником и группой.Рассматриваем из чего состоит проект.
  • Разбираем, что такое жизненный цикл приложения.
  • Создаем навигацию в разрабатываемом приложении.
Курс 2. Неделя 2 — Архитектура
  • Рассматривается чистая архитектура.
  • Рассматривается реализации экранов с помощью шаблона MVP.
  • Рассматривается реализации экранов с помощью шаблона MVVM.
Курс 2. Неделя 3 — Работа с данными
  • Рассматривается Inversion of Control и Dagger.
  • Рассматривается принцип работы с сетью, файловой системой и базой данных SQLite.
  • Работа с библиотекой Room.
Курс 2. Неделя 4 — Реактивное программирование
  • Использование фреймворка RxJava.
  • Реализация работы в фоне.
  • Работа с Firebase сервисами.
Курс 2. Неделя 5 — Тестируемость
  • Написание Unit и UI тестов.

Чему научат

Работать с современными инструментами Android Studio, Desingn Support Library, Retrofit, Gradle и Proguard
Разделять код на слои переиспользовать его
Использовать сервисы для выполнения фоновых задач и разберёте принципы взаимодействия с их Activity
Воспроизводить разные события: переворот экрана, свёрнутое окно
Сохранять данные в базу, читать их и модифицироваться помощью библиотеки Room
Использовать библиотеку RxJava

Преимущества курса

Проект для портфолио
Чат в Telegram с одногруппниками
Сопровождение ментором – практикующим специалистом
Личные созвоны

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес Email не будет опубликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: