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

От: Skillbox

4/5
3 отзыва

20 месяцев изучения программирования приложений под устройства Android. Курс содержит 46 тематических модулей. Подходит новичкам, программистам и специалистам из других сфер. Способствует продвижению в профессии Android-разработчиков. В программе: создание приложения для мобильных устройств, базовое программирование и дизайн. Обучение с куратором и возможность делиться опытом в закрытом чате. Диплом по окончании и помощь в трудоустройстве.

Сводка

Цена
от 219 840₽ 131 880₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
12.10.2020
Длительность
4 недели
Язык
ru

Описание курса

Писать приложения на самом актуальном языке программирования для Android – Kotlin:

- Работать с библиотеками, необходимыми для разработки.
- Базовым принципам дизайн-концепций и познакомитесь с material design.
- Делать дизайн приложений уникальным и ярким.
- Релиз в Google Play
- Процессу подготовки приложения к публикации в Google Play.
- Unit- и UI-тестирование: определять качество работы, тестировать гипотезы и отдельные фишки приложения.

О школе

Skillbox
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://skillbox.ru. Мы собрали и проверили более 684 отзывов об онлайн курсах Skillbox.

Программа курса

Android-разработчик. Уровень 1
Введение в Android-разработку
Сборка и ресурсы
Основы Kotlin: синтаксис, условия, функции, циклы
Основы Kotlin: ООП, классы и объекты
Основы Kotlin: функции высшего порядка, исключения и аннотации
Вёрстка приложения и представление данных
Вёрстка с помощью ConstraintLayout
Добавление новых экранов с помощью Activity
Фрагменты
Списки
Разрешения
Управление датой и временем
Многопоточность
Работа с интернет-соединением
Обмен данными по сети. Библиотека Retrofit
Работа с файлами
Работа с изображениями
Компонент ContentProvider
Язык запросов SQL
Базы данных: основы
Базы данных в Android
Оповещения (push-уведомления)
Выполнение задач в фоне, сервисы
Дизайн-концепция Material design
Основы внедрения зависимостей
Основные паттерны построения приложения
RxJava: основы
RxJava: операторы
RxJava: утечка памяти, обработка ошибок
Подготовка приложения к релизу
Android-разработчик. Уровень 2
Создание собственных View и анимации
Списки: продвинутый уровень
Корутины в Kotlin
Выполнение задач в фоновом режиме: практика
Продвинутое внедрение зависимостей (dependency injection). Dagger 2
Паттерны построения приложения
Паттерны презентационного слоя
Тестирование
RxJava: продвинутый уровень
CI/CD: непрерывная интеграция и доставка
Утечки памяти: продвинутый уровень
Статические анализаторы кода
Мобильный разработчик PRO
Введение
Разработка приложения для мобильных устройств. Часть 1
Разработка приложения для мобильных устройств. Часть 2
Инструменты разработки и командной работы. Часть 1
Инструменты разработки и командной работы. Часть 2
Интеграции и сервисы
Тестирование и отладка
A/B-тестирование
База знаний и документация
Управление мобильной разработкой
Распространение приложений для тестирования и на пользователей
Поддержка, доработки и оптимизация
Система контроля версий Git
Версии программного кода
Установка Git
Индекс и частичные коммиты
Сравнение версий
Отмена изменений и откат версий
Репозитории и коллективная работа
Ветки — создание и управление
Слияние и разрешение конфликтов
Полезные инструменты
Правила работы с Git
Универсальные знания программиста
Как стать первоклассным программистом
Как искать заказы на разработку
Личный бренд разработчика
Photoshop для программиста
Группировка
Модификация данных
Подзапросы
Объявление и изменение структуры данных
Вёрстка 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: обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО
Карьера и развитие для программиста
Что нужно работодателю?
Как создавать резюме и искать работу?
Как успешно пройти собеседование?
Как пройти испытательный срок?
Курс по слепому методу печати
Руководство по возможностям тренажера Ratatype
Дизайн мобильных приложений
Мобильная среда
Процесс работы над дизайном
Инструменты дизайнера мобильных интерфейсов
Старт проекта
Проектирование и UI/UX
Создание визуальной концепции
Принципы хороших интерфейсов
Работа с актуальными платформами
Тестирование и проверка гипотез
Подготовка материалов для разработки
Основы программирования для дизайнеров
Секреты презентации и оформления кейса
Photoshop с 0 до PRO
Бонус. Установка adobe photoshop. Горячие клавиши
Введение в Photoshop
Инструменты
Работа с файлами и изображениями
Принципы работы со слоями и масками
Эффекты
Продвинутые приемы обтравки / ретуши
Принципы построения растровых изображений
Бонус. Как освоить pen tool?
Практика коллажирования для создания Key-Visual
Бонус-модуль. Причиняй добро
Практика создания самых оригинальных мемов для социальных сетей
Figma
Введение в Figma. Обзор возможностей
Работа с графикой
Редактор Figma — модульные сетки и монтажные области
Создание и настройка компонентов, работа с эффектами
Создание вложенных компонентов. Auto Layout
Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
Прототипирование
Figma Animate
Бонус-модуль. Обзор и применение Figma plugins
Инструменты
Kotlin
RxJava
SQL
Git
Photoshop
Ratatype
Figma

Отзывы

Рейтинг 4
3 отзывов
5 месяцев назад
Устроился в студию мобильной разработки из топ-10 по России, после учебы на Android-разработчика в Скиллбокс. Понравилось отношение - несмотря на то, что это онлайн учеба и удаленка, все достаточно серьезно. Процесс отлажен, все модули идут по плану. Никаких сбоев, пропуска темы или смены преподавателя внезапной (как это со мной случалось на других курсах). Я немного боялся, когда записывался, что вкладываю деньги в никуда, но по факту каждая копейка была отработана. Изучили Android Studio, Realm, JSON и другие инструменты. Резюме по окончанию действительно было и главное, что не только на бумаге. То есть то, что в нем указано - то я реально умею. Единственно что домашнюю работу всегда можно проверять быстрее, как мне кажется. Чтобы не заставлять студентов так долго ждать.
Отзыв взят с сайта mooc.ru
5 месяцев назад
Ребята, не ходите на курсы Скиллбокс, если не готовы менять свою жизнь. Говорю по себе) Отучился на андроид-разработчика, думал, что просто учеба в копилку на будущее. А, когда закончил, понял, что меня это так затянуло, что я ничем другим больше заниматься не хочу. Поэтому свою работу сисадмином бросил. Учиться было интересно и временами сложно. Отличный фидбек от преподавателей, с каждым занятием все больше ощущаешь свои силы и то как растут знания. Практики в скиллбокс достаточно, поверьте. Я обычно бросаю то, что плохо получается, а тут косячил на первых домашних заданиях сильно, но бросать совершенно не хотелось. Сейчас я еще на испытательном сроке в компании, занимающейся разработкой приложений. Но для меня это огромный шаг вперед, благодаря Скиллбокс.
Отзыв взят с сайта mooc.ru