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

Онлайн-курс от Skillbox, длительностью 8 месяцев. Вы освоите разработку под самую популярную мобильную платформу, создадите своё приложение и выложите его в Google Play, даже если до этого вы никогда не программировали. Начните учиться бесплатно!

  • Android-разработчик. Уровень 1.
    • Введение в Android-разработку
    • Сборка и ресурсы
    • Основы Kotlin: синтаксис, условия, функции, циклы
    • Основы Kotlin: ООП, классы и объекты
    • Основы Kotlin: функции высшего порядка, исключения и аннотации
    • Разметка, views
    • Вёрстка с помощью ConstraintLayout
    • Жизненный цикл Activity
    • Открытие новых экранов
    • Фрагменты
    • Работа с ViewPager и диалогами
    • Списки
    • Списки. Best practices
    • Разрешения, работа с датой и временем
    • Android jetpack: ViewModel, Navigation
    • Многопоточность
    • Работа с интернет-соединением
    • Обмен данными по сети. Библиотека Retrofit
    • Корутины в Kotlin
    • Работа с файлами
    • Работа с изображениями
    • Функция ContentProvider
    • Базы данных. Вводное занятие
    • Базы данных в Android
    • Оповещения (push-уведомления)
    • Flow
    • Выполнение задач в фоне
    • Дизайн-концепция Material design
    • Основы внедрения зависимостей
    • Подготовка приложения к релизу
  • Android-разработчик. Уровень 2.
    • Создание собственных View и анимации
    • Списки: продвинутый уровень
    • Выполнение задач в фоновом режиме: практика
    • Продвинутое внедрение зависимостей (dependency injection). Dagger 2
    • Паттерны построения приложения
    • Паттерны презентационного слоя
    • Тестирование
    • RxJava: продвинутый уровень
    • CI/CD: непрерывная интеграция и доставка
    • Утечки памяти: продвинутый уровень
    • Статические анализаторы кода
    • Code review: продвинутый уровень
    • Разработка под другие виды устройств
    • Android TV,Android Watch
    • RxJava. Основы
    • RxJava. Часть 2. Операторы
    • RxJava. Часть 3
    • Командный дипломный проект. Разработка игры под Android
  • Мобильный разработчик PRO.
    • Введение
    • Разработка приложения для мобильных устройств. Часть 1
    • Разработка приложения для мобильных устройств. Часть 2
    • Инструменты разработки и командной работы. Часть 1
    • Инструменты разработки и командной работы. Часть 2
    • Интеграции и сервисы
    • Тестирование и отладка
    • A/B-тестирование
    • База знаний и документация
    • Управление мобильной разработкой
    • Распространение приложений для тестирования и на пользователей
    • Поддержка, доработки и оптимизация
  • Система контроля версий Git.
    • Версии программного кода
    • Установка Git
    • Индекс и частичные коммиты
    • Сравнение версий
    • Отмена изменений и откат версий
    • Репозитории и коллективная работа
    • Ветки — создание и управление
    • Слияние и разрешение конфликтов
    • Полезные инструменты
    • Правила работы с Git
  • Универсальные знания программиста.
    • Как стать первоклассным программистом
    • Как искать заказы на разработку
    • Личный бренд разработчика
    • Photoshop для программиста
    • Язык запросов SQL
    • Группировка
    • Модификация данных
    • Подзапросы
    • Объявление и изменение структуры данных
    • Вёрстка email-рассылок. Советы на реальных примерах
    • The state of soft skills
  • Английский для IT-специалистов.
    • IT Resume and CV: составляем резюме на английском
    • Job interview: questions and answers. Проходим собеседование на английском
    • Teamwork: говорим о командной работе и процессах на английском
    • Workplace communication: английский для общения
    • Business letter: ведём переписку на английском
    • Software development: разбираем все этапы жизненного цикла программного обеспечения на английском
    • System concept development and SRS: составляем ТЗ на английском
    • Design: говорим об основных концепциях проектирования
    • Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании
    • Deployment and Maintenance: обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО
  • Карьера и развитие для программиста.
    • Что нужно работодателю?
    • Как создавать резюме и искать работу?
    • Как успешно пройти собеседование?
    • Как пройти испытательный срок?
  • Язык запросов SQL.
    • SQL. Введение
    • Структура БД, запрос DESCRIBE
    • Выбор и фильтрация данных, запрос SELECT
    • Функции и выражения, агрегация данных
    • Отношения и соединение таблиц: JOIN
    • Группировка
    • Модификация данных
    • Подзапросы
    • Объявление и изменение структуры данных
  • Курс по слепому методу печати.
    • Руководство по возможностям тренажера Ratatype
  • Дизайн мобильных приложений с нуля до PRO.
    • Введение
    • Первый дизайн-макет
    • Специфика мобильных платформ
    • С чего начать? Подготовка к проектированию
    • Поиск вдохновения
    • Проектирование
    • Визуальная концепция
    • Проверка идеи
    • Презентация для клиента
    • Идеальный макет
    • Адаптация под разные платформы
    • Масштабирование и подготовка дизайн-материалов
    • Создание кейсов на Behance
    • Анимация в интерфейсах
  • Photoshop с нуля до PRO.
    • Бонус. Установка Adobe Photoshop. Горячие клавиши
    • Введение в Photoshop
    • Инструменты
    • Работа с файлами и изображениями
    • Принципы работы со слоями и масками
    • Эффекты
    • Продвинутые приемы обтравки / ретуши
    • Принципы построения растровых изображений
    • Бонус. Как освоить pen tool?
    • Практика коллажирования для создания Key-Visual
    • Бонус-модуль. Причиняй добро
    • Практика создания самых оригинальных мемов для социальных сетей
  • Figma.
    • Введение в Figma. Обзор возможностей
    • Работа с графикой
    • Редактор Figma — модульные сетки и монтажные области
    • Создание и настройка компонентов, работа с эффектами
    • Создание вложенных компонентов. Auto Layout
    • Организация рабочего пространства компонентов и стилей.
    • Командная работа, контроль версий и передача макетов в разработку.
    • Прототипирование
    • Figma Animate
    • Бонус-модуль. Обзор и применение Figma plugins
145 440 ₽
242 400 ₽

Актуальная стоимость обучения.

Данные обновлены 12 мая 2021 г.

Рассрочка: 2925 ₽ в месяц

  • 8 месяцев
  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

Skillbox — это онлайн-университет, организующий прикладные курсы и программы от главных экспертов рынка. Данная школа использует актуальные подходы к обучению, помогает работать над реальными проектами, стажироваться и трудоустраиваться в крупнейшие компании страны.
158 достоверных отзывов о школе Skillbox
Мы не нашли много отзывов конкретно про курс «Профессия Android-разработчик». Зато мы собрали 158 отзывов о школе Skillbox — они помогут вам получить общее представление о процессе обучения.