8 985 589 85 01
Личный кабинет

Курс:Java Junior программист
(Android-разработчик)

Изучение программирования под Android становится все более и более востребованным, так как практически 88% смартфонов работают на платформе Android, это объясняет спрос на специалистов по созданию приложений для Android.

Android – мощная ОС охватывающая практически весь технический спектр жизни современного человека. Операционная система Android уже сейчас используется в подавляющем большинстве смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, фитнес-браслетов, игровых приставок и прочих гаджетов, с которыми мы все знакомы.

В 2015 году Android даже объявил о релизе автомобильных развлекательных систем. И это только начало, с каждым годом количество гаджетов работающих на Android-е растет в геометрической прогрессии, что неминуемо ведёт за собой возрастание спроса на Android-Developer-ов разной квалификации.

На сегодняшний день ОС Android является самой распространенной ОС для портативных гаджетов современности. Отрасль программирования на платформе Android развивается в геометрической прогрессии и требует все новых и новых специалистов отрасли Android-Development.

Мастерское владение всеми этапами разработки, тестирования и поддержки приложения на ОС Android повышает «стоимость» разработчика в несколько раз. На финальном модуле курсов android мы рассмотрим заключительные этапы создания приложения на ОС Android.

На курсах андроид будут рассмотрены следующие темы:

Работа со звуковыми и анимационными эффектами приложения

После успешного окончания курса андроид-разработчик вы сможете добавлять в свое приложение разнообразные анимационные и звуковые эффекты, для увеличения его привлекательности, также мы коротко рассмотрим программу создания GIF-анимации – Kit Compositor.

Настройка систем уведомления приложения

На курсах андроид мы изучим настройку уведомлений вдоль и поперек! Научимся создавать «макет уведомления», правильно определять его «приоритет» и использовать AlarmManager для настройки работы уведомлений.

Создание и использование паттернов

Обязательным этапом обучение android в EasyUM является изучение архитектуры приложения андроид и паттернов – шаблонов для решения сложных архитектурных задач.

Тестирование приложения

Пройти обучение android и выложить его в Google Play – это ровно 50% успеха, ведь любое приложение нуждается в последующей технической поддержке и обновлении данных. Минимизировать затраты на поддержку приложения можно при качественном его тестировании на ошибки и баги. На обучение android в EasyUM, мы научим вас искусству тщательного тестирования, что сохранит вам время, деньги и нервы в будущем.

Разбор полетов

Курс программирования android был бы не тем без «анализа проделанной работы» и « разбора полетов». EasyUM научит не только создавать крутые скачиваемые приложения, но и анализировать свои преимущества и недостатки, вести учёт скачиваний и отслеживать популярность своего продукта.

Сложность курса:

старт курса

27 сентября

Дни - согласуем на первом занятии

Осталось мест:
5 из 12

5 месяцев

2 раза в неделю (19:00 - 21:00 или выходные днем)

Основной частями


обучение в аудиториях

ежемесячная оплата

68 950 руб.

записаться

Основной


обучение в аудиториях

полная оплата сразу

59 950 руб.

записаться

Вебинар/Запись


обучение online

полная оплата сразу

53 950 руб.

записаться

При записи на курс с сайта — получите ПОДАРОК от команды EasyUM

pattern

Для
кого?

01

pattern pattern
  • Для тех, кто хочет создавать крутые скачиваемые приложения
  • Для начинающих Android Dev-ов
  • Для тех, кто мечтает стать программистом и получать достойную ЗП
  • Для тех, кто видит будущее за современными технологиями

Требования к поступающим

Курс рассчитан на обучение полностью «с нуля». Вам не нужно иметь опыт разработки мобильных приложений.

02

pattern pattern
  • Владение компьютером на уровне «пользователь» и выше
  • Владение Английским языком на уровне «школьный курс» и выше
  • Наличие свободного времени для выполнения Д/З от 10 часов в неделю и более
  • Наличие твёрдого желания научится разрабатывать мобильные приложения для Android

Чему Вы научитесь

Вы обретете одну из самых перспективных профессий в области программирования - Java Developer (Android - разработчик).

03

pattern pattern
  • Разрабатывать мобильные приложения с использование языка программирования Java
  • Понимать основы проектирования приложения для мобильных устройств на платформе Android
  • Во время курса сами создадите готовое мобильное приложение, на котором отработаете навыки применения основных компонентов Java, использования классов и библиотек, технологий разработки приложений и шаблонов проектирования
  • Понимать и работать с «Жизненным циклом» приложения для Android

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

IntelliJ IDEA - самая умная и удобная среда разработки для Java
Java - объектно-ориентированный язык программирования

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

  1. Введение в Java. Что такие компилятор, интерпретатор, JDK, JRE, документатор. Разбор основных сред разработки. Установка IntelliJ IDEA. Первая программа на java. Преобразование типов.
  2. Типы данных. Математические операторы. Работа с примитивными типами.
  3. Логические операторы и работа с ними.
  4. Управляющие конструкции и циклы: for, while, if, else, else if и другие.
  5. Одномерные массивы. Практическая работа No1.
  6. Что такое метод, входящие параметры, исходящие параметры. Применение методов в программах.
  7. Двухмерные массивы. Практическое их применение.
  8. Практическая работа No2. Написание небольшого консольного приложения.

РЕЗУЛЬТАТ СТУДЕНТА: Консольная программа «Подбор тур-поездки»

1-й Мес.

Модуль 1

Тема : Java 1. Основы Программирования

Длительность : 21 Ак. Час

12 990

Полная стоимость модуля в руб.

записаться
Java - объектно-ориентированный язык программирования
IntelliJ IDEA - самая умная и удобная среда разработки для Java.
JavaFX - платформа на Java для создания приложений с графическим интерфейсом

Java 2. ООП

  1. Ссылочные типы данных. Класс String и StringBuffer.
  2. Строение класса. Конструкторы, переменные и методы. Их применение на практике.
  3. Наследование, как неотъемлемая часть ООП. Разбор класса Object.
  4. Инкапсуляция и полиморфизм. Переопределение, перегрузка и сокрытие методов в java. Рекурсия.
  5. Абстрактные классы и интерфейсы в Java.
  6. Работа с исключениями. Конструкции try / catch / finally. Проверяемые и не проверяемые исключения. Собственные классы исключений.
  7. JavaFX. Разбор основных инструментов для создания компьютерного приложения: MenuBar, Label, ImageView, Button, GridPane и другие.
  8. Написание собственного приложения с помощью JavaFX.

РЕЗУЛЬТАТ СТУДЕНТА: Разработанная игра «Угадай карту»

2-й Мес.

Модуль 2

Тема : Java 2. ООП (Объектно-Ориентированное Программирование)

Длительность : 21 Ак. Час

12 990

Полная стоимость модуля в руб.

записаться
IntelliJ IDEA - самая умная и удобная среда разработки для Java
Java - объектно-ориентированный язык программирования
log4j - широкоизвестная библиотека логирования
Maven - это инструмент для сборки Java проектов

Java 3. Коллекции И Многопоточность

  1. Коллекции в java. ArrayList и LinkedList.
  2. Коллекции в java. HashSet, LinkedHashSet, SortedSet. Интерфейс Iterator и Iterable. Сортировка в коллекциях.
  3. Ассоциативный массивы в java. Разбор класса HashMap и его иерархии.
  4. Потоки ввода и вывода (io / nio) символьных и байтовых потоков в java. Сериализация и десериализация. Практика: запись данных в файл и чтение с файла.
  5. Многопоточность в java. Синхронизация.
  6. Сборщик проектов Maven. Разбор библиотеки для модульного тестирования - JUnit.
  7. Логирование в java. Настройка Log4j.
  8. Написание собственного приложения с использованием многопоточности, коллекций и логирования.

РЕЗУЛЬТАТ СТУДЕНТА: Программа «Исполнитель задач»

3-й Мес.

Модуль 3

Тема : Java 3. Коллекции И Многопоточность.

Длительность : 21 Ак. Час

12 990

Полная стоимость модуля в руб.

записаться
Аndroid OS - одна из популярнейших и наиболее перспективных операционных систем для различных мобильных устройств
Android Studio — среда разработки для работы с платформой Android
XML — расширяемый язык разметки
HTTP - протокол прикладного уровня передачи данных
SQLite — компактная встраиваемая СУБД

Android 1. Знакомство, UI Элементы

  1. Введение в Android. Знакомство с средой разработки Android Studio. Обзор структуры проекта. Первое приложение для Android.
  2. XML. Синтаксис языка. Расположение элементов и их свойства.
  3. Работа с пользовательским интерфейсом (UI): Activity и Fragments, простейшие элементы интерфейса, строки, размеры, цвета и прочее.
  4. Работа с отображением контента: RecyclerView. Адаптеры. Fragments API - это это и как с ним работать.
  5. Дизайн и анимация: Material Design Components, Custom View, LayoutManager, Floating Action Button, знакомство с Manifest.
  6. Рисование с помощью canvas, меню, контекстное меню, диалоговые окна.
  7. Хранение данных: работа с SQLite. Shared preferences, Internal Storage и External Storage.
  8. Интернет и HTTP. Библиотека Retrofit и REST API. WebSocket, WebView.

РЕЗУЛЬТАТ СТУДЕНТА: Разработан внешний вид финального приложения «Бронирование и оплата электрозаправок»

4-й Мес.

Модуль 4

Тема : Android 1. Знакомство, UI Элементы.

Длительность : 21 Ак. Час

14 990

Полная стоимость модуля в руб.

записаться
Git — распределённая система управления версиями.
Gradle — система автоматической сборки
AdMob – функция, которая позволяет показывать в приложениях объявления из различных источников
JSON — текстовый формат обмена данными, основанный на JavaScript
Google Play — магазин приложений, игр, книг, музыки и фильмов компании Google

Android 2.Полный цикл разработки приложения

  1. Архитектура приложений для Андроид. SOLID, MVP, MVC.
  2. Знакомство с версией контроля - Git, и с сборщиком проектов Gradle. Настройка и работа с ними.
  3. Службы Services. Service, BroadastReciver, Service extended, Notification. Процессы.
  4. Работа с потоками и сетью: AsyncTasks, Handler и JSON.
  5. Реактивная лапша и реактивное программирование. Асинхронные задачи. RxJava, RxAndroid.
  6. Работа с популярными библиотеками: ButterKnife и Dagger 2.
  7. Монетизация приложения с помощью AdMob. Написание финального проекта.
  8. Публикация приложения в Google Play.

РЕЗУЛЬТАТ СТУДЕНТА: Опубликованное приложение в Google Play «Бронирование и оплата электрозаправок»

5-й Мес.

Модуль 5

Тема : Android 2. Полный цикл разработки приложения.

Длительность : 21 Ак. Час

14 990

Полная стоимость модуля в руб.

записаться

Ваши результаты после
обучения

Сертификат выдается всем ученикам EasyUM в 2х экземплярах: в виде документа и онлайн-копии. Данную ссылку с легкостью можно прикрепить в свое резюме или поделиться с другом.

user

Алекс Гончаров

Junior Android Developer

Заработная плата - 100 000 руб./мес.

Ключевые навыки:

  • Создание многоуровневых приложений под ОС Android на языке программирования Java
  • Настройка Android SDK
  • Опытный пользователь Android Studio
  • Настройка работы с диалоговыми окнами
  • Создание пользовательского интерфейса
  • Работа с провайдерами контента
  • Создание и внедрение анимации в приложение

Образование:

EasyUM. Курс «Java Junior программист (Android-разработка)» 5 месяцев. (07.18 - 12.18)

На данном курсе мы разрабатываем реальное приложение для Android «Бронирование и оплата электрозаправки»

Занимайтесь из любой
точки мира!

Подключайтесь к занятию online, или смотрите в записи.

Пропустили занятие? Уже не страшно!

Теперь Вы сможете подключиться к online-трансляции или посмотреть занятие в записи. Ссылка на запись будет автоматически доступна в личном кабинете ученика.

как это работет

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

Оставьте заявку

Ваши приятные бонусы

Интенсив по
трудоустройству

От рекрутера ведущей it-компании Москвы

Сертификат
и онлайн-копия

Выдается при успешном окончании курса

Помощь в
трудоустройстве

Ваше резюме ждут более 100 компаний-партнеров

Портфолио
и свой проект

Разработаете во время обучения на курсе

Групповой чат
24/7

С одногруппниками и преподавателями

Ежемесячная
оплата

Разбиваем на модули и оплачиваем частями

20% скидка на
следующий курс

Всем выпускникам EasyUM в Москве

Бар-зона с кофе
и печеньками

В неограниченном доступе

Кто преподает
данный курс

Шульга Наталья

Преподаватель курса «Java Junior программист (web-разработчик)»

Наталья разрабатывала высоко нагруженные игровые сервера, ПО для банков и ресторанного бизнеса. Сотрудничала с такими IT компаниями, как: CS, RightApplications. На данный момент Наталья является Middle Java-разработчиком и сотрудничает с европейскими заказчиками на удалённой основе.

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

Часто задаваемые вопросы

В каком формате проходит обучение?

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

Где будут проходить занятия?

Занятия проходят по адресу: Г. Москва, Кутузовский Проспект 36, Строение 4.

В какие дни проходят занятия?

При записи в группу каждый студент вносит свои пожелания по графику и времени занятий. А на первом занятии вместе со всей группой и преподавателем мы будет определять дни и время так, чтоб каждому учащемуся было удобно посещать занятия. Обычно выбирают 2 будних дня с 19:00 до 21:00, но возможно и обучение в выходные дни. Группы примерно около 10 человек, поэтому легко находим комфортный для всех график.

Если я пропущу пару уроков, смогу ли я потом их отработать?

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

Кто преподает данный курс?

Мы сотрудничаем исключительно только с практикующими специалистами с ведущих it-компаний Москвы, опыт работы у которых не менее 3х лет. Мы не сотрудничаем с теоретическими преподавателями ВУЗов или молодыми выпускниками других курсов.

Могу ли я рассчитывать на практику после курса?

Если вы успешно сдадите финальный проект после окончания курса - да, вы сможете дополнительно пройти 2х месячную практику в EasyUM.

Как происходит оплата за обучение?

Полная оплата за курс (или оплата первого месяца, в случае выбора пакета «Основной частями») производится до фактического старта курса наличными у нас в офисе, или с помощью перевода на карту Сбербанка, или на расчетный счет компании (через банк).

Можно ли сделать перерыв в обучении?

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

Помогаете ли вы с трудоустройством?

Да, резюме успешных выпускников мы направляем в it-компании с которыми мы сотрудничаем. Так же мы проводим первое техническое собеседование, и небольшой тренинг по трудоустройству. Более подробную информацию можно найти на странице «Трудоустройство». Так же мы ГАРАНТИРУЕМ трудоустройство тому, кто закончил курс на 85 баллов и выше, или вернем деньги за обучение.

Нужен ли свой ноутбук?

Да, мы рекомендуем на занятия всегда брать свои ноутбуки и практическую часть занятия выполнять на них. Но если у Вас нет ноутбука - ничего страшного, мы предоставим Вам учебный. Но в этом случае Вам нужно будет носить с собой, к примеру, флешку, для переноса того что Вы сделали на занятии на свой домашний компьютер.

Остались вопросы?

Закажи консультацию специалиста

Хочу задать вопрос
Хочу записаться на модуль

Режим работы :

Пн - Пт: 11:00 - 19:00 - запись в группу
Все дни: 8:00 - 23:00 - консультация по телефону

Email :

it@easyum.ru

Телефон :

+ 7 (985) 589 85 01

Адрес :

г. Москва, Кутузовский Проспект 36, Строение 4, вход 7. Бизнес-парк «Казакова» 4 минуты от метро «Кутузовская» или «Парк Победы»
Хочу записаться на курс
Спасибо за обращение! Мы свяжемся с вами в течении 24 часов.
Комфорта Вам, тепла и улыбок :)