Курс программированияпод Android на языке Java

Научим создавать с нуля полноценные приложения.
Cтарт: 11 декабря

Фиксируем старые
цены на обучение
спеццена
действует до 1-го декабря

Курс программированияпод Android на языке Java

Cтарт: 11 декабря

Фиксируем старые
цены на обучение
спеццена
действует до 1-го декабря

О технологии

Android — ОС для мобильных носимых устройств, игровых приставок, ТВ и т.д. Основана на Linux, последняя версия 9.0. Android — открытая платформа, приложения для этой ОС используют виртуальную Java-машину Dalvik. Разработчики используют библиотеки от Google, а также СУБД SQLite и протокол SSL.

Android доступен для различных аппаратных платформ, таких как ARM, MIPS, x86. На май 2017 активировано 2 миллиарда Android-устройств. Магазин Google Play работает в 190 странах и содержит 700 тысяч приложений. Количество скачиваний превысило 25 млрд.

О курсе

Курс рассчитан на начинающих разработчиков, знакомых с основами программирования. Изучается технология программирования на Java и особенности разработки приложений для мобильных устройств под управлением ОС Android.

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

О работе

Начинающие Junior Software Engineer в Украине могут рассчитывать на зарплату в $500. Средняя зарплата Software Engineer с опытом работы 3-4 года составляет порядка $1500. Доход Senior SE достигает $3500. Зарплаты разработчиков в Киеве выше на 5-10%.

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

О курсе

Курс рассчитан на начинающих разработчиков, знакомых с основами программирования. Изучается технология программирования на Java и особенности разработки приложений для мобильных устройств под управлением ОС Android.

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

Кому будет полезен курс?

  • null

    Студентам

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

  • null

    Начинающим разработчикам

    Дополните стек новой технологией и получите значительное преимущество в работм

  • null

    Разработчикам

    Обновите свои знания и начните разрабатывать приложения под Android

Обратите внимание!

На курс Java программирование под Android зачисляются слушатели, освоившие базовый курс Основы программирования, либо кто успешно прошел тестирование

Детали курса:

  • null

    Начало курса

    11 декабря
  • null

    Длительность

    20 недель, 160 часов
  • null

    Расписание

    Вт, Пт 19:00-21:00, Сб 14:00-18:00
  • null

    Стоимость

    2890 грн в мес

После 1 декабря:

2590 грн в мес

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

Кому будет полезен курс?

  • null

    Студентам

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

  • null

    Начинающим разработчикам

    Дополните стек новой технологией и получите значительное преимущество в работм

  • null

    Разработчикам

    Обновите свои знания и начните разрабатывать приложения под Android

Обратите внимание!

На курс Java программирование под Android зачисляются слушатели, освоившие базовый курс Основы программирования, либо кто успешно прошел тестирование

В результате курса вы:

  • null

    Научитесь разрабатывать Android-приложения на языке программирования Java

  • null

    Поймете основы проектирования приложения для мобильных устройств

  • null

    Сможете проектировать и создавать приложения под Android

  • null

    Поймете важность термина «жизненный цикл мобильного приложения»

  • null

    Узнаете механизм публикации приложения в Google Play и способы заработка на приложениях

  • null

    Будете анализировать безопасность приложения

Почему стоит стать разработчиком под Android?

ВЫСОКИЙ
СПРОС

Количество вакансий Android-разработчиков продолжает расти

ДОСТОЙНАЯ
ОПЛАТА ТРУДА

Заработная плата разработчика стартует от 500$ и может вырасти до 5000$

ПРОГНОЗИРУЕМОЕ
БУДУЩЕЕ

За 2-3 месяца работы вы вернете деньги, которые потратили на длительное обучение

ВОЗМОЖНОСТЬ
РАБОТАТЬ УДАЛЕННО

Специфика работы не требует привязки к конкретному месту работы

ВЫСОКИЙ
СПРОС

Количество вакансий Android-разработчиков продолжает расти

ДОСТОЙНАЯ
ОПЛАТА ТРУДА

Заработная плата разработчика стартует от 500$ и может вырасти до 5000$

ПРОГНОЗИРУЕМОЕ
БУДУЩЕЕ

За 2-3 месяца работы вы вернете деньги, которые потратили на длительное обучение

ВОЗМОЖНОСТЬ
РАБОТАТЬ УДАЛЕННО

Специфика работы не требует привязки к конкретному месту работы

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

Структура проекта Android Studio

  • ресурсы приложения,типы ресурсов;
  • логика приложения(java/kotlin);
  • настройки приложения(gradle);
  • знакомство с AndroidManifest.

Типы данных java

  • обзор типов примитивов;
  • обзор классов,в которые расширяют возможности с типами примитивов
  • работа со строками;
  • работа с массивами символов.

Типы данных kotlin

  • обзор типов данных и
    специфика синтаксиса.

Типы функций, модификаторы доступа(java/kotlin) в контексте Android

  • класс, конструктор, объект класса (java/kotlin). Пример наследования;
  • интерфейсы; пример полиморфизма(java/kotlin).
  • абстрактные классы; примеры инкапсуляции.

Знакомство с главными компонентами приложения. (java/kotlin)

  • Application;
  • Activity, жизненный цикл, часто ипользуемые методы;
  • Service, IntentService;
  • BroacastRecaiver;
  • обзор примера ContentProvider, FileProvider.

Типы разметок, View, основные вью представления.(java/kotlin)

  • использования Zeplin для верстки приложения;
  • основные типы разметок;
  • основные визуальные представления, списки.

Знакомство с Frgament, FragmentDialog, Dialog (java/kotlin)

  • Fragment, жизненный цикл, часто ипользуемые методы.FragmentManager, FragmentTransaction;
  • DialogFragment;
  • Dialog.

Паттерны MVP/MVC (java/kotlin)

  • обзор MVP как основной паттерн старого стэка разработки приложения;
  • обзор MVC, разница между MVС и MVP;

REST в Android (java/kotlin)

  • Realm;
  • Особенности базы данных, недостатки.

Rx (java/kotlin)

  • парадигма реактивного программирования;
  • Разница между RxJava и RxJava2.
  • обзор RxJava2
  • обзор RxKotlin

DI (Dependeces Injection - Внедрение Зависимостей)(java/kotlin)

  • обзор MVVM, разница между MVVM и MVP;
  • разбор примера на java/kotlin;
  • Использование набора библиотек с внедрениеем зависимостей и REST.

Google Services

  • Google API Console
  • Google Maps;
  • Google Auth;

Firebase, push-уведомления

  • обзор и настройка push-уведомлений.

CustomView

  • обзор возможностей кастомизации View.

Преподаватель курса:

Денис Калашник

Разработчик мобильных приложений под android с 3-х летним стажем. В данный момент работаю в компании WOXAPP. Активно занимаюсь разработкой собственных проектов/приложений. Из увлечений: искусство и фотография. Веду активный образ жизни.

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

Отзывы о курсе:

Детали курса:

Начало курса

11 декабря

Длительность

20 недель, 160 часов

Расписание

Вт, Пт 19:00-21:00, Сб 14:00-18:00

Стоимость

2890 грн в мес

После 1 декабря:

2590 грн в мес

Система лояльности:

от стоимости обучения
студентам вузов
и выпускникам Level Up

от стоимости обучения
на любой курс,
если приведете друга

Скидка на обучающие
курсы в утреннее
и дневное время

от стоимости обучения
студентам вузов
и выпускникам Level Up

от стоимости обучения
на любой курс,
если приведете друга

Скидка на обучающие
курсы в утреннее
и дневное время

Учеба в Level Up — это:

  • null

    Поддержка преподавателя

    Закрытый чат группы и преподавателя, где всегда можно решить возникающие вопросы по пройденному материалу

  • null

    Практические занятия

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

  • null

    Видеозапись урока

    Если вы не можете присутствовать на занятии, мы можем сделать для вас видеозапись этого урока, или онлайн-трансляцию

  • null

    Домашние задания

    Каждое занятие начинается с разбора ДЗ. Обсуждение ошибок и вариантов решения, что поможет избежать их в дальнейшем

  • null

    Командная работа

    Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения

  • null

    IT-инкубатор

    Лучших выпускников приглашаем на стажировку в IT-инкубатор, где на реальных проектах вы получаете бесценный опыт работы

  • null

    Поддержка преподавателя

    Закрытый чат группы и преподавателя, где всегда можно решить возникающие вопросы по пройденному материалу

  • null

    Практические занятия

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

  • null

    Видеозапись урока

    Если вы не можете присутствовать на занятии, мы можем сделать для вас видеозапись этого урока, или онлайн-трансляцию

  • null

    Домашние задания

    Каждое занятие начинается с разбора ДЗ. Обсуждение ошибок и вариантов решения, что поможет избежать их в дальнейшем

  • null

    Командная работа

    Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения

  • null

    IT-инкубатор

    Лучших выпускников приглашаем на стажировку в IT-инкубатор, где на реальных проектах вы получаете бесценный опыт работы

Регистрация на курс

Регистрация на курс

Регистрация на курс

Регистрация на курс

Регистрация на курс

Регистрация на курс

Регистрация на курс

Оставить заявку
на пробный урок

Регистрация на курс

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

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