Android-разработчик

  • Трехмесячный учебный курс от Финтеха
  • Можно проходить из любой точки России
  • Бесплатно

Кому подойдет курс

Если вы студент или выпускник технических вузов и хотите дальше работать в ИТ

Уже работаете в ИТ, но пока не нашли свою специализацию

Уже пробовали свои силы в Android-разработке и хотите развиваться дальше

Что вас ждет на курсе

Из чего состоит курс

  • Базовое знакомство со средой разработки — Android Studio
  • Как работают плагины и фишки студии
  • Основы разработки на Kotlin
  • Как правильно и лаконично писать код, покажем на примерах
  • После лекции сможете с легкостью пройти Kotlin Koans
  • Что внутри apk
  • Как работают и зачем нужны 4 базовых компонента Android-приложения
  • Как работают фрагменты
  • К чему должны быть привязаны
  • Какой у них жизненный цикл
  • Могут ли они быть вложенными друг в друга
  • Какие виды View и ViewGroup бывают
  • Как написать свой объект View
  • Как правильно работать со списками в приложении
  • Что такое ViewHolder, Adapter и DiffUtil
  • Как отображать данные в списке с крутой анимацией перемещения элементов и свайпа
  • Зачем нужно асинхронное взаимодействие и как вернуть результат в основной поток
  • Почему вычисления делают не на основном потоке приложения
  • Что такое библиотека RxJava2, которая стала стандартом для асинхронного взаимодействия в Android
  • Что такое сеть и как она устроена
  • Какие особенности работы клиент-серверных приложений
  • Примеры работы с популярными библиотеками OkHttp и Retrofit
  • Как правильно хранить данные
  • Какие данные можно хранить, а какие нет
  • Как можно упростить работу: какие инструменты уже есть в Android и какие есть популярные библиотеки
  • Базовые принципы проектирования: DRY, KISS, YAGNI, SOLID
  • Архитектурные паттерны: MVC, MVP, MVVM
  • Примеры, как применять принципы в работе
  • Какие особенности фреймворка
  • Какие существуют 5 основных аннотаций и их виды
  • Как правильно писать тесты и автотесты
  • Какие для этого есть встроенные инструменты и сторонние библиотеки

Как строится обучение

Онлайн-занятия 1 раз в неделю

Курс стартует в сентябре и длится 3 месяца

Вам понадобится компьютер и быстрый интернет для общения с преподавателями в реальном времени

В неделю будете тратить около 2-4 часов на лекции и все желаемое время на домашние задания

Интерактив и нетворкинг

Вы сможете задавать вопросы преподавателям во время лекции в Zoom или в чате Telegram

Обсуждать материалы и домашки вместе с сокурсниками. Это поможет найти новый профессиональный круг общения

Наши преподаватели

Ведущие специалисты Тинькофф, эксперты в области Android-разработки 

Бесплатное обучение

Отзывы выпускников

Как попасть на курс

1
2
3
4
5