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

От: Skillbox
По данным Google, 3 млрд устройств работает на Android. Телевизоры, смартфоны и умные часы напичканы полезными приложениями, с помощью которых мы смотрим сериалы, платим за покупки, общаемся и заказываем еду. Теперь и вы сможете создавать такие сервисы.Вы добавите до пяти приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком. А Центр карьеры поможет найти работу уже во время прохождения курса.

Сводка

Цена
от 8 292₽ 4 975₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
25.11.2021
Длительность
22 месяца
Язык
ru

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

Начинающие Android-разработчики зарабатывают в среднем 60 000 рублей, мидлы — 150 000 рублей, а сеньоры и лиды могут рассчитывать на зарплаты от 200 000 рублей*.

* По данным исследования портала Хабр Карьера по России за первое полугодие 2021 года.

О школе

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

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

Kotlin
Переменные.
Функции.
Условия и циклы.
Коллекции.
Объекты.
ООП.
Сравнение типов.
Исключения.
Корутины.
Потоки.
Введение в Android-разработку.
Сборка и ресурсы.
Разметка, views.
Вёрстка с помощью ConstraintLayout.
Жизненный цикл Activity.
Открытие новых экранов.
Фрагменты.
Работа с ViewPager и диалогами.
Списки.
Списки. Best practices.
Разрешения, работа с датой и временем.
Android jetpack: ViewModel, Navigation.
Многопоточность.
Работа с сетью.
Обмен данными по сети. Библиотека Retrofit.
Корутины в Kotlin.
Работа с файлами.
ContentProvider.
Введение в Базы данных.
Базы данных в Android.
Scoped storage.
Оповещения (push-уведомления).
Flow.
Выполнение задач в фоне.
Дизайн-концепция Material design.
Основы внедрения зависимостей.
Подготовка приложения к релизу.
Введение в профессию
Начало работы
Вёрстка
Компоненты
ConstraintLayout
Ресурсы проекта
Экраны приложения
Анимация
Локализация приложений
Жизненный цикл
Основы хранения данных
Архитектура презентационного слоя
Работа с сетью (Retrofit)
Работа с БД (Room)
Работа с массивами данных
Работа с защищёнными разделами ОС
Работа с локацией
Firebase
Создаём собственные View и анимации.
Работа со списками.
Declarative UI.
Выполнение задач в фоновом режиме: практика.
Продвинутое внедрение зависимостей (dependency injection). Dagger 2.
Паттерны построения приложения.
Паттерны презентационного слоя.
Тестирование.
Выход приложения.
Утечки памяти и статические анализаторы.
Code review на продвинутом уровне.
RxJava. Основы.
RxJava. Часть 2. Операторы.
Версии программного кода.
Установка Git.
Индекс и частичные коммиты.
Сравнение версий.
Отмена изменений и откат версий.
Репозитории и коллективная работа.
Ветки — создание и управление.
Слияние и разрешение конфликтов.
Полезные инструменты.
Правила работы с Git.
SQL. Введение.
Структура БД, запрос DESCRIBE.
Выбор и фильтрация данных, запрос SELECT.
Функции и выражения, агрегация данных.
Отношения и соединение таблиц: JOIN.
Группировка.
Модификация данных.
Подзапросы.
Объявление и изменение структуры данных.
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: Обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО.
Что нужно работодателю?
Как создавать резюме и искать работу.
Как успешно пройти собеседование.
Как пройти испытательный срок.
Введение в Figma. Обзор возможностей.
Работа с графикой.
Редактор Figma — модульные сетки и монтажные области.
Создание и настройка компонентов, работа с эффектами.
Создание вложенных компонентов. Auto Layout.
Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
Прототипирование.
Figma Animate.
Бонус-модуль. Обзор и применение Figma plugins.
Тестирование мобильных приложений.
Общее знакомство с темой.
Ориентация и экраны.
Эмуляторы и симуляторы.
Сборка приложений и продвинутые функции Android Studio и XCode.
GPS и батарея.
Связь.
Скриншоты и логи.
Информация о дипломном проекте.
Переменные.
Функции.
Условия и циклы.
Коллекции.
Объекты.
ООП.
Сравнение типов.
Исключения.
Корутины.
Потоки.
Введение в профессию
Начало работы
Вёрстка
Компоненты
ConstraintLayout
Ресурсы проекта
Экраны приложения
Анимация
Локализация приложений
Жизненный цикл
Основы хранения данных
Архитектура презентационного слоя
Работа с сетью (Retrofit)
Работа с БД (Room)
Работа с массивами данных
Работа с защищёнными разделами ОС
Работа с локацией
Firebase
Создаём собственные View и анимации.
Работа со списками.
Declarative UI.
Выполнение задач в фоновом режиме: практика.
Продвинутое внедрение зависимостей (dependency injection). Dagger 2.
Паттерны построения приложения.
Паттерны презентационного слоя.
Тестирование.
Выход приложения.
Утечки памяти и статические анализаторы.
Code review на продвинутом уровне.
RxJava. Основы.
RxJava. Часть 2. Операторы.

Отзывы

Еще не добавили ни одного отзыва