Курс Java Android (mobile) от Source iT

Java Android (mobile)
старт

21 октября

 Зачем учить программирование под Android на Java?
 Мобильная разработка под Android является одной из самых востребованных на рынке услуг по разработке ПО. Android-разработчик может работать и в компании, и как независимый специалист на фрилансе. Курс разработан для начинающих mobile-разработчиков. Вы освоите знания и навыки для профессиональной разработки мобильных приложений для платформы Android

      Тебе к нам если:

  • увлекаешься новыми технологиями и современными гаджетами
  • стремишься идти в ногу со временем и даже немного опережать его
  • тебе нравятся интересные и сложные задачи, где нужно применять свой интеллект
  • хочешь получить востребованную и хорошо оплачиваемую iT профессию

Заявка на курс

Java Android (mobile)

Введите имя!
Введите корректный E-mail!
Введите телефон!
Подписаться на рассылку новостей

Программа курса Java Android (mobile)

    Введение в Java

  • Парадигмы и принципы Java. Настройка рабочей среды. Первая программа.
  • Типы данных, литералы. Массивы и управляющие операторы в Java. Преобразование между примитивными типами.
  • Основы объектно-ориентированного программирования Java. Наследование, инкапсуляция, полиморфизм. Уровни доступа в Java.
  • Абстракция и интерфейсы. Классы в Java. Класс Object и основные методы. Уровни доступа в Java. Практическая отработка.
  • Исключения в Java try/catch/finally, throw/throws, checked/unchecked exceptions.
  • Коллекции в Java. Iterable/Iterator, Collection/List/Set/Queue. Практическая работа с коллекциями.
  • Threads в Java: базовые понятия, основные методы, синхронизация, взаимодействие.
  • Архитектура приложения. Шаблоны проектирования и алгоритмы.
  • Работа с системой контроля версий Github. Основы становления процессов управления проектом. Task planning, JIRA/Trello. Работа над проектом в одиночку и команде.


  • Android

  • Настройка рабочей среды Android. Manifest & Permission. Первое приложение, архитектурные решения.
  • Работа с UI, создание пользовательского интерфейса: Activity, Fragments, XML Material Design: RecyclerView, паттерн ViewHolder, Coordinator layout and Floating Action Button.
  • Работа с потоками и сетью: AsyncTasks, Handler, JSON. Продвинутые библиотеки для серверной коммуникации - HttpOk, Retrofit, Gson.
  • Принципы реактивного программирования на Android - RxJava, RxAndroid.
  • Понимание процессов. Выполнение высоконагруженных операций на Android. Службы Services.
  • Хранение данных, подходы, библиотеки: SQLite, ContentProvider, работа с файловой системой и настройками SharedPreferences.
  • Работа с данными через ContentProvider, систему Loader-ов и Sync Adapter.
  • Notifications - продвинутые сообщения для телефона и Android Wear. Обработка оповещений системы с BroadcastReceiver.
  • Интеграция приложения в cloud - Firebase Cloud Messaging, Google authenticator.
  • Gradle - взгляд на Android со стороны Gradle, подключение библиотек к проекту, основные принципы написание скриптов. Continuous Integration.
  • Продвинутый уровень написания приложений - Clean Architecture, Dependency Injections. Покрытие приложений тестами. Основные принципы тестирования на mobile и популярные библиотеки.

Что вы получите в результате курса Java Android (mobile)

  • Научитесь настраивать и использовать среду Android-разработки.
  • Понимать архитектурные особенности операционной системы Android.
  • Изучите особенности организации пользовательского интерфейса мобильных устройств.
  • Научитесь создавать мобильные приложение для операционной системы Android.
  • Создавать клиент-серверные приложения.
  • Работа с API социальных сетей.
  • Навыки написания приложений используя последние технологии: Material Design, RxAndroid, Clean Architecture, Dependency Injections, Loader-s, RecyclerView, Firebase.
  • Создадите приложение на Android (с возможностью опубликовать на Google Play Store).
  • Получите базовые знания и навыки в объёме, соответствующем квалификации Junior Android (Java) Software Engineer.
  • Лучшие студенты получат рекомендации от преподавателя.
  • Поддержку и помощь в трудоустройстве.

Стоимость курса Java Android (mobile)

Стоимость курса: 8693 грн. Есть вариант помесячной оплаты, детали уточняйте у менеджеров.
80 часов обучения + занятие по стратегии трудоустройства.

Когда и как проводятся занятия по курсу Java Android (mobile)

Продолжительность курса: 3 месяца. Занятия по курсу Java Android (mobile) проводятся в вечернее время в будние дни и/или в субботу, 2 раза в неделю по 2.5 часа, согласно основному расписанию курсов. Есть возможность индивидуальных занятий.
  • Курс построен с учетом реальных требований IT компаний. После окончания курса студенты имеют все навыки и знания, которые необходимы для трудоустройства на позицию Junior. Мы не просто учим, а выпускаем будущих айтишников.
  • На протяжении всего курса ведется рейтинг успеваемости. Студенты могут отслеживать и анализировать свой уровень. По окончанию курса студенты получают рекомендации преподавателя для трудоустройства.
  • Последним занятием курса является занятие по написанию резюме и прохождению собеседования. Мы рассказываем студентам о правилах написания хороших и грамотных резюме и обо всех нюансах поведения на собеседованиях.
  • По окончанию курса студенты проходят тестирование или собеседование с представителями  IT компаний. Это реальная возможность найти работу сразу после курсов.
  • конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.
4.89/5