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

−40% до 4 августа

Профессия Мобильный разработчик

Image

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

Записаться на курс

В мобильной разработке не хватает специалистов

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

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

  1. Создавать нативные приложения

    Изучите популярные языки Swift или Kotlin и сможете применять их на практике.
  2. Писать чистый работоспособный код

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

    Поймете UX/UI, графику и работу игровых движков под мобильные платформы.
  4. Пользоваться инструментами разработчика

    Познакомитесь на практике с Git, Xcode, Dagger 2, CoreML, ARKit и не только.
  5. Настраивать клиент- серверную часть

    Разберётесь, как связать фронтенд и бэкенд и как их интегрировать со сторонними сервисами.
  6. Работать в команде

    Сможете эффективно сотрудничать с дизайнерами, менеджерами и даже руководить командой сами.

Помощь в трудоустрой-стве

Карточки вакансий

Опытные HR-специалисты отвечают на вопросы, подбирают лучшие вакансии, готовят к собеседованию и помогают каждому студенту получить работу мечты.

Андрей Виноградов

Андрей Виноградов

Руководитель Центра карьеры Skillbox

Учитесь сейчас, платите потом!

Расходы за первые полгода обучения берёт на себя Skillbox. В это время вы посещаете лекции, прокачиваете навыки, находите себе работу и начинаете зарабатывать.

Кредитная программа от надежных банков

  • Для граждан РФ
  • Возраст от 18 лет
  • По паспорту, без справок
  • Одобрение в день обращения

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

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

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

    Изучаете тему
  2. Выполняете задания

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

    Выполняете задания
  3. Работаете с наставником

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

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

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

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

Программа

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

  • 11 курсов в программе
  • 163 тематических модуля

Специализация на выбор

    1. Введение в iOS-разработку: переменные и константы
    2. Управление потоком данных: условия, циклы
    3. Функции и опшиналы
    4. Классы, структуры, перечисления
    5. Объектно-ориентированное программирование
    6. xcode.Controller и сториборд
    7. Переходы и взаимодействие экранов
    8. Стандартные UI компоненты и работа с ними
    9. Autolayout, Constrains, StakViews
    10. Таблицы и коллекции
    11. Создание собственных UI-компонентов
    12. Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки
    13. Анимация от А до Я
    14. Хранение данных: Realm, CoreData, UserDefaults, контроль версий
    15. Функциональное программирование
    16. Подпись и отправка приложений в App Store. Обзор iTunes connect
    1. Расширения и протоколы
    2. Дженерики, собственные операторы
    3. Rх: что это, обзор Rх-библиотек, работа с ними
    4. Архитектуры приложений: MVC, MVVM, Viper, Amber
    5. Асинхронное программирование
    6. Оптимизация и инструменты Xcode
    7. Алгоритмы и структуры данных
    8. Взаимодействие с Objective С и С-кодом. Секретные фишки из Objective C
    9. Интеграция с социальными сетями (fb, vk)
    10. Maps: Apple, Google, Yandex
    11. Agile и командная разработка
    12. Vision, CoreML и нейронные сети: создаём скайнет
    13. AVFoundation: редактируем видео
    14. ARKit: играем с дополненной реальностью
    15. GPUImage: профессиональная обработка фотографий
    16. SpriteKit: изучаем игровой движок от Apple
    17. Паттерны проектирования
    18. Тестирование
    1. Введение в Android-разработку
    2. Сборка и ресурсы
    3. Основы Kotlin: синтаксис, условия, функции, циклы
    4. Основы Kotlin: ООП, классы и объекты
    5. Основы Kotlin: функции высшего порядка, исключения и аннотации
    6. Вёрстка приложения и представление данных
    7. Вёрстка с помощью ConstraintLayout
    8. Жизненный цикл Activity
    9. Открытие новых экранов
    10. Фрагменты
    11. Работа с ViewPager и диалогами
    12. Списки
    13. Списки. Best practices
    14. Разрешения, работа с датой и временем
    15. Android jetpack: ViewModel, Navigation
    16. Многопоточность
    17. Работа с интернет-соединением
    18. Обмен данными по сети. Библиотека Retrofit
    19. Корутины в Kotlin
    20. Работа с файлами
    21. Работа с изображениями
    22. Функция ContentProvider
    23. Базы данных. Вводное занятие
    24. Базы данных в Android
    25. Оповещения (push-уведомления)
    26. Flow
    27. Выполнение задач в фоне
    28. Дизайн-концепция Material design
    29. Основы внедрения зависимостей
    30. Подготовка приложения к релизу
    1. Создание собственных View и анимации
    2. Списки: продвинутый уровень
    3. Выполнение задач в фоновом режиме: практика
    4. Продвинутое внедрение зависимостей (dependency injection). Dagger 2
    5. Паттерны построения приложения
    6. Паттерны презентационного слоя
    7. Тестирование
    8. RxJava: продвинутый уровень
    9. CI/CD: непрерывная интеграция и доставка
    10. Утечки памяти: продвинутый уровень
    11. Статические анализаторы кода
    12. Code review: продвинутый уровень
    13. Разработка под другие виды устройств
    14. Android TV,Android Watch
    15. RxJava. Основы
    16. RxJava. Часть 2. Операторы
    17. RxJava. Часть 3
    18. Командный дипломный проект. Разработка игры под Android

Бонусные курсы   

    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. SQL. Введение
    7. Структура БД, запрос DESCRIBE
    8. Выбор и фильтрация данных, запрос SELECT
    9. Функции и выражения, агрегация данных
    10. Отношения и соединение таблиц: JOIN
    11. Группировка
    12. Модификация данных
    13. Подзапросы
    14. Объявление и изменение структуры данных
    15. Вёрстка email-рассылок. Советы на реальных примерах
    16. 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

Дипломные проекты по iOS

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

Никита
Архипов

Основатель студии мобильных приложений Anvics

Павел
Горшков

Дизайн-директор Redmadrobot

Ольга
Сартакова

Арт-директор Redmadrobot

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

Главный методист технического направления Skillbox

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

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

Игорь
Веденеев

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

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

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

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

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

Даниил
Пилипенко

Директор кадрового центра SimbioWay

Павел
Ярец

Преподаватель Skillbox

Михаил
Никипелов

Арт-директор Distillery, преподаватель Skillbox

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

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

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

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

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

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

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

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

Диплом Skillbox

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

Image

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

−40% до 4 августа
  • Первый платёж через 6 месяцев 3 900 ₽/месяц
  • Рассрочка без скидки 6 500 ₽/месяц

Часто задаваемые вопросы