Образовал

Android-разработчик. Базовый уровень

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да
Стоимость курса
83 200 ₽
есть рассрочка

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

Новичкам в программировании
С нуля освоите язык программирования Kotlin, на практике научитесь создавать простые приложения на Android и сможете продолжить заниматься на продвинутом уровне.

Тем, кто уже знает основы
Научитесь работать с многопоточностью, поймёте принципы и паттерны проектирования. Опытный спикер поделится советами и поможет вырасти профессионально.

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

Что вы получите после обучения
Приобретаемые навыки
1
ORM
2
DAO
4
Android
5
Firebase
6
IntelliJ IDEA
7
SQLite
8
Kotlin
10
ООП
Сертификат, ссылками на который можно делиться с другими людьми
Вас будут обучать
Lead Software Developer, технический руководитель курсов Skillbox
Senior Software Developer, Arcadia
Разрабатывает приложения для Android с 2013 года. За время работы в Arcadia успел запустить крупные проекты в российских и зарубежных компаниях. Последние три года использует в работе Kotlin.
Владельцы курса

Российская интернет-компания из сферы онлайн-образования, основанная в 2016 году. Контрольный пакет ООО «Скилбокс» принадлежит VK. Компания считается лидером российского рынка профессионального онлайн-обучения. Она также лидирует в сфере обучения профессиям, связанным с цифровой экономикой и Интернет-рекламой.

Skillbox — российская компания, которая специализируется на онлайн-образовании. Skillbox называет себя онлайн-университетом востребованных профессий.

Образовательные программы сервиса сосредоточены на четырех основных направлениях:

  • дизайн;
  • программирование;
  • маркетинг;
  • управление.

На платформе можно получить знания по актуальным темам и востребованные навыки. Все курсы нацелены на практику: мы следим за актуальностью материала и помогаем с трудоустройством и стажировкой.

Образовательная платформа Skillbox была запущена в 2016 году. Компанию основали Игорь Коропов (1989—2020) и Дмитрий Крутов.Позже к ним присоединились Андрей Анищенко и Сергей Попков.Генеральным директором компании с момента основания является Дмитрий Крутов.Skillbox дважды получила «Премию Рунета»: в 2018 году в номинации «Образование и кадры», и в 2019 году в номинации «Технологии и инновации»

В феврале 2019 года Mail.Ru Group приобрела 3 % компании, затем в марте увеличила долю до 10,33 %, и, наконец, до 60,33 % в декабре того же года.Согласно годовому отчёту Mail.Ru Group, контрольный пакет компании обошёлся ей в 1,6 млрд руб.

В ноябре 2019 года РБК включил компанию в рейтинг 35-и крупнейших EdTech компаний России, поставив Skillbox на 6-ое место. В 2020 году в рейтинге топ-10 крупнейших EdTech-компаний, составленном РБК, Skillbox переместилась на 2-ое место.

В октябре 2020 года Mail.Ru Group увеличила свою долю в компании до 70 %. В ноябре 2020 года сооснователь платформы Игорь Коропов погиб в Сочи.

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

Интро
Познакомитесь с преподавателями и программой обучения.

Введение
Установите среду разработки IntelliJ Idea и напишете простую программу.

Переменные
Познакомитесь с переменными и узнаете, каких типов они бывают.

Функции
Научитесь оборачивать код в функции и переиспользовать его в программе.

Условия и циклы
Узнаете, как заставить программу принимать решения на основе данных.

Коллекции
Научитесь хранить наборы данных и работать с ними.

Объекты
Начнёте знакомство с объектно -ориентированным программированием: узнаете, что такое класс и инкапсуляция.

ООП
Ещё ближе узнаете про ООП: научитесь работать с модификаторами доступа и сделаете поля классов защищёнными. Познакомитесь с интерфейсами и абстрактными классами.

Сравнение типов
Узнаете о способах проверить идентичность данных в программе.

Исключения
Научитесь обрабатывать ошибки в программе при помощи исключений.

Корутины
Однажды в жизни разработчика может случиться callback hell. О том, что это такое и как корутины спасут вас от неприятностей, вы узнаете в этом модуле.

Потоки
На базовом уровне научитесь управлять состоянием приложения через flow и stateFlow.

Введение в профессию
Познакомитесь с основными инструментами Android-разработчика.

Начало работы
Создадите первый проект, узнаете, из чего состоит Android-приложение.

Вёрстка
Изучите основные типы контейнеров, примените их на практике: освоите разметку по сетке и вёрстку для Scrollview.

Компоненты
Поработаете с компонентами Progressbar, Checkbox, Group, Switch, EditText, ImageView, TextInputLayout.

ConstraintLayout
Научитесь верстать с применением ConstraintLayout.

Ресурсы проекта
Глубже разберёте содержимое проекта.

Экраны приложения
Научитесь работать с Activity, навигацией и другими элементами приложения.

Анимация
Узнаете, как создать плавные переходы между фрагментами.

Локализация приложений
Научитесь работать со строками и адаптировать приложение на несколько языков.

Жизненный цикл
Изучите жизненные циклы Activity, фрагмента и View — узнаете, какие процессы происходят «под капотом» у приложения на разных этапах.

Основы хранения данных
Узнаете, что такое сериализация данных и научитесь сохранять данные в текстовый файл.

Архитектура презентационного слоя
Организуете работу с потоками данных.

Работа с сетью. Retrofit
Познакомитесь с принципом REST и напишете первый запрос.

Работа с БД. Room
Научитесь работать с базами данных и писать SQL-запросы.

Работа с массивами данных
Напишете пагинацию для вашего приложения.

Работа с защищёнными разделами ОС
Научитесь запрашивать доступ к камере, файловой системе и контактам пользователя.

Работа с локацией
Создадите простой навигатор.

Firebase
Научитесь работать с базами данных Firebase.

Подготовка к релизу
Настроите проект для публикации в Google Play.

Рейтинг
4.6
рейтинг
0
0
0
0
0
обновлено 01.10.2022 17:20
Android-разработчик. Базовый уровень
Оставить отзыв
Поделиться курсом с друзьями