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

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

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

Cтарт: 27 ноября

О курсе

Основа обучения на курсе разработка под Android ‒ это язык программирования Java и особенности разработки Android-приложений. Курс подготовит слушателя к профессиональной разработке мобильных приложений. На занятиях слушатели получат необходимые знания и навыки и станут хорошо понимать «кухню» мобильной разработки.

Курс рассчитан на начинающих разработчиков, которые уже знакомы с основами программирования.

Android-разработчик создает мобильные приложения для смартфонов, планшетов и других девайсов, работающих на операционной системе Android. Ее представили только в 2008 году и сегодня используют 80% девайсов в мире. В Google Play опубликованы миллионы мобильных приложений и игр. Количество вакансии и доход Android-разработчиков только растет. Java под Android ‒ легко осваиваемый и интуитивно понятный язык.

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

Для кого курс?

  • 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)

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

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

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

REST в Android (java/kotlin)

  • Realm, особенности базы данных, недостатки.
  • 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.

Будет сложно, но мы:

Дадим знания

Комплекс домашних и технических заданий помогут пройти этапы становления программистом

Научим работать

За 120 часов научим основам и нюансам разработки приложений под Android

Развиваем навыки

За время обучения прокачаем навыки коммуникации, составления CV и прохождения технического собеседования

Будет сложно, но мы:

  • null

    Дадим знания

    Комплекс домашних и технических заданий помогут пройти этапы становления программистом

  • null

    Научим работать

    За 120 часов научим основам и нюансам разработки приложений под Android

  • null

    Развиваем навыки

    За время обучения прокачаем навыки коммуникации, составления CV и прохождения технического собеседования

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

Начало курса

27 ноября

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

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

Расписание

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

Стоимость

2590 грн за курс

Занятия проводятся на ноутбуках студентов

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

  • null

    Начало курса

    27 ноября
  • null

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

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

    Расписание

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

    Стоимость

    2590 грн за курс

Занятия проводятся на ноутбуках студентов

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

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

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

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

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

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

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

    IT-инкубатор

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

    IT-инкубатор

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

Ближайшие мероприятия

Level Up является главным инициатором и организатором знаковых IT-мероприятий в Днепре.

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

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

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

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

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

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

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

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

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