Первый платёж через 3 месяца
Профессия Android-разработчик
По данным Google, 3 млрд устройств работает на Android. Телевизоры, смартфоны и умные часы напичканы полезными приложениями, с помощью которых мы смотрим сериалы, платим за покупки, общаемся и заказываем еду. Теперь и вы сможете создавать такие сервисы.
Вы добавите до 5 приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком. А Центр карьеры поможет найти работу уже во время прохождения курса.
- Вернём деньги если не трудоустроишься
- С нуля курс подходит новичкам
- Без «воды» только нужные знания и много практики
- Быстрый старт сможете трудоустроиться через 8 месяцев
О профессии
72% мобильных устройств в мире работают на Android. Поэтому вашими приложениями смогут пользоваться миллионы людей. Это вполне реально, ведь распространять Android-приложения можно через несколько магазинов одновременно: Play Market, Samsung Store, App Gallery и RuStore.
- 2 491 вакансия
Android-разработчиков открыта в сентябре 2023 года, по данным hh.ru
- 65 000 рублей
средняя зарплата начинающего специалиста, по данным hh.ru
- Перекрёсток Vprok, CleverPumpkin
компании, в которые трудоустроились участники курса
Что даёт профессия Android-разработчика
Чему вы научитесь
- Программировать на Kotlin
Kotlin — основной язык для программирования приложений на Android. Вы с нуля изучите и базовые возможности языка, и продвинутые концепции.
- Работать в среде Android Studio
Узнаете, как проектировать экраны и программировать логику приложений, научитесь публиковать свои проекты в Google Play.
- Использовать Android SDK
Будете создавать динамичные приложения, которые решают проблемы пользователей. Например, научитесь получать доступ к камере устройства или к местоположению.
- Создавать анимации и кастомные экраны
Скучные и статичные приложения — прошлый век. Вы узнаете всё, что нужно для проектирования нестандартных переходов между состояниями приложения, и сможете реализовать даже самый необычный экран.
- Тестировать приложения
Кто будет пользоваться вашим приложением, если оно не работает? Вы научитесь проверять работоспособность проектов при разных условиях, использовать эмуляторы и симуляторы.
- Проектировать стабильные и быстрые приложения
Научитесь использовать популярные шаблоны проектирования. Сможете ускорять процесс разработки.
Записаться на курс или получить бесплатную консультацию
Поможем найти работу или вернём деньги
Вас ждёт индивидуальная поддержка
HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
Чем вам поможет Центр карьеры:
-
Резюме
Презентуем вас работодателям с выгодной стороныПроведём онлайн-встречу, где оценим ваши сильные стороны, навыки и профессиональный опыт. Поможем оформить профиль на сайтах с вакансиями и разработать привлекательное резюме, которое точно впечатлит работодателей.
-
Индивидуальный карьерный план
Расскажем, как начать и развивать карьеруПроведём онлайн-консультацию, определим ваши цели и расскажем, как их добиться. Сформируем индивидуальный путь вашего развития в профессии. Вы узнаете, где искать работу и какие навыки развивать, чтобы продвинуться в карьере.
-
Партнерские вакансии
Порекомендуем вашу кандидатуру партнёрамУ вас будет доступ к закрытому чату с вакансиями наших партнёров. Вы сможете выбрать подходящие предложения, а консультант поможет написать сопроводительное письмо и подготовиться к собеседованию. Вашу кандидатуру рассмотрят в числе первых.
-
Оформление портфолио
Поможем эффектно представить ваши проектыРасскажем, как создать продающее портфолио. Вместе выберем привлекательные работы и отдадим на ревью эксперту. Поможем оформить проекты так, что их по достоинству оценят работодатели.
-
Карьерные консультации
Подготовим вас к старту карьерыКонсультанты ответят на ваши вопросы о карьере, подготовят к собеседованиям и соберут обратную связь от работодателей. Вы узнаете, как вести себя на интервью и избежать ошибок при поиске работы. Сможете участвовать в карьерных воркшопах и вебинарах.
Почему мы уверены в вашем трудоустройстве?
-
Определяем потребности рынка
Мы тщательно анализируем профессии, в которых помогаем с трудоустройством: опрашиваем специалистов, оцениваем вакансии, потребность в кандидатах и доступность профессии для новичков.
-
Даём качественные знания
Помогаем получить навыки, которые необходимы здесь и сейчас. Все спикеры — практикующие специалисты, а их знания востребованы на рынке.
-
Поддерживаем на старте карьеры
Наши консультанты контролируют каждый шаг на пути к вашей карьере. Они помогают избежать ошибок и спланировать профессиональный путь.
- 500+ пользователей меняют карьеру ежеквартально
- 600+ новых вакансий ежеквартально размещают работодатели на нашей площадке
Как проходит обучение на платформе
Команда поддержки будет рядом
-
Куратор-эксперт будет проверять ваши работы и помогать сделать их лучше. А ещё — проводить воркшопы с разбором домашних заданий. В кураторы мы берём практикующих экспертов с опытом работы от 5 лет. Они проходят методическое обучение — и умеют объяснять сложное.
Куратор-эксперт
Подробно разбирает домашние задания, помогает сделать их лучше
-
HR-консультант поможет в поиске работы. Вместе вы составите план развития, резюме и портфолио. Консультант подготовит вас к собеседованиям и даст доступ к закрытому каналу с вакансиями.
HR-консультант
Помогает в поиске работы: от плана действий до собеседований
-
Служба заботы поддержит в решении всех технических вопросов. Например, поможет установить лицензионные программы или объяснит, как работать с учебной платформой.
Служба заботы
Помогает с вопросами по платформе и прохождению курса
Трек обучения
Записаться на курс или получить бесплатную консультацию
Содержание курса
Вы изучите Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket и получите навыки, которые помогут вам успешно пройти техническое собеседование в IT-компании
-
Введение в IT
Ознакомитесь с базовыми понятиями IT-сферы и поймете сами принципы обучения.
-
- Устройство платформы.
- Формат и программа обучения.
- Важные правила и советы по обучению.
- Базовые понятия из мира IT (модель, алгоритм, данные, алгоритм, язык и исполнитель, интерфейсы).
- IT в совр. мире (что такое фронтенд, бэкенд, сетевая инфраструктура, бизнес-аналитика, искусственный интеллект).
-
-
Программирование на Java
Познакомитесь с языком Java и научитесь писать на нем программы. Сможете решать задачи на этом языке программирования.
-
- Основы языка Java: типы данных, операторы, основные конструкции (условия и циклы), методы, исключения, интерфейсы.
- Работа с файлами, шаблоны и паттерны.
- Основы ООП, применение их принципов в коде.
-
-
Kotlin и Android Studio
Познакомитесь с языком Kotlin, научитесь писать на нем программы, поймёте структуру Android-проекта и сможете работать с Java и Kotlin в одном проекте, а также переводить код с языка Java на Kotlin.
-
- Kotlin.
- Реализация ООП на Kotlin.
- Android Studio IDE.
-
-
Основы Android UI
Познакомитесь с основами дизайна интерфейса мобильных приложений на Android. Научитесь использовать различные методы построения экранов и навигации в приложении, а также создавать пользовательские интерфейсы различной сложности. Сможете писать UI-тесты.
-
- Основные понятия Android UI и из каких компонентов состоит мобильное приложение.
- Организация ввода на мобильных устройствах.
- Адаптивный интерфейс и как его строить.
- UI-тестирование и написание UI-тестов.
- Использование различных методов построения экранов и навигации в приложении.
- Создание пользовательского интерфейса.
- Работа с форматом XML.
-
-
Варианты построения архитектур мобильных приложений
Узнаете, для чего приложению нужна архитектура, какие есть особенности архитектуры моб. приложений, познакомитесь с архитектурными паттернами, научитесь проектировать различные варианты построения архитектур мобильных приложений и подбирать необходимый вариант построения архитектуры мобильного приложения.
-
- Архитектура UI-слоя приложения.
- Основные понятия построения архитектуры мобильных приложений: — View Binding — Data Binding — Retrofit, Gson — Архитектурные паттерны MVVM, MVI, MVP.
- Зависимости.
- Основные концепции DI.
- Подключение Dagger 2.
- Переиспользование кода.
- Основные принципы построения архитектур.
- Особенности архитектуры мобильных приложений.
-
-
Взаимодействие с сервером, работа с локальными хранилищами данных
Познакомитесь с базами данных и узнаете, как работать с данными (что такое администрирование и профилирование БД, что такое сериализация и десериализация данных).
-
- Базы данных, виды баз данных.
- Основы SQL.
- SQLite, ACID, CRUD.
- Администрирование и профилирование БД.
- Сериализация и десериализация данных.
- Настройка обмена данных по сети.
- Использование языка SQL для написания запросов в БД.
- Подключение БД к своему мобильному приложению.
- Написание миграции при использовании SQLite.
- Транзакции в Room.
-
-
Многопоточность, реактивные подходы к построению приложения
-
- Познакомитесь с многопоточностью и асинхронностью, поймёте, для чего их использовать в приложении, научитесь настраивать обмен данных по сети и с базой данных.
- Асинхронная работа приложения. Многопоточность и реактивные подходы для увеличения производительности приложения.
-
-
Больше о работе в фоне
Узнаете, что такое работа в фоне, для чего ее нужно реализовывать в приложениях, какие есть типы работ в фоне, научитесь запускать фоновые задачи, которые могут выполняться с заданной периодичностью или в заданное время, а также познакомитесь с технологиями, которые помогут реализовать и настроить работу в фоне.
-
- Категории работ в фоне.
- Использование категорий в зависимости от ситуации.
- Ограничения при работе в фоне.
- Services и Notification, особенности и применение.
- WorkManager, AlarmManager, BroadcastReceiver и применение.
-
-
Подготовка приложения к публикации
Научитесь проверять своё приложение на быстродействие, потребление ресурсов и так далее, сможете подготовить свое приложение к публикации, узнаете все этапы, которые нужно пройти перед публикации приложения, зарегистрируетесь в Play Console (для публикации приложения), а также сможете сделать страницу приложения в Play Market привлекательной, научиться работать с отзывами и загружать новые версии приложения.
-
- Подготовка приложения к публикации, ограничения.
- Этапы перед публикацией.
- Отладка приложения и его профайлинг.
- Релиз приложения.
-
-
Тестирование и безопасность приложения
Познакомитесь с юнит-тестированием и научитесь писать простые тесты для тестирования приложения перед выпуском.
-
- Простые тесты для тестирования приложения перед выпуском.
- Основы использования библиотеки JUnit и тестирование с помощью Asserts и Robolectric.
-
-
Учебная стажировка
-
- Используя изученный стек технологий, разработаете мобильное приложение по теме, которую придумаете сами.
-
Получить консультацию специалиста и презентацию с полным содержанием курса
Спикеры
-
Никита Баришок
Работал в Trucker Path, ABBYY, BMSTU Research Institute, 6+ лет опыта разработки на Android
-
Александр Солдатенков
Android Developer в Arrival LTD — разрабатывает приложения для взаимодействия с электромобилями, 3+ лет в Android-разработке
-
Константин Уренев
Старший инженер по разработке в «Сбербанк», 5+ лет программирует на Java/Kotlin и 3 года преподает Android-разработку
О Skillbox
Год английского языка!
Пройдите 3 модуля из первого курса и получите доступ к урокам английского языка по промокодам от Skillbox на год.
Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 марта 2023 года.
Вас ждут:
- методика ускоренного запоминания слов и грамматики
Ваше резюме после прохождения курса
Android-разработчик
от 65 000 ₽
Инструменты
Навыки
- Программирую на Java и Kotlin и использую Android Studio
- Работаю с системой контроля версий — Git
- Проектирую мобильные приложения с учетом их архитектуры
- Создаю пользовательские интерфейсы различной сложности
- Работаю с анимацией в интерфейсах
- Работаю с сервером, локальными хранилищами и базами данных
- Применяю существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства
- Организую сетевое взаимодействие, используя предложенные платформой стандартные методы и современные библиотеки
- Тестирую приложения
- Применяю реактивный подход и использую различные библиотеки для его реализации — RxJava, Coroutines
- Использую AppBundle и выпускаю релизы приложения в PlayStore
Подтверждение ваших навыков
В конце обучения получите сертификат установленного образца. Мы обучаем по государственной лицензии №Л035−1 298−77/179 609.
- Старт курса: 1 декабря
- Осталось: 5 мест
Стоимость курса
Записаться на курс или получить бесплатную консультацию
Где работают участники курсов Skillbox
Часто задаваемые вопросы
-
Для кого этот курс?
В первую очередь для новичков, которые решили получить профессию программиста с нуля. Он дает полноценную подготовку мобильного разработчика на Android.
Если у вас уже есть знания и опыт в IT, то на курсе вы сможете подтянуть знание Kotlin и Java, чтобы расширить арсенал и браться за сложные проекты. -
Это действительно востребованная профессия?
На бирже открыты тысячи программистских вакансий, и их количество только растет. Также разработчики всегда востребованы на фрилансе.
Мы даем актуальные для рынка навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы. -
Что делает Android-разработчик?
Этот специалист создает приложения для устройств на операционной системе Android. Он пишет код, работает над интерфейсом и дизайном, тестирует продукты и исправляет баги, а также адаптирует его под разные модели устройств.
-
Что я получу после окончания программы?
Актуальные и прикладные знания, знакомство с комьюнити разработчиков и практику по созданию своего первого проекта. Словом, все, что нужно в профессии разработчика.
-
Где нужен и насколько востребован Android-разработчик?
Актуальные и прикладные знания, знакомство с комьюнити разработчиков и практику по созданию своего первого проекта. Словом, все, что нужно в профессии разработчика.
-
Я никогда не програмировал(а), смогу ли я учиться на этом курсе?
Да, конечно. Программа рассчитана на новичков без опыта программирования и начинающих с небольшим опытом. Если вы уже знакомы с основами кодинга, то сможете освежить свои знания. Если нет — мы вас всему научим.
-
Насколько это сложно?
Для старта не нужно уметь программировать. Курс начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели обучения и последовательно «раскладываем» ее на цели каждого блока, модуля, урока. Все материалы, задания, проекты помогут получить важные навыки.
-
Нужно ли знать английский для прохождения курса?
Нет, все обучение ведется на русском языке. Иногда мы можем давать ссылки на англоязычные материалы — но они всегда опциональны.
-
Какое оборудование потребуется?
Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Желательный объем оперативной памяти от 8 ГБ. Все инструкции по установке необходимого ПО вы получите от нас.
-
Используются ли на курсе платные программы?
Нет, мы используем программы с открытым исходным кодом и бесплатные. Студенты скачивают с официальных сайтов самые свежие версии программ или те версии, которые необходимы для заданий.
- Санкт-Петербург
- Алматы
- Минск
- Москва
- Санкт-Петербург
- Алматы
- Волгоград
- Воронеж
- Екатеринбург
- Казань
- Красноярск
- Нижний Новгород
- Новосибирск
- Омск
- Пермь
- Ростов-на-Дону
- Уфа
- Челябинск
- Вологда
- Гомель
- Ижевск
- Иркутск
- Калининград
- Кемерово
- Киров
- Краснодар
- Курск
- Липецк
- Махачкала
- Оренбург
- Пенза
- Ростов
- Рязань
- Саратов
- Сочи
- Ставрополь
- Сургут
- Тверь
- Тольятти
- Томск
- Тула
- Тюмень
- Ульяновск
- Хабаровск
- Чебоксары
Отзывы
15 отзывов