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

Курс Android Pro

Стать мобильным разработчиком? С ITEA!
Хочешь освоить базовые принципы программирования, погрузиться в мир мобильной разработки и создавать крутые приложения? Обучение Android с нуля в ITEA — отличный вариант быстро разобраться в новой востребованной профессии. Стань топовым специалистом по программированию на Android вместе с профессиональной командой ITEA!

КОГДА

Старт

Идет набор на курс

СКОЛЬКО

39 занятий / 4.5 месяца

2 раза в неделю

c 19:00 до 22:00 (UTC+2)

ЦЕНА

945 USD

565 USD

Доступна оплата частями

Возможность заморозить обучение

Как проходит интерактивный курс
Android для начинающих:

Программа курса

35 live-занятий

Уроки проводятся в онлайн-режиме в удобное вечернее время с 19:00 до 22:00. Подключайся к стриму из удобной локации с ноутбука, планшета или телефона. Интерактивные занятия проходят в три этапа: теоретическая часть, практика и домашнее задание. Этого достаточно для полного изучения основ программирования.

Проверка знаний: тесты и домашние задания

Для закрепления материала, полученного на уроке, преподаватель дает задания на дом. Они помогают получить еще больше практического опыта.

Индивидуальная работа с ментором

Ментор занимается постоянной консультацией студентов по вопросам домашних заданий и непонятным темам. Он сопровождает учеников во время занятий и во внеурочное время.

Курсовой проект для портфолио

После прохождения всех занятий студенты выполняют дипломную работу. Она подтверждает полученные знания и становится отличным дополнением к персональному портфолио программиста.

Первая работа в IT?
С ITEA!

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

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

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

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

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

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

На курсе ты научишься:

Обучение Android с нуля в ITEA: этапы проведения

Онлайн-формат обучения

Изучение основ проводится в удобном онлайн-формате, где преподаватель делает упор на практику. Тебе не придется ездить на занятия: учись в ITEA в удобном месте с любого устройства. Все записи уроков хранятся в личном кабинете; если пропустил занятие или хочешь повторить тему, просто посмотри видео.

Обучение по современной программе

Преподавательский состав академии разрабатывает полный образовательный план только по самым актуальным и обновленным материалам из IT-мира. Проходя курсы у нас, ты получишь исключительно новые и нужные знания, с которыми будешь пользоваться спросом у будущих работодателей.

Максимум практики

В ITEA особенностью обучения считается упор не на теоретические знания, а на практические и домашние задания. С их помощью ты сможешь получить много опыта и понять, с чем придется работать в реальности на должности разработчика. После проверки каждого домашнего задания преподаватель предоставляет развернутые комментарии. В случае возникновения трудностей, не стесняйся обратиться за помощью к преподавателю или ментору. Они всегда готовы объяснить непонятную тему!

Стажировка и трудоустройство

Карьерный центр ITEA поможет тебе найти путь развития в современном мире IT после завершения изучения основ разработки. Мы поможем тебе получить место для прохождения стажировки или трудоустройства через портал JunGo. Через сервис ты сможешь быстрее найти свою первую работу в IT, ведь на ресурсе представлены только надежные компании-партнеры. Помимо этого, на мини-курсе по трудоустройству ты получишь знания того, как формировать резюме, работать на фриланс-платформах и успешно проходить собеседования.

Интересная работа?
Вместе с ITEA!

Лучшие преподаватели академии помогут тебе прокачать навыки в программировании и разработке! Записывайся к нам, чтобы научиться создавать мобильные приложения для операционной системы Android, контролировать их качество и регулярное обновление. ITEA поможет тебе стать топовым и востребованным Android-разработчиком с высоким заработком.

* Данные согласно ресурсу professii-online.ru

 

Записаться на курс

Junior

от 1 года опыта
$790+

Middle

от 2–3 лет опыта
$1300+

Senior

от 4 лет опыта
$3900+
Записаться на курс

Полный план обучения на курсе Android Pro

1. Общая характеристика языка Java
  • История языка Java
  • Байт-код
  • Виртуальная машина Java (JVM)
  • Трансляция, интерпретация и компиляция
  • Выход из программы и завершение ее работы
2. Типы данных и основные операции с ними
  • Алфавит языка
  • Комментарии
  • Ключевые слова
  • Типы данных: простые (примитивные) и по ссылке
  • Идентификаторы, выбор имен идентификаторов
  • Переменные и константы
  • Объявления и инициализация переменных
  • Область видимости и время жизни переменных
  • Операторы
  • Операции: арифметические, присваивания, отношения и логические
  • Преобразование и приведение числовых типов
  • Приоритет операций
  • Использование круглых скобок
3. Поток управления
  • Составной оператор (блок)
  • Условный оператор и его виды
  • Оператор switch
  • Циклы: for, while, do while
  • Бесконечные циклы
  • Прерывание потока управления, метки
  • Оператор goto и причины не применять его
4. Массивы
  • Объявления и инициализация массивов, в т. ч. анонимных
  • Линейные массивы
  • Итерация по элементам массива
  • Массивы и присвоения
  • Передача и возврат массивов в / из методов
  • Копирование массивов
  • Класс Arrays: заполнение, сравнение элементов и их сортировка
  • Поиск в массивах
  • Многомерные массивы, «неравные» массивы
  • Методы: аргументы переменной длины
5. Строки
  • Класс String. Неизменные объекты
  • Хранение строк в памяти
  • Основные операции класса String (создание, конкатенация, сравнение, поиск символов и подстрок в строках и др.). Преобразование простых типов данных
  • Разбивка строк: класс StringTokenizer. Переменные объекты: классы StringBuffer и StringBuilder
  • Основные методы. StringBuffer vs StringBuilder
6. Введение в ООП. Объекты и классы
  • Поля и методы (определение, синтаксис объявления)
  • Спецификаторы доступа public и private
  • Поля классов: инициализация явная и по умолчанию, спецификатор final и константы
  • Доступ к полям и методам
  • Методы: параметры (ссылки и простые типы) и возвращаемые, использование set- и get-методов, перегрузка методов, правила перегрузки
  • Объектная модель. Основные положения: абстрагирование, инкапсуляция, модульность, иерархия
  • Объекты и классы. Объекты. Определение (с примерами). Состояние. Поведение.
  • Конструкторы: конструкторы по умолчанию, вызов одного конструктора из другого
  • Блоки инициализации
  • Статические поля и методы: инициализация константы, статические блоки инициализации. Использование this для доступа к членам класса
  • Сбор мусора и удаление объектов
7. Отношение между объектами
  • Зависимости, их разновидности
  • Обобщение
  • Ассоциации
  • Реализации
  • Связи, их множественность
8. Наследование и полиморфизм
  • Наследование и полиморфизм как инструмент создания ПО. Суперкласс и подклассы, отношение обобщения, наследование в Java. Вызов конструкторов суперклассов, порядок вызовов. Ключевое слово super ()
  • Переопределение методов, правила переопределения. Наследование и статические поля и методы классов. Абстрактные классы и методы — понятие, вызов конструкторов, реализация методов в субклассы
  • Интерфейсы. «Множественное» наследование. Определение и реализация интерфейсов. Расширение интерфейсов. Композиция как альтернатива множественному наследованию
  • Полиморфизм. Иерархия наследования
  • Преобразование и приведение типов. Использование instanceof. Отказ от наследования: терминальные (final) методы и классы. Включение как альтернатива множественному наследованию
  • Пакеты. Вложенность пакетов. Повторное использование кода и пакеты. Защита доступа.
  • Импорт: классов, статических методов и полей
9. Класс Object
  • Глобальный суперкласс Object
  • Методы equals (), hashCode (), toString (), finalize (), clone () и др.
  • Правила реализации equals () и hashCode ()
  • Интерфейс Cloneable и его реализация
  • Клонирование: поверхностное и глубокое
10. Внутренние классы
  • Синтаксис объявления
  • Создание объектов внутренних классов
  • Поля и методы внутренних классов
  • Вложенность внутренних классов и доступ к членам внешних классов
  • Ссылка this во внутреннем классе
  • Доступ к полям и методам внешнего класса с внутреннего
  • Внутренние классы и спецификаторы доступа
  • Вложенные интерфейсы
  • Применение внутренних классов
  • Внутренние локальные классы (Method-LocalInnerClasses)
  • Анонимные внутренние классы
  • Вложенные (внутренние статические) классы (static nested classes)
  • Создание экземпляров
  • Доступ к экземпляру внешнего класса
  • Компиляция программ с внутренними классами

После курса Android Pro у тебя будет:

Отзывы студентов

Максим Левин

Отзыв с сайта dou.ua (2020 год)

Рекомендую академию! Высокий уровень подготовки выпускников, которые могут занять лидирующие позиции на рынке труда Украины. Нескольких ребят удалось трудоустроить в продуктовую компанию

Игорь Кубицкий

Отзыв с сайта dou.ua (2017 год)

Проходил несколько курсов в ITEA Львов. Хорошая организация курсов и подбор учителей. Хорошо объясняют материал. В ITEA приветливый коллектив и дружеская атмосфера. Рекомендую их обучающие курсы!

Евгений Дидковский

Отзыв с сайта dou.ua (2019 год)

Окончил несколько курсов ИТЕА за последние 2 года. Некоторые курсы были более поверхностны, несколько окончил последовательных из более конкретных профилей. Материалы оптимально структурированы и преподаватели помогают практически с любыми вопросами. Если вопрос более комплексный, подскажут, где копать дальше:)

Также была очень полезна поддержка по завершению курсов. Направлений я закончил несколько и по каждому регулярно получал возможные вакансии. Некоторые ориентированы на более начальный уровень, были также те, которые можно рассмотреть уже с опытом для следующего шага в карьере. Спасибо команде ИТЕА за обучение и сопровождение 😉

Преподаватель курса:

Команда ITEA собрала лучших практиков: руководителей, специалистов уровня Senior и экспертов с многолетним опытом

Юрий Мазуревич

Android Developer

Разработчик с 8-летним опытом. Выполнял задачи по разработке различных приложений, расширению и модернизации устаревших проектов. Знаком с методами проектного управления Agile, принимал непосредственное участие в проектных решениях. Разбирается в сложных архитектурных решениях.

Технологии: RxJava, Kotlin и Android Jetpack, библиотека OpenCV., инструменты EventBus, RxJava, выполнял сложные задачи с API. Методики: Agile.

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

Тебе могут подойти эти курсы:
Расписание курсов
Отвечаем на самые часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике.

Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому тебя ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если ты был вынужден временно прекратить обучение — не нужно снова возвращаться к самому началу. Ты всегда можешь продолжить с того же места, где остановился. Детали восстановления расскажет наш менеджер.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами.

Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.

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