Онлайн-обучение

Профессия Junior Android Developer

Стать Junior Android Developer? С ITEA!

Комплексная программа подготовки к новой профессии, после которой ты научишься разрабатывать приложения для ОС Android!

КОГДА
Старт
Идет набор на курс
СКОЛЬКО
67 занятий / 8 месяцев
2 раза в неделю
c 19:00 до 22:00 (UTC+2)
ЦЕНА
1578 USD
870 USD
Доступна оплата частями
Возможность заморозить обучение
Почему Профессия Junior Android Developer?
Старт новой карьеры
Разработка мобильных приложений — идеальный вариант для новичка в IT. Широкий выбор работодателей и медиана зарплат от 800 $ сделают переход максимально легким.
Расширенные возможности
Поскольку разработка продуктов для Android ведётся на языке Java, ты можешь легко перейти в бэкенд или веб-разработку при желании.
Востребованная профессия
Мобильные приложения нужны всем — как банкам, так и аптекам с супермаркетами, — а значит ты можешь работать в продукте и аутсорсе без привязки к определенной сфере.

Работа Junior Android Developer?
С ITEA!

О трудоустройстве

Мини-курс по soft skills, поиску и получению заказов на фриланс-бирже Upwork

Трудоустройство в компаниях-партнерах ITEA по их запросу

Учетная запись и сопровождение от Jungo.dev - биржи по трудоустройству начинающих IT-специалистов

Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать твои навыки под IT-рынок

О трудоустройстве
Курсы для Профессия Junior Android Developer
Расписание курсов
Как ты будешь обучаться
на курсах Junior Android Developer

84 live-занятий
Занятия проходят в Zoom в режиме живой онлайн-конференции. Практическая работа и нетворкинг оффлайн-курсов в удобном онлайн-формате!
Проверка знаний: тесты и домашние задания
Домашние задания — обязательный атрибут каждого занятия. Все пропущенные уроки и домашние задания к ним будут доступны в личном кабинете.
Индивидуальная работа с ментором
Ты можешь рассчитывать на помощь ментора, если какая-то тема или задание оказались слишком сложными. Задача ментора — отвечать на вопросы студентов в неурочное время.
Курсовой проект для портфолио
Обучение не заканчивается просто так: все полученные знания и навыки ты применишь в курсовой работе, которая покажет твою готовность к реальному миру IT-индустрии.
Формула эффективного обучения ITEA:

Эффективный формат

Обучение на онлайн-курсах — это никаких переездов, душных аудиторий и потраченного времени. Да, мы не открыли онлайн-формат, но сделали его лучше: проверенный софт, лучшие преподаватели и ничего кроме знаний.

Актуальные знания

Все меняется, особенно в IT. Если есть планы задержаться тут надолго, то надо научиться следить за всеми трендами и новостями. Мы актуализируем учебные программы в соответствии с обновлениями технологий, чтобы студенты получали только полезные знания.

Домашние задания и практика

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

Всестороннее развитие

В IT важнее всего — соответствовать своей профессии и указанным навыкам. Но это ещё не всё. Большая роль отведена и soft skills, наличие или отсутствие которых может стать ключевым фактором при устройстве на работу. Помимо этого, на курсах тебе ждет мини-курс по трудоустройству и 2 занятия по английскому языку. На курсе по трудоустройству ты получишь знания того, как формировать резюме, работать на фриланс-платформах и успешно проходить собеседования. А на занятиях по английскому языку ты узнаешь свой уровень владения английского и улучшишь свой лексический запас.

Твой план обучения
профессии Junior Android Developer

1. Основы программирования

12 занятий

  • Обзор языков программирования
  • Понятие алгоритма
  • Базовые конструкции программирования
  • Функции
  • Построение простого графического интерфейса (GUI)
2. Android Pro

39 занятий

  • Общая характеристика языка Java
  • Типы данных и основные операции с ними
  • Поток управления
  • Массивы
  • Строки
  • Введение в ООП. Объекты и классы
  • Отношение между объектами
  • Наследование и полиморфизм
  • Класс Object
  • Внутренние классы
  • Перечисление
  • Работа с базами данных
  • Обработка ошибок и исключения
  • Система ввода-вывода
  • Классы коллекций
  • Многопоточность
  • Универсальные типы
  • Рефлексия
  • Введение в Android
  • Разбор Manifest
  • Контейнеры
  • Основные View
  • RecyclerView
  • ViewPager + TabLayout
  • Основы динамической компоновки
  • Кастомные View
  • Библиотеки загрузки картинок
  • Жизненный цикл Activity
  • Работа с камерой
  • Самые популярные утечки памяти и как их избежать
  • Фрагменты. Какое место в Android они занимают и как их использовать для построения правильной логики приложения
  • Работа с многопоточностью в Android // AsyncTask
  • Разбор основных библиотек и фреймворков
  • Архитектура приложения (MVP, MVVM)
  • Сборка проекта
  • Инструменты
  • Как составить резюме и пройти собеседование
3. Android Advanced

16 занятий

  • CardView
  • AppBarLayout
  • Работа с системой контроля версий
  • Custom Navigation Drawer
  • Библиотека ViewBinding (ее подключение и применение)
  • Библиотека Dagger2
  • Архитектура приложения. Почему MVP лучше
  • Retrofit2 и с чем его едят
  • RxAndroid. Базовые знания
  • RxAndroid в сочетании с Retrofit2
  • Фоновая работа приложений. Сервисы Services
  • Регистраторы системных событий BroascastReceiver
  • Internet
  • Геолокация
  • База данных SQLite. Общие сведения
  • База данных SQLite. Язык SQL. Классические запросы в базу
  • База данных SQLite + RxAndroid
  • Полезные ORM и какая из них лучше
  • Карты Google Maps
  • Социальные сети. Основные сведения
Преподаватели направления 
Профессия Junior Android Developer
Команда ITEA собрала лучших практиков: руководителей, специалистов уровня Senior и экспертов с многолетним опытом
Android Developer
Юрий Мазуревич
Разработчик с 8-летним опытом. Выполнял задачи по разработке различных приложений, расширению и модернизации устаревших проектов. Знаком с методами проектного управления Agile, принимал непосредственное участие в проектных решениях. Разбирается в сложных архитектурных решениях. Технологии: RxJava, Kotlin и Android Jetpack, библиотека OpenCV, инструменты EventBus, RxJava, выполнял сложные задачи с API. Методики: Agile.
Более 16 лет в веб-разработке. В совершенстве знает Java (Core, Advance, Web), PHP, MySQL, HTML, CSS, JavaScript, а также умеет отлично работать с Apache, Linux, Visual Basic, Pinnacle Studio, Adobe Premiere, Adobe Photoshop, Macromedia Flash. Понимает принципы разработки и внедрения программы электронного документооборота для локальных и внешних серверов и баз данных.
Денис Ковбий
Java Developer
Компании, в которых работают наши выпускники

Успей забронировать свое место в группе

В обработке...