СКИДКА ДО 50%

ДЕНЬ

:

ЧАСОВ

:

МИНУТ

:

СЕКУНД
125 занятий

Курс «Android-разработчик»

Наши опытные преподаватели проведут вас через все этапы разработки Android-приложений, начиная от основ и заканчивая продвинутыми концепциями. Вы научитесь основам языка Java, создавать интерфейсы, взаимодействовать с базой данных, работать со сторонними API и многое другое.

Купить курс
  • Уникальная программа курсаУникальная программа курса
  • Индивидуальный/ групповой урокИндивидуальный/ групповой урок
  • Постоянный доступ к видеозаписям уроковПостоянный доступ к видеозаписям уроков
  • Поддержка преподавателя 24/7Поддержка преподавателя 24/7

Программа курса "Android"

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

Лицензия № Л035-01255-50/00639874
Основы языка Java

В этом модуле вы получите фундаментальные знания по Java, необходимые для разработки приложений для устройств, работающих на андроиде. Вы установите среду разработки. Узнаете про системы контроля версий. Создадите свое первое мобильное приложение. Познакомитесь с основными типами данных, логическими выражениями, условными операторами, циклами, массивами и другими концепциями, необходимыми для создания программ.

Вы научитесь:

  • Устанавливать свою первую IDE
  • Работать с Git
  • Создадите свое первое приложение в Android Studio
  • Познакомитесь с типами данных
  • Понятиям «Условия» и «операторы»
  • Понятию, что такое «Циклы»
  • Работать с массивами
  • Создавать свои методы

Методический план:

В первом модуле вы установите Java на компьютер, а так же Android Studio, в котором создадите свое первое мобильное приложение. Поработаете с системой контроля версий Git. Вы рассмотрите работу условных операторов. Изучите способы работы с циклами while, for, а так же используете их для работы с массивами. Вы создадите свои методы и поработаете с их параметрами.

Итог модуля:

После прохождения этого модуля студент получит фундаментальные знания по Java, необходимые для разработки Android-приложений. Этот модуль обеспечит студента необходимыми навыками и знаниями для разработки программ на языке Java и создания приложений для Android.

ООП

Вы получите все необходимые знания об ООП, для того чтобы уверенно развиваться как Android-разработчик. Узнаете как работать с классами, конструкторами. Изучите наследование, полиморфизм и инкапсуляцию. Вы сможете научиться работать с файлами. Узнаете про тестирование и его виды. Изучите принципы SOLID.

Вы научитесь:

  • Основам объектно-ориентированного программирования
  • Создавать классы и объекты
  • Изучите наследование, полиморфизм и инкапсуляцию
  • Работать с классом String
  • Работать с файлами
  • Тестированию
  • Принципам SOLID
  • Работать со Stream API

Методический план:

Во втором модуле вы углубленно изучите принципы объектно-ориентированного программирования (ООП) на языке Java. Вы познакомитесь с созданием классов, объектов и конструкторов. Изучите работу с классом String, а также наследование, полиморфизм, инкапсуляцию и работу с файлами. Вы узнаете про тестирование и каким оно бывает. Изучите принципы SOLID. Научитесь работать со Stream API, а также изучите параллелизм и потоки

Итог модуля:

После прохождения данного модуля студент получит все необходимые знания об объектно-ориентированном программировании (ООП) на языке Java, чтобы успешно развиваться в качестве Android-разработчика. Этот модуль обеспечит студенту солидный фундамент для разработки высококачественных и эффективных Android-приложений.

Основы разработки приложений

Вы начнете углубляться в андроид разработку и создадите свой проект в Android Studio. Узнаете о работе жизненного цикла активности и фрагментов в приложении. Научитесь верстать экраны мобильного приложения с помощью XML. Узнаете как работать с двухмерной графикой и с графикой в отдельном потоке. А так же создадите простую игру.

Вы научитесь:

  • Созданию мобильных приложений для Android устройств
  • Верстать экраны
  • Узнаете про Контекст и намерения
  • Научитесь использовать анонимные классы
  • Создавать фрагменты и взаимодействовать с активностями
  • Изучите основы двумерной графики
  • Изучите параллелизм и потоки
  • Узнаете про сервисы в Android
  • Создадите простейшую игру с помощью libGDX
  • Узнаете про Material Design.

Методический план:

В третьем модуле вы познакомитесь с Android-разработкой. Узнаете как верстать экраны с помощью XML. Вы изучите работу фрагментов и как взаимодействовать с активностями. Вы узнаете, что такое параллелизмом и потоки. Научитесь создавать сервисы и работать с ними. Также вы создадите свою игру с помощью фреймворка libGDX. В дополнение, вы научитесь рисовать на экране с помощью Canvas.

Итог модуля:

После прохождения данного модуля студент углубится в разработку Android-приложений и создаст свой собственный проект в Android Studio. Этот модуль обеспечит студенту необходимые навыки и знания для создания полноценных Android-приложений с применением графики и игровых элементов.

Алгоритмы и структура данных

Вы изучите различные алгоритмы и структуры данных. Узнаете как работать с коллекциями и списками данных, и как связывать их с UI. Напишите свою реализацию сортировок.

Вы научитесь:

  • Изучите различные структуры данных
  • Узнаете про компараторы
  • Поработаете с деревьями
  • Создавать алгоритмы сортировок
  • Изучите хеширование

Методический план:

В четвертом модуле вы изучите алгоритмы и структуры данных, их виды, и как они могут быть использованы в реальном продукте. Вы сможете создавать списки данных и показывать их в приложении. Также вы научитесь сортировать данные и работать с хешированием.

Итог модуля:

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

Базы данных

Вы узнаете про различные виды баз данных. Создадите свое локальное хранилище для множества данных на устройстве с помощью SQL. Научитесь взаимодействовать с данными в БД. Изучите более продвинутые способы хранения данных.

Вы научитесь:

  • Узнаете про виды баз данных
  • Создавать свою базу данных с помощью SQL
  • Создавать таблицы в БД
  • Взаимодействовать с данными
  • Поработаете с библиотекой Room для более удобной работы с БД.

Методический план:

В пятом модуле вы научитесь создавать базы данных для хранения массивов на устройстве. Узнаете про различные виды БД. Научитесь манипулировать данными в вашей БД.

Итог модуля:

После прохождения данного модуля студент овладеет различными аспектами баз данных. Он узнает о различных видах баз данных и создаст свое собственное локальное хранилище с использованием SQL. Этот модуль позволит студенту эффективно управлять данными в приложениях и освоить важные навыки работы с базами данных.

Основы серверной части

Вы узнаете про работу с сетью и как работает интернет. Изучите IP-сети. Поймете как сайты и приложения работают с серверами и взаимодействуют друг с другом. Соедините сервер с вашим приложением и научитесь отправлять запросы. Создадите свой простой сервер. Познакомитесь с еще одним языком программирования. Узнаете про другой способ верстки экранов.

Вы научитесь:

  • Изучите работу с сетями
  • Узнаете про виды протоколов и как работает интернет
  • Изучите HTTP-протокол и как взаимодействовать с ним
  • Отправлять и получать запросы от сервера в вашем приложении
  • Научитесь работать с API
  • Работать с библиотекой Volley
  • Создадите свой простой сервер на Spring Framework
  • Узнаете про удаленные СУБД
  • Узнаете про язык программирования Kotlin
  • Поработаете с Jetpack Compose.

Методический план:

В шестом модуле вы узнаете про работу с сетью и как работает интернет. Изучите, как сайты и приложения работают с серверами. Вы рассмотрите HTTP-протокол, и как происходят HTTP-запросы и ответы. Научитесь отправлять запросы из вашего приложения и получать ответы с сервера. Поработаете с библиотекой Volley. Также вы создадите простейший сервер на Spring Framework. Вы узнаете про облачные платформы и серверные СУБД, которые позволяют хранить ваши данные удаленно. Также вы узнаете про язык Kotlin, который может работать вместе с Java и новейший способ верстки с помощью Jetpack Compose.

Пример занятия:

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

Заработок будет расти вместе с опытом

По данным hh.ru, средняя зарплата Android разработчика — 160 000 ₽

65 000 ₽

Junior
после курса

160 000 ₽

Middle
1–5 лет

237 000 ₽ +

Senior
более 5 лет

Цены

-12% скидка
Индивидуальные

Занятия проходят в браузере, через сервис Zoom. Ученик будет общаться с преподавателем по видеосвязи и вместе решать задания. Вы сами выбираете график учёбы.

15 977 руб/мес
14 060 руб/мес
при рассрочке на 24 месяца
-14% скидка
Групповые

Онлайн занятия в небольшом кругу учеников. Можно присутствовать на уроке или смотреть его в записи. Занятия проводятся 2 раза в неделю.

13 420 руб/мес
11 503 руб/мес
при рассрочке на 24 месяца

Развивайте свою карьеру с нами

Профессиональное резюме

Наша команда экспертов поможет вам выделиться среди кандидатов. Мы создадим эффективное и привлекательное резюме, которое подчеркнет ваши навыки и достижения.

Оформление портфолио

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

Карьерная консультация

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

Получи бесплатный урок в подарок

Пройдите бесплатное пробное занятие по выбранному курсу, на котором мы проконсультируем вас более подробно, а также проведем тестирование, которое поможет определить Ваш уровень знаний в сфере программирования.

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

Нажимая на кнопку, вы даете согласие на  обработку персональных данных.

Заявка на обучение

Вопросы и ответы

  • Кому подойдет курс разработки приложений для Android?
    Данный курс подойдет тем, кто хочет разрабатывать приложения для ОС Android.
  • Как проходят уроки?
    Индивидуально или в группе. Урок длится 1 час, через Zoom. Занятие включает в себя: теорию, практику, ответы на вопросы, домашнюю работу и ее проверку. Во время урока у ученика выделяется время на создание своего проекта. Так он быстрее научится самостоятельно искать и исправлять ошибки.
  • Курс подойдёт новичкам?
    Да! Вам не нужно обладать специальными знаниями. Вы можете приступить к курсу будучи полным новичком в сфере программирования.
  • Могу ли я оплатить только те модули, которые интересны?
    Да, можете. Для уточнения цены интересующего вас модуля свяжитесь с менеджером +7 (495) 023-53-52
  • Какой результат после пройденного курса?
    Прохождение курса программирования по Android позволит вам освоить язык программирования Java и стать способным разработчиком, специализирующимся на создании мощных и многофункциональных мобильных приложений.
  • На какой курс можно пойти после прохождения?
    Вы можете изучить и расширить свои знания языков программирования, а также записаться на консультацию к нашим преподавателям - мы всегда рады помочь!
  • Сколько зарабатывает Android разработчик?
    Средняя зарплата Android разработчика: Junior - 65 000₽, Middle - 160 000₽, Senior - 237 000₽ +
  • Сколько человек занимается в группе?
    В группе занимается до 4х человек.
Обратный звонок

У вас остались вопросы?

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

Нажимая на кнопку, вы даете согласие на  обработку персональных данных.