6 МЕСЯЦЕВ БЕСПЛАТНО — ПЕРВЫЙ ПЛАТЁЖ ЧЕРЕЗ ПОЛГОДА

−35% для первых
19 студентов

Профессия Android-разработчик

Image

Вы освоите разработку под самую популярную мобильную платформу, создадите своё приложение и выложите его в Google Play, даже если до этого вы никогда не программировали.

На рынке не хватает специалистов

Данные сайта hh.ru

Кому подойдёт этот курс

Чему вы научитесь

  1. Язык программирования Kotlin

    Вы узнаете, как писать приложения на самом актуальном языке для Android.
  2. Работа с библиотеками

    Изучите популярные библиотеки, необходимые для разработки.
  3. Создание концепций

    Освоите базовые принципы дизайн-концепций и познакомитесь с material design.
  4. Анимация и View

    Научитесь делать дизайн ваших приложений уникальным и ярким.
  5. Релиз в Google Play

    Подробно разберёте процесс подготовки вашего приложения к публикации в Google Play.
  6. Unit- и UI-тестирование

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

От первого урока к работе мечты

Студенты и выпускники Skillbox получают индивидуальную поддержку от Центра карьеры на протяжении всего обучения — от помощи с выбором профессии до выхода на работу мечты. Вот как это происходит.

  1. С каждым уроком ваш профессиональный уровень растёт — и вы можете планировать карьеру уже во время обучения.

  2. Реакция потенциального работодателя зависит от того, как вы подаёте себя в резюме. Мы дадим советы по его составлению и поможем написать резюме, подающее вас лучшим образом.

  3. Мы экономим ваше время — подбираем подходящие вакансии и договариваемся об интервью с работодателем. Вам нужно только пройти собеседование.

  4. Вы успешно проходите собеседование, выходите на работу и сразу начинаете выполнять задачи.

Как проходит обучение

  1. Изучаете тему

    В курсе — практические видеоуроки.

  2. Выполняете задания

    В том темпе, в котором вам удобно.

  3. Работаете с наставником

    Закрепляете знания и исправляете ошибки.

  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

Программа

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

  • 54 тематических модуля
  • 11 онлайн-курсов в программе
    1. Введение в Android-разработку
    2. Сборка и ресурсы
    3. Основы Kotlin: синтаксис, условия, функции, циклы
    4. Основы Kotlin: ООП, классы и объекты
    5. Основы Kotlin: функции высшего порядка, исключения и аннотации
    6. Вёрстка приложения и представление данных
    7. Вёрстка с помощью ConstraintLayout
    8. Добавление новых экранов с помощью Activity
    9. Фрагменты
    10. Списки
    11. Разрешения
    12. Управление датой и временем
    13. Многопоточность
    14. Работа с интернет-соединением
    15. Обмен данными по сети. Библиотека Retrofit
    16. Работа с файлами
    17. Работа с изображениями
    18. Компонент ContentProvider
    19. Язык запросов SQL
    20. Базы данных: основы
    21. Базы данных в Android
    22. Оповещения (push-уведомления)
    23. Выполнение задач в фоне, сервисы
    24. Дизайн-концепция Material design
    25. Основы внедрения зависимостей
    26. Основные паттерны построения приложения
    27. RxJava: основы
    28. RxJava: операторы
    29. RxJava: утечка памяти, обработка ошибок
    30. Подготовка приложения к релизу
    1. Создание собственных View и анимации
    2. Списки: продвинутый уровень
    3. Корутины в Kotlin
    4. Выполнение задач в фоновом режиме: практика
    5. Продвинутое внедрение зависимостей (dependency injection). Dagger 2
    6. Паттерны построения приложения
    7. Паттерны презентационного слоя
    8. Тестирование
    9. RxJava: продвинутый уровень
    10. CI/CD: непрерывная интеграция и доставка
    11. Утечки памяти: продвинутый уровень
    12. Статические анализаторы кода
    1. Введение
    2. Разработка приложения для мобильных устройств. Часть 1
    3. Разработка приложения для мобильных устройств. Часть 2
    4. Инструменты разработки и командной работы. Часть 1
    5. Инструменты разработки и командной работы. Часть 2
    6. Интеграции и сервисы
    7. Тестирование и отладка
    8. A/B-тестирование
    9. База знаний и документация
    10. Управление мобильной разработкой
    11. Распространение приложений для тестирования и на пользователей
    12. Поддержка, доработки и оптимизация
    1. Версии программного кода
    2. Установка Git
    3. Индекс и частичные коммиты
    4. Сравнение версий
    5. Отмена изменений и откат версий
    6. Репозитории и коллективная работа
    7. Ветки — создание и управление
    8. Слияние и разрешение конфликтов
    9. Полезные инструменты
    10. Правила работы с Git
    1. Как стать первоклассным программистом
    2. Как искать заказы на разработку
    3. Личный бренд разработчика
    4. Photoshop для программиста
    5. Язык запросов SQL
    6. Группировка
    7. Модификация данных
    8. Подзапросы
    9. Объявление и изменение структуры данных
    10. Вёрстка email-рассылок. Советы на реальных примерах
    11. The state of soft skills
    1. IT Resume and CV: составляем резюме на английском
    2. Job interview: questions and answers. Проходим собеседование на английском
    3. Teamwork: говорим о командной работе и процессах на английском
    4. Workplace communication: английский для общения
    5. Business letter: ведём переписку на английском
    6. Software development: разбираем все этапы жизненного цикла программного обеспечения на английском
    7. System concept development and SRS: составляем ТЗ на английском
    8. Design: говорим об основных концепциях проектирования
    9. Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании
    10. Deployment and Maintenance: обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО
    1. Что нужно работодателю?
    2. Как создавать резюме и искать работу?
    3. Как успешно пройти собеседование?
    4. Как пройти испытательный срок?
    1. Руководство по возможностям тренажера Ratatype
    1. О Курсе
    2. Первый дизайн-макет
    3. Специфика мобильных платформ
    4. С чего начать? Подготовка к проектированию
    5. Поиск вдохновения
    6. Проектирование
    7. Визуальная концепция
    8. Проверка идеи
    9. Презентация для клиента
    10. Идеальный макет
    11. Адаптация под разные платформы
    12. Масштабирование и подготовка дизайн материалов
    13. Создание кейсов на Behance
    14. Анимация в интерфейсах
    1. Бонус. Установка adobe photoshop. Горячие клавиши
    2. Введение в Photoshop
    3. Инструменты
    4. Работа с файлами и изображениями
    5. Принципы работы со слоями и масками
    6. Эффекты
    7. Продвинутые приемы обтравки / ретуши
    8. Принципы построения растровых изображений
    9. Бонус. Как освоить pen tool?
    10. Практика коллажирования для создания Key-Visual
    11. Бонус-модуль. Причиняй добро
    12. Практика создания самых оригинальных мемов для социальных сетей
    1. Введение в Figma. Обзор возможностей
    2. Работа с графикой
    3. Редактор Figma — модульные сетки и монтажные области
    4. Создание и настройка компонентов, работа с эффектами
    5. Создание вложенных компонентов. Auto Layout
    6. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
    7. Прототипирование
    8. Figma Animate
    9. Бонус-модуль. Обзор и применение Figma plugins

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Преподаватели

Максим
Мялкин

Руководитель группы Android-разработки KTS Studio

Михаил
Овчинников

Методист Skillbox, докладчик крупнейших IT-конференций России

Дмитрий
Шашлов

руководитель разработки AGIMA

Александр
Тизик

Android-разработчик AGIMA

2 месяца английского языка в подарок!

Изучайте английский язык в онлайн-школе EnglishDom вместе со Skillbox!

Студентов ждёт бесплатный доступ к курсам:

  • бизнес-английский,
  • собеседование на английском,
  • подготовка к IELTS,
  • английский для IT.

Ваше резюме после обучения

Андрей Семёнов
  • Должность: Android-разработчик
  • Зарплата от: 120 000 ₽

Профессиональные навыки:

  • Разработка приложений для Android
  • Опыт проектирования клиент-серверных приложений
  • Работа с многопоточностью в приложениях
  • Навыки в организации процесса работы: определение сроков и их соблюдение
  • Работа с API, в том числе социальных сетей
  • Работа с реактивными библиотеками
  • Работа с API Google, «Яндекса» и других систем
  • Умение разбираться в чужом коде
  • Программирование анимаций
  • Контроль версий (Git)

Диплом Skillbox

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

Image

Стоимость обучения

−35% для первых
19 студентов
  • Рассрочка со скидкой 3 500 ₽
  • Рассрочка без скидки 5 500 ₽
  • Кредит до 3 лет
  • Без переплаты по процентам