Курс Java Android
Старт курса 23 января
Курс Java Android

Курс "Разработка мобильных приложений для Аndroid на Java"
от Source iT

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

  • Android - самая популярная платформа для мобильных устройств.
  • Под управлением Android в мире работают около 1 миллиарда гаджетов(смартфоны, планшеты, электронные книги, часы, проигрыватели и т.д).
  • В Android используются самые современные технологии.
  • Разработчики под Andorid одни из самых востребованных и оплачиваемых специалистов.

Программа курса 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 и популярные библиотеки.

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

Получи скидку 5%
при заявке с сайта
Введите Имя, Фамилию
Введите Email
Введите Телефон

Заявка на новую
жизнь айтишника
доставлена
в штаб Source iT

Мы свяжемся с вами
в ближайшее время

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

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

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

Продолжительность курса: 3 месяца.

70 часов обучения + занятие по стратегии трудоустройства.

Время: вечернее время в будние дни и/или в субботу
2 раза в неделю по 2.5 часа
.

Стоимость курса: 7605 грн.

Есть вариант помесячной оплаты, детали уточняйте у менеджеров.

  • Сертификат

    В конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.

  • Актуальность

    Курс построен с учетом реальных требований iT компаний. Мы не просто учим, а выпускаем будущих айтишников.

  • Рейтинг

    На протяжении всего курса ведется рейтинг успеваемости. Студенты могут отслеживать и анализировать свой уровень. По окончанию курса студенты получают рекомендации преподавателя для трудоустройства.

  • Тестирование

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

Отзывы

В рядах айтишников прибыло

Анонсы, отчеты и фото также есть
в наших соцсетях, присоединяйся!

Отправить заявку