Top.Mail.Ru
СКИДКА ДО 50%

ДЕНЬ

:

ЧАСОВ

:

МИНУТ

:

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

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

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

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

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

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

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

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

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

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

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

Купить курс
  • Иконка программыУникальная программа курса
  • Иконка пользователейИндивидуальный / групповой урок
  • Иконка уроковПостоянный доступ к видеозаписям уроков
  • Иконка 24 часаПоддержка преподавателя 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, средняя зарплата — 145 000 ₽

65 000₽

после курса

160 000₽

лет

237 000₽+

более 5 лет

Цены

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

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

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

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

Старт занятий - 1 августа

13 420 руб/мес
11 503 руб/мес
при рассрочке на 24 месяца
Государство предоставляет поддержку и льготы не только профильным специалистам, но и IT-компаниям

Государство предоставляет поддержку и льготы не только профильным специалистам, но и IT-компаниям

IT-специалисты младше 30 лет получают отсрочку от призыва на срочную военную службу. Сотрудники IT-компаний могут купить квартиру в новостройке или построить частный дом в ипотеку по льготной ставке 5%Мы предоставим Вам все необходимые документы. Для уточнения деталей, свяжитесь с менеджером +7 (499) 288-09-08

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

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

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

Карьера - Оформление портфолио
Оформление портфолио

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

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

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

Лицензия на ведение образовательной деятельности

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

Сертификат после обучения

После успешного прохождения курса и сдачи проекта вы получите сертификат установленного образца, который дополнит ваше портфолио
Мы обучаем по государственной лицензии № Л035-01255-50/00639874
Лицензия школы Ycla coding

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

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

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

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

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

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

Отзывы учеников и родителей

Маринаученица

В середине курса я поняла, что разработка - это не только моя будущая работа, но и страсть. Мне стало так интересно, как все устроено, почему именно так, и преподаватель мне все очень терпеливо объясняет, показывает, дает материалы. Долго не могла решиться, потому что не знала, какой именно курс хочу, менеджеры назначили мне встречу с преподавателем, я все расспросила и решили, что мне выгоднее Андроид. Платила по модулям, проблем не возникло

Посмотреть отзыв
Константинученик

Когда я решил, что хочу делать приложения на Андроид, я сразу искал удалённо и чтобы под меня расписание сделали, потому что группы, где по 20 человек - это потеря просто времени. Мы все очень подробно на курсе изучали, сразу практиковались, для меня было очень полезно!

Посмотреть отзыв

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

  • Кому подойдет курс разработки приложений для Android?

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

  • Как проходят уроки?

    Индивидуально или в группе. Урок длится 1 час, через Zoom. Занятие включает в себя: теорию, практику, ответы на вопросы, домашнюю работу и ее проверку. Во время урока у ученика выделяется время на создание своего проекта. Так он быстрее научится самостоятельно искать и исправлять ошибки.

  • Курс подойдёт новичкам?

    Да! Вам не нужно обладать специальными знаниями. Вы можете приступить к курсу будучи полным новичком в сфере программирования.

  • Могу ли я оплатить только те модули, которые интересны?

    Да, можете. Для уточнения цены интересующего вас модуля свяжитесь с менеджером +7 (499) 288-09-08

  • Какой результат после пройденного курса?

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

  • На какой курс можно пойти после прохождения?

    Вы можете изучить и расширить свои знания языков программирования, а также записаться на консультацию к нашим преподавателям - мы всегда рады помочь!

  • Сколько зарабатывает Android разработчик?

    Средняя зарплата Android разработчика: Junior - 65 000₽, Middle - 160 000₽, Senior - 237 000₽ +

  • Сколько человек занимается в группе?

    В группе занимается до 4х человек.

Обратный звонок

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

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

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

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