Курс программирования под Android
Старт курса 17 августа
Курс Android

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

Хочешь узнать больше о курсе и преподавателе? Записывайся на бесплатный пробный урок

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

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

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


Android Basic

  • Java, как первый язык программирования. Настройка рабочей среды. Первая программа.
  • Типы данных, литералы. Массивы и управляющие операторы в Java. Преобразование между примитивными типами.
  • Основы объектно-ориентированного программирования Java. Наследование, инкапсуляция, полиморфизм. Уровни доступа в Java.
  • Абстракция и интерфейсы. Классы в Java. Класс Object и основные методы. Уровни доступа в Java. Практическая отработка.
  • Исключения в Java try/catch/finally, throw/throws, checked/unchecked exceptions.
  • Коллекции в Java. Iterable/Iterator, Collection/List/Set/Queue. Практическая работа с коллекциями.
  • Работа с системой контроля версий Git. Основы становления процессов управления проектом. Task planning, JIRA/Trello. Работа над проектом.
  • Настройка рабочей среды Android. Manifest & Permission. Первое приложение, архитектурные решения.
  • Работа с UI, создание пользовательского интерфейса: Activity, Fragments, XML Material Design: RecyclerView, паттерн ViewHolder, Coordinator layout and Floating Action Button.
  • Работа с потоками и сетью: AsyncTasks, Handler, JSON. Продвинутые библиотеки для серверной коммуникации: Retrofit, Gson.
  • Хранение данных, подходы, библиотеки: SQLite, ContentProvider, работа с файловой системой и настройками SharedPreferences.
  • Принципы реактивного программирования на Android - RxJava, RxAndroid.

Android advanced

  • Kotlin, как второй язык программирования. Основной синтаксис, стилистика кода в сравнении с Java.
  • Типы данных. Управляющие конструкции в Kotlin. Операции перехода.
  • Объектно-ориентированное программирование в Kotlin. Модификаторы доступа.
  • Классы, классы данных, интерфейсы. Делегирование и расширения.
  • Мультипоточность в Kotlin. Coroutines.
  • Создание проектов на Kotlin с нуля и миграция уже существующих.
  • Архитектура Android приложений. Clean Architecure, Multi-module architecture. Android Jetpack и его компоненты.
  • Продвинутый уровень написания приложений - Clean Architecture, Dependency Injections. Покрытие приложений тестами. Основные принципы тестирования на mobile и популярные библиотеки.
  • Понимание процессов. Выполнение высоконагруженных операций на Android. Службы Services.
  • Notifications - уведомления для телефона в фоновом режиме. Каналы уведомлений. Обработка оповещений системы с BroadcastReceiver.
  • Gradle - взгляд на Android со стороны Gradle, подключение библиотек к проекту, основные принципы написание скриптов. Continuous Integration.
  • Работа с системой контроля версий Github. Основы становления процессов управления проектом. Task planning, JIRA/Trello. Работа над проектом.

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

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

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

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

Что вы получите в результате курса 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 компании.

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

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

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

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

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

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

  • Сертификат

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

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

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

  • Рейтинг

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

  • Карьера

    Больше 6 лет мы сотрудничаем с компаниями-работодателями по вопросу трудоустройства студентов. Наши выпускники первыми узнают о новых вакансиях и проходят тестирование в it-компаниях.

Отзывы

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

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

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