8 800 500-05-22
Бесплатно по России
+7 495 120-40-96
Москва и область
Профессия Android-разработчик
с 0 до PRO
Освойте тонкости создания приложений для самой популярной мобильной платформы: изучите архитектурные подходы, популярные библиотеки, Unit- и UI-тестирование

Создадим своё приложение и выложим его в Google Play, даже если до этого вы никогда не программировали

После прохождения обучения — гарантированное трудоустройство
Навсегда
ДОСТУП К КУРСАМ
Через практику
ОБУЧЕНИЕ
120 000
рублей
СРЕДНЯЯ ЗАРПЛАТА
С личным наставником
РАБОТА
ПРОГРАММА ПРОФЕССИОНАЛЬНОЙ ПОДГОТОВКИ С ГАРАНТИРОВАННЫМ ТРУДОУСТРОЙСТВОМ
Гарантировано документарно
ТРУДОУСТРОЙСТВО
На рынке Android-разработки не хватает кадров
3 867
4
вакансий Android-разработчиков выставлено сейчас только на одном hh.ru
одна из самых высоких зарплат.
Вызвана борьбой компаний
за свободных профессионалов

месяца обучения достаточно,
чтобы устроиться
junior Android-разработчиком

На рынке Android-разработки
не хватает кадров
3 867
416 000₽
4
вакансий Android-разработчиков выставлено сейчас только на одном hh.ru
одна из самых высоких зарплат.
Вызвана борьбой компаний
за свободных профессионалов

месяца обучения
достаточно, чтобы устроиться
junior Android-разработчиком
300 000 ₽
одна из самых высоких зарплат. Вызвана борьбой
компаний за свободных профессионалов

На рынке Android-разработки не хватает кадров
3 867
вакансий Android-разработчиков выставлено сейчас только на одном hh.ru
4
месяца обучения достаточно, чтобы устроиться
junior Android-разработчиком

На рынке Android-разработки не хватает кадров
3 867
300 000 ₽
4
вакансий Android-разработчиков выставлено сейчас только на одном hh.ru
одна из самых высоких зарплат.
Вызвана борьбой компаний
за свободных профессионалов

месяца обучения достаточно,
чтобы устроиться junior Android-разработчиком

На рынке веб-разработки не хватает кадров
3 867
300 000 ₽
4
вакансий Android-разработчиков выставлено сейчас только на одном hh.ru
одна из самых высоких зарплат. Вызвана борьбой компаний
за свободных профессионалов

месяца обучения достаточно, чтобы устроиться junior Android-разработчиком

Почему Android-разработка?
Через приложения люди вызывают такси, покупают еду, общаются. Телефоном пользуются всё чаще, а значит мобильные разработчики становятся ценнее
Увеличение спроса
1
Крупному и среднему бизнесу нужны специалисты для реализации проектов. Наша цель — сделать из вас как раз такого профессионала
Это нужно компаниям
2
Можно делать мобильные игры, можно бизнес-приложения, или полезные программы для тысяч людей
Векторы развития
3
Почему Android-разработка?
Через приложения люди вызывают такси, покупают еду, общаются. Телефоном пользуются всё чаще, а значит мобильные разработчики становятся ценнее.

Увеличение спроса
1
Крупному и среднему бизнесу нужны специалисты для реализации проектов. Наша цель — сделать
из вас как раз такого профессионала.
Это нужно компаниям
2
Можно делать программы для iOS или Android. А на языке Java можно создавать
веб-приложения для компьютеров.
Векторы развития
3
Почему Android-разработка?
Найдите новых клиентов
Увеличение спроса
Через приложения люди вызывают такси, покупают еду, общаются. Телефоном пользуются всё чаще, а значит мобильные разработчики становятся ценнее.
1
Это нужно компаниям
Крупному и среднему бизнесу нужны специалисты для реализации проектов. Наша цель — сделать
из вас как раз такого профессионала.
2
Векторы развития
Можно делать программы для iOS или Android. А на языке Java можно создавать веб-приложения для компьютеров.
3
Почему Android-разработка?
Через приложения люди вызывают такси, покупают еду, общаются. Телефоном пользуются всё чаще, а значит мобильные разработчики становятся ценнее.
Увеличение спроса
1
Крупному и среднему бизнесу нужны специалисты для реализации проектов. Наша цель — сделать из вас как раз такого профессионала.
Это нужно компаниям
2
Можно делать программы для iOS или Android.
А на языке Java можно создавать веб-приложения для компьютеров.

Векторы развития
3
Почему Android-разработка?
1
Через приложения люди вызывают такси, покупают еду, общаются. Телефоном пользуются всё чаще, а значит мобильные разработчики становятся ценнее.
Увеличение спроса
2
Крупному и среднему бизнесу нужны специалисты для реализации проектов. Наша цель — сделать
из вас как раз такого профессионала.

Это нужно компаниям
3
Можно делать программы для iOS или Android.
А на языке Java можно создавать веб-приложения для компьютеров.

Векторы развития
Новичкам в разработке
Обучение с самых азов
Если вас привлекают интернет-технологии, и вы хотите начать развиваться в этом направлении, мы поможем вам освоить профессию мобильного разработчика. Вы научитесь создавать собственные проекты и начнете реальную карьеру.
Разработчикам с начальным уровнем
Если вы уже имеете представление о программировании, но пока не хватает комплексных знаний, чтобы всерьёз заняться разработкой, на курсе вы получите фундаментальные навыки и сможете решать задачи, связанные с digital-проектами.
После прохождения всей программы вы сможете претендовать на звание Middle Developer
Предвосхищая требования компаний
Сейчас самый подходящий момент совершить рывок в сферу программирования и получить новую профессию с привлекательными перспективами и гарантированной занятостью

Вместе с партнером – HR-агентством по подбору IT-специалистов SymbioWay – мы проанализировали тысячи актуальных вакансий на hh.ru и создали программу, которая отвечает ожиданиям самых требовательных работодателей. Только актуальные знания и опыт
Гарантированное трудоустройство
Его обеспечивает тот же SymbioWay. Среди их клиентов – Мегафон, Сбербанк, Яндекс, МТС, ВТБ. Вот как выглядит этот процесс


1
2
3
4
Сдаете итоговый выпускной проект. На защите диплома обмениваетесь контактами с вашим персональным рекрутером


SymbioWay проводит ваше профилирование, собирает пожелания о должности мечты, составляет правильное резюме и публикует в своей базе
Рекрутер возвращается со списком вакансий. Вы проходите несколько наиболее интересных вам интервью
Выбираете позицию с наилучшими для себя условиями, и начинаете работать
Первые дипломные работы
Вы научитесь основам программирования с нуля с индивидуальным наставником, напишите код для реальных проектов
И проекты уровня PRO
Второй уровень обучения разработке под Android-устройства. Рассмотрим все инструменты и библиотеки, с которыми сталкивается middle-разработчик
Программа курса
35 тем, разработанных на основе требований работодателей методологами-практиками программирования.
Без «воды», только важная информация
1. Основы Java
1. Введение
  • Какие бывают программы
  • Где и для чего применяется Java
  • Как выглядит программный код
  • Установка среды разработки
  • Исправляем готовое приложение
  • Пишем консольное приложение
2. Синтаксис языка
  • Что вообще бывает в коде
  • Переменные в Java
  • Boolean, операторы сравнения и условные операторы
  • Циклы
  • Разбираем сложный код
3. Объекты и классы
  • Понятие класса и объекта
  • Метод, параметры, return
  • Статические методы и переменные.
  • Константы и Enum
  • Создание объектов и конструктор
  • Инкапсуляция, геттеры и сеттеры
  • Копирование объектов
  • Внешние библиотеки классов
  • Создание JAR-файлов
4. Числа, строки и даты
  • Примитивы и объекты
  • Типы чисел и преобразование
  • Операции с числами
  • Строки, символы и подстроки
  • Конкатенация и сравнение строк
  • Регулярные выражения
  • Календарь и метка времени
5. Массивы и коллекции
  • Массивы
  • Списки. Очередь и стэк
  • Наборы уникальных элементов. HashSet, TreeSet
  • Сравнение объектов, компараторы и hashCode
  • Карты данных. Ключи и значения. TreeMap, HashMap
  • Поиск и сортировка.
  • Stream API
  • Лямбда-выражения
  • Указатели на методы
6. Наследование и полиморфизм
  • Наследование классов
  • Доступ к методам и переменным
  • Абстрактные классы
  • Интерфейсы и полиморфизм
  • Функциональные интерфейсы
  • default- и static-методы в интерфейсах
  • Generics
  • Variance и contravariance
  • Проектирование приложений
  • Аннотации и Lombok
2. Android-разработчик
1. Введение
  • Установка среды программирования
  • Создание и запуск пустого проекта
  • Создание простого приложения
  • Домашняя работа
2. Activity и основы View
  • Интро
  • Создание «экранов» приложения
  • Основы пользовательского интерфейса
  • FrameLayout, ImageView и задание размеров
  • Домашняя работа
3. Чаще всего используемые View
  • Интро
  • Основы gradle и способы подключения jar-ников
  • CardView
  • Домашняя работа
4. RecyclerView
  • RecyclerView - что такое, пример использования, пример адаптера с предопределенными тестовыми темами и данными из массива
  • Написание собственных итемов для списка и написание более сложного адаптера с асинхронной загрузкой данных (список файлов)
  • Домашняя работа
5. Fragments
  • Fragment и backstack, сохранение состояния фрагмента
  • Activity и навигация подробно, сохранение состояния
  • Домашняя работа
6. Intent и Receiver
  • Intent
  • Домашняя работа
7. Сенсоры и GPS
  • Android framework location API
  • Location Services
  • Обзор сенсоров. Правильное использование сенсоров на примере акселерометра
  • Домашняя работа
8. Хранилища данных
  • Файлы
  • Persistent settings
  • SQLite
  • ORMLite
  • Домашняя работа
9. Тестирование и отладка
  • Отладка
  • Unit tests
  • Instrumentation unit tests
  • Домашняя работа
10. Анимация
  • View animation
  • Property animation
  • Layout animation
  • Activity and fragment transition animation
  • Домашняя работа
11. Основы многопоточности
  • О программных потоках (UI поток), Thread + Handler
  • AsyncTask
  • Домашняя работа
12. Ресурсы
  • Работа с изображениями и Picasso
  • Основные типы ресурсов
  • Стили и Темы
  • Домашняя работа
13. Service и ContentProvider
  • Зачем нужны сервисы. Started Service, Bound Service, IntentService
  • ContentProvider: загрузка и отображение контактов телефона
  • Домашняя работа
14. Работа с сетью
  • Определение наличия сети
  • Настройка библиотеки RetroFit
  • Домашняя работа
15. Web Apps
  • О Web Apps и области их применения
  • WebView
  • Авторизация пользовательского интерфейса
  • Домашняя работа
16. Заключительный урок
  • Куда двигаться дальше?
  • Как искать работу?
3. Мобильный разработчик PRO от Agima
1. Знакомство с программой курса
  • Знакомство с лектором
  • Чему вы научитесь, закончив этот курс
  • Длительность и формат обучения
  • Как выполнять домашние задания
  • Курсовая работа
2. Разработка приложения для мобильных устройств
  • Организация проекта, наименование файлов и ресурсов, конфигурации
  • Основные модули приложения и организация взаимодействия между ними
  • Шаблоны модулей и компонентов
  • Запуск приложений на симуляторах и устройствах
3. Инструменты разработки и командной работы
  • Среда разработки МП (Xcode, Android Studio, Eclipse, etc.)
  • Отладка приложений
  • Работа с кодом в команде: gitflow, pull request'ы и code review
4. Интеграции и сервисы
  • Интеграция с бекендом и сторонними сервисами
  • Highload-сервисы и как их потреблять
  • Использование сторонних библиотек в приложении
  • Запуск приложений на симуляторах и устройствах
5. Тестирование и отладка
  • Ручное тестирование: смоук, регресс и отчеты
  • Тестирование на стейдже и на бою
  • Верификация обновлений приложения
6. Аналитика и локализация неисправностей
  • Сбор ошибок и исключений
  • Локализация и устранение неисправностей
  • Продуктовая аналитика: просмотр активностей пользователя в разрезе продукта
7. База знаний и документация
  • Code style и документация
  • База знаний по продукту и каналы коммуникации
  • Версионирование приложений
8. Управление разработкой
  • Ведение задач в таск-менеджере
  • Управление релизами и версиями
9. Распространение приложений для тестирования и на пользователей
  • Распространение приложений на собственные устройства
  • Ключи и сертификаты для публикации в сторы
  • Как пройти review в сторах
  • Continuous integration / continuous delivery: сборка, автотесты и дистрибуция
  • Удаленное управление устройствами и установкой приложений с помощью MDM (Mobile device management) решений
10. Поддержка, доработки и оптимизация приложения
  • Обратная связь в приложении (идентификация пользователей)
  • A/B тестирование
  • Обеспечение безопасности приложения
  • Оптимизация проблемных компонентов
  • Вопросы лицензирования third-party библиотек
4. Бонус-модуль. Система контроля версий Git
Система контроля версий Git
  • Версии программного кода
  • Установка Git
  • Индекс и частичные коммиты
  • Сравнение версий
  • Отмена изменений и откат версий
  • Репозитории и коллективная работа
  • Ветки - создание и управление
  • Слияние и разрешение конфликтов
  • Полезные инструменты
  • Правила работы с Git
Какие инструменты вы изучите
Интегрированная среда разработки для работы с платформой Android
Android Studio
Текстовый формат обмена данными, основанный на JavaScript
JSON
Android SDK
Cредство разработки мобильных приложений для Android
Realm
No-sql база данных для Android, iOS, Xamarin и JavaScript
IntelliJ IDEA
Среда разработки ПО для многих языков программирования
RxSwift
Фреймворк, который позволяет «реактивно программировать»
Java Core
Фундаментальные основы языка Java
Материал разбит на короткие видеоуроки, чтобы не уставать и лучше усваивать информацию
Изучаете тему
Делаете домашнее задание
Если не получается, можно задать вопрос в общем чате и получить обратную связь
Общаетесь
с наставником
Преподаватель разбирает ошибки, вы исправляете их и двигаетесь дальше
Защищаете диплом
и развиваете карьеру
По окончании программы обучения у вас будет готовое портфолио, прокачанное резюме и работа
Как проходит обучение
1
2
3
4
Представьте, что вы снова попали в школу, только учитель работает с вами удаленно, знания даются на порядок круче, а ритм обучения не позволяет расслабиться
Максим Максимович
Android-разработчик

Владение инструментами:
Ожидаемая зарплата от
120 000
Ключевые навыки:
Разработка приложений для Android

Работа с API, в том числе социальных сетей

Программирование анимаций

Опыт проектирования клиент-серверных приложений

Работа с реактивными библиотеками
Работа с многопоточностью в приложениях

Работа с API Google, Яндекс и других систем

Умение ставить и соблюдать сроки

Контроль версий (Git)

Умение разбираться в чужом коде

Ваше резюме после обучения

Диплом по окончании

После прохождения курса и выполнения всех дипломных работ вы получите диплом Android-разработчика
Полная стоимость курса
103 500 ₽
6 900
Банковская рассрочка
без первого взноса
82 800
Цена для первых 20-ти
Гарантия возврата денег в течении 14 дней
Запишитесь на курс
Нажимая на кнопку вы соглашаетесь с условиями обработки персональных данных
Стоимость обучения
Полная стоимость курса
Осталось:
12 мест
Полная стоимость курса
103 500 ₽
6 900
Банковская рассрочка
без первого взноса
82 800
Цена для первых 20-ти
Гарантия возврата денег в течении 14 дней
Запишитесь на курс
Нажимая на кнопку вы соглашаетесь с условиями обработки персональных данных
Стоимость обучения
Полная стоимость курса
Осталось:
12 мест
Полная стоимость курса
103 500 ₽
6 900
Банковская рассрочка
без первого взноса
82 800
Цена для первых 20-ти
Гарантия возврата денег в течении 14 дней
Запишитесь на курс
Нажимая на кнопку вы соглашаетесь с условиями обработки персональных данных
Стоимость обучения
Полная стоимость курса
Осталось:
12 мест
Часто задаваемые вопросы
1. Я никогда не программировал. У меня получится?
Получится. Когда мы разрабатываем содержание курсов, мы понимаем, что уроки должны быть ориентированы на тех, кто хочет освоить программирование с нуля. Поэтому, спикеры стараются объяснить каждую тему с самых базовых вещей, или закрыть нераскрытые вопросы через общение с преподавателем или в чате курса
2. Нужен ли английский?
Совсем не обязательно. Документация всех языков программирования имеет перевод на русский язык, а названия функций кода вы запомнить в процессе обучения.
3. А я точно трудоустроюсь?
Да, если пройдете обучение по курсу, в нем изучается достаточно навыков, чтобы получить работу программиста. Минимально, нужно будет пройти курсы Веб-верстка и JavaScript, которые рассчитаны на 6 месяцев. Конечно, есть и условия, которым должны отвечать не только мы, но и вы.
4. Что входит в эту программу, что дополнительно изучается
в виде контента?
На каждом курсе подготовлены необходимые дизайн-материалы для выполнения домашних работ, и презентация к урокам. А еще в чатах студенты активно обсуждают актуальные тренды развития языков, что тоже плюс.
20 118
Преподаватели — лидеры рынка
Поддержка менторов
Дипломы по окончании
310

историй
успеха
14

курсов
по программированию
Максимально практическое обучение от лидеров digital-рынка. Курсы от компаний, оттачивающих мастерство на реальных проектах

Резидент Сколково
Премия Рунета 2018 как лучший образовательный проект
студентов проходят курсы
Максимально практическое обучение от лидеров digital-рынка. Курсы
от компаний, оттачивающих мастерство на реальных проектах

Максимально практическое обучение от лидеров digital-рынка. Курсы от компаний, оттачивающих мастерство на реальных проектах

Максимально практическое обучение от лидеров digital-рынка. Курсы от компаний, оттачивающих мастерство на реальных проектах

8 800 500-05-22
Навыки и практика, обучение профессиям будущего
Бесплатно по России
+7 495 120-40-96
Москва и область
г. Москва, метро Бауманская, ул. Бауманская, дом 11, строение 8, офис 4