Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies.

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

—получи базовые знания в разработке мобильных приложений на базе языка программирования Swift за 3 месяца;
—фундамент для дальнейшего развития в области мобильной разработки.
Старт курса
по факту формирования группы
Количество мест
10 слушателей
Структура занятий
Занятия 2 раза в неделю с 19-00 до 21-00.
Лекции + домашние практические задания
Стоимость
29 700 рублей / курс.
Действует предложение по беспроцентной рассрочке платежа двумя равными частями.


Содержание курса

Антон Максимов

Android-developer студии Umbrella IT;
опыт командной разработки более 4-х лет;
опыт разработки проектов - от клиент-серверных/картографических приложений до приложений для создания timelapse.
Демо-урок

бесплатный, ознакомительный, для всех желающих.

Входное тестирование

Введение в IT-специальность
(первый тренинг с HR-специалистом)

  • Как устроена IT-компания
  • Культура в IT-компании
  • Коммуникации в IT-компании

Вводная часть

Знакомство, краткий обзор курса

Java

Краткая лекция, с рассмотрением основных особенностей (синтаксис, примитивные типы, коллекции, интерфейсы, ООП, generics, lambda expressions)

Kotlin

Синтаксис, особенности языка (optionals, when, standard functions (with, let, apply, also), extentions, null-safety, getters/setters, calculated fields, data classes, destructive declarations, sealed classes, objects (and companion object)

Android

  • Основные компоненты - activity, fragment, service, broadcast receiver. Android Manifest, Gradle
  • Создание разметки, работа с ресурсами, адаптивная вёрстка. Работа с View, ButterKnife/Kotlin.extentions (для импорта)
  • Networking - OkHttp3 + Retrofit, Picasso/Glide, сокеты
  • Database - Realm/Room/object box. Shared preferences
  • Поддержка разных ориентаций экрана
  • Типы layout'ов - Frame layout, linear layout, relative layout, coordinator layout, flexbox layout
  • Support library - обзор основных элементов - recycler view, card view, fab, snackbar, view pager + tab layout, text input layout
  • Runtime permissions
  • Push notifications - local and remote
  • Google maps

Android (расширенная часть)


  • Архитектура приложения - MVP, MVVM (Android architecture components или Rx)
  • Dagger2
  • RxJava/RxKotlin/RxAndroid
  • Animation - способы анимации (object animator and etc), переходы между activity\fragment, анимация view, анимация с shared elements
  • Coroutines

Выходное тестирование и защита разработанного проекта


Тренинг с HR-специалистом
  • Подготовка резюме и портфолио
  • Первое собеседование
  • Работа над частыми ошибками на собеседовании
  • Для кого курс
    Предназначен для новичков
    в мобильной разработке, желающих получить базовые знания
    по созданию приложений для Android. По окончании курса обучающиеся получат знания, достаточные для создания простых приложений для Android.
  • Входные требования
    Базовые знания любого из языков программирования, базовые знания алгоритмов.
  • Время проведения
    Вечерние курсы, 2 раза в неделю, вторник, пятница 19:00 — 21:00.
  • Стоимость курса
    29 700 руб.
Что вы получаете помимо обучения?
Свидетельство об успешном окончании курса
Методические указания и домашние задания
по каждому уроку
Практический опыт разработки
Стажировки и возможность трудоустроиться
в компаниях-операторах курсов
Зарегистрироваться на курс
Зарезервировать место на курсе
Нажимая кнопку отправки данных, вы даете свое согласие на обработку персональных данных и соглашаетесь c положением о защите персональных данных