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

Java Android (mobile)
старт

2 сентября

Кому подойдет курс Java Android (mobile)

  • увлекаешься новыми технологиями и современными гаджетами
  • стремишься идти в ногу со временем и даже немного опережать его
  • тебе нравятся интересные и сложные задачи, где нужно применять свой интеллект
  • хочешь получить востребованную и хорошо оплачиваемую 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.
  • Навыки написания приложений используя последние технологии: Material Design, RxAndroid, Clean Architecture, Dependency Injections, Loader-s, RecyclerView, Firebase.
  • Написанное приложение на Android (с возможностью опубликовать на Google Play Store).
  • Весь спектр необходимых знаний и навыков для успешного трудоустройства на позицию Android/Java developer.
  • Лучшие студенты получат рекомендации от преподавателя.
  • Поддержку и помощь в трудоустройстве.
  • Возможность изменить свою жизнь и мир к лучшему :-)

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

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

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

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