Android-разработчик
Продвинутый уровень программирования
Разработка мобильных приложений
Оставьте заявку по форме:
Ваш вопрос или название курса на который Вы хотите записаться
Для кого курс
Предназначен для новичков
в мобильной разработке, желающих получить базовые знания
по созданию приложений для Android. По окончании курса обучающиеся получат знания, достаточные для создания простых приложений для Android.
Входные требования
Базовые знания любого из языков программирования, базовые знания алгоритмов.
Время проведения
Вечерние курсы, 2 раза в неделю, понедельник, четверг 17:00 — 20:00.
Стоимость курса
24 600 руб.
Содержание курса

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

Android-developer студии Umbrella IT;
опыт командной разработки более 3-х лет;
опыт разработки проектов - от клиент-серверных/картографических приложений до приложений для создания 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-специалистом
  • Подготовка резюме и портфолио
  • Первое собеседование
  • Работа над частыми ошибками на собеседовании
Что вы получаете помимо обучения?
Свидетельство об успешном окончании курса
Методические указания и домашние задания
по каждому уроку
Практический опыт разработки
Стажировки и возможность трудоустроиться
в компаниях-операторах курсов
Зарегистрироваться на бесплатный демо-урок
Зарегистрироваться на бесплатный демо-урок
Ваш e-mail
Телефон
Ваше ФИО
Ваш возраст
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности