Интенсивный курс

Разработка под Android: продвинутый уровень

Курс рассчитан на Android-разработчиков с опытом работы от полугода или на тех, кто уже прошел наш базовый курс по «Android-разработке»
09.03.2021 - 11.04.2021
Курс входит в профессию:

За 5 недель вы научитесь

1

Activity

Вы научитесь воспроизводить разные события (переворот экрана, свернутое окно) и узнаете все способы сохранения состояния экрана.
2

Services

Вы научитесь использовать сервисы для выполнения фоновых задач и разберёте принципы взаимодействия их с Activity.
3

База данных

Научитесь сохранять данные в базу, читать их и модифицировать с помощью библиотеки Room.
4

Архитектурные подходы

Научитесь разделять код на слои и переиспользовать его. Разберётесь, что значит каждая буква в аббревиатурах MVP и MVVP, и научитесь применять эти подходы.
5

RxJava

Научитесь использовать данную библиотеку, которая позволяет очень удобно обрабатывать ответы от сервера, модифицировать данные и выполнять код в нужном потоке всего одной строчкой.

Что ожидать от обучения?

  • Насыщенная программа
    17 обучающих модулей, 100+ часов обучения.
  • Личный наставник
    Практикующий специалист будет помогать вам в работе над приложением.
  • Готовое портфолио
    Получите готовое приложение в свое портфолио.
  • Доступ к материалам
    Не ограничен рамками курса. Вы можете продолжить учиться когда захотите.
  • Slack чат
    Общение с преподавателями и одногруппниками в уютной и дружелюбной атмосфере.
  • Сертификат
    С уникальным ID, подтверждающий уровень ваших знаний.
  • Ламповая атмосфера
    Никаких скучных и занудных “дядек“. В Loftschool вас будут учить в атмосфере rock-and-roll.
  • Начало карьеры
    После обучения вы сразу же готовы к старту карьеры.

Как проходит обучение

Каждую неделю ученики получают:
  • Задание
    Его необходимо выполнить в течение недели.
  • Недельный план
    Подскажет, что делать в каждый конкретный день курса.
  • Материалы недели
    Изучать можно в удобном для себя ритме.
Посмотрите видео о том, как проходит обучение

Каждая неделя обучения включает:

2-3 обучающих модуля
Каждый модуль состоит из видеоуроков и методичек.
1 групповую практику
С наставником и одногруппниками.
Задание
Поможет применить полученные знания.
30-минутную консультацию
Проверка проекта практикующим веб-дизайнером.
Программа обучения
  • Неделя 1 — Введение
    — Знакомимся со своим личным наставником и группой.Рассматриваем из чего состоит проект. — Разбираем, что такое жизненный цикл приложения. — Создаем навигацию в разрабатываемом приложении.
    • Открытие курса
      Открытие курса
      1 урок (20:32)
      Развернуть
      Свернуть
    • Жизненный цикл
      Модуль
      3 урока (14:04)
      Развернуть
      Свернуть
    • Навигация
      Модуль
      3 урока (30:32)
      Развернуть
      Свернуть
    • Разбор заданий #1
      Воркшоп
      1 урок (51:25)
      Развернуть
      Свернуть
  • Неделя 2 — Архитектура
    — Рассматривается чистая архитектура — Рассматривается реализации экранов с помощью шаблона MVP — Рассматривается реализации экранов с помощью шаблона MVVM
    • Архитектура I
      Модуль
      2 урока (09:33)
      Развернуть
      Свернуть
    • Архитектура II
      Модуль
      2 урока (24:22)
      Развернуть
      Свернуть
    • Архитектура III
      Модуль
      1 урок (19:52)
      Развернуть
      Свернуть
    • Разбор заданий #2
      Воркшоп
      1 урок (58:35)
      Развернуть
      Свернуть
  • Неделя 3 — Работа с данными
    — Рассматривается Inversion of Control и Dagger — Рассматривается принцип работы с сетью, файловой системой и базой данных SQLite — Работа с библиотекой Room
    • Работа с данными I
      Модуль
      5 уроков (53:51)
      Развернуть
      Свернуть
    • Работа с данными II
      Модуль
      4 урока (17:23)
      Развернуть
      Свернуть
    • Работа с данными III
      Модуль
      3 урока (35:41)
      Развернуть
      Свернуть
    • Разбор заданий #3
      Воркшоп
      1 урок (01:10:46)
      Развернуть
      Свернуть
  • Неделя 4 — Реактивное программирование
    — Использование фреймворка RxJava — Реализация работы в фоне — Работа с Firebase сервисами
    • Реактивное программирование
      Модуль
      3 урока (39:19)
      Развернуть
      Свернуть
    • Работа в фоне
      Модуль
      3 урока (17:49)
      Развернуть
      Свернуть
    • Уведомления
      Модуль
      4 урока (45:20)
      Развернуть
      Свернуть
    • Разбор заданий #4
      Воркшоп
      1 урок (01:36:38)
      Развернуть
      Свернуть
  • Неделя 5 — Тестируемость
    — Написание Unit и UI тестов
    • Тесты
      Модуль
      2 урока (50:20)
      Развернуть
      Свернуть

Выпускной проект

За время курса вы создадите собственное Android-приложение клиент-банка криптовалют LoftCoin.

На этом курсе мы более подробно познакомимся с работой платформы и сделаем упор на работу с архитектурой приложения.

Преподаватель

Даниил Сердюков
Даниил Сердюков
Даниил Сердюков
Senior Software Engineer. Smaato Inc.
  • В Android разработке с 2012 года

  • Со-ведущий русскоязычного подкаста об Android разработке - androiddev

  • Спикер конференций DroidCon Moscow

Компании, в которых работают выпускники
Доказательства по перечисленным компаниям вы можете найти в документе
Наши партнеры по трудоустройству
Сертификат

Ваш будущий сертификат

По окончании обучения вы получите сертификат. LoftSchool знают и ценят работодатели, поэтому сертификат станет вашим дополнительным плюсом при трудоустройстве в IT-компанию.
Он будет доступен в электронном виде в личном кабинете – вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

Познакомься с LoftSchool ближе

Почему стоит выбрать обучение в LoftSchool

Безупречная репутация

Мы в деле с 2012 года и нас знают во всех больших IT компаниях России и ближнего зарубежья.

LoftSchool – лидер в IT образовании

По результатам исследования «Моего круга» на Хабре LoftSchool занял первое место.

1000+ выпускников ежегодно

Наши выпускники работают в Apple, Яндекс, Mail.ru, Epam и др. крупнейших компаниях. Пруфы.

Ответы на часто задаваемые вопросы

  • Зачем платить за обучение, если в интернете можно найти всё бесплатно?
  • Предусмотрен ли возврат денег, если я передумаю проходить курс?
  • Можно ли платить частями?
  • Почему стоимость курсов повышается до старта потока?
  • Могут ли меня отчислить, если я пропущу неделю обучения или больше?
  • Что нужно для обучения в LoftSchool?
Регистрация на обучение

Период обучения: 09.03 - 11.04

2 часа работы с наставникомв неделю.
4 часа работы с наставникомв неделю.
Цена до 12 декабря
20 000
25 000
2 447 / мес. в рассрочку