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

От: Skillfactory

Ваш прямой путь к созданию приложений для Android. 
Изучите Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket и сможете стать мобильным разработчиком в штате или на фрилансе, а также запускать собственные приложения и игры для Android.

Сводка

Цена
от 209 000₽ 125 400₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
25.01.2022
Длительность
18 месяцев
Язык
ru

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

Ваш путь в профессию Android-разработчика:

  1. через 8 месяцев: Junior Android-разработчик. Освоите базовые навыки начинающего мобильного разработчика и научитесь создавать приложения для Android с нуля. 
  2. Трудоустройство. Сможете начать работать по новой специальности после окончания обучения — наш Центр карьеры поможет составить резюме, научит искать вакансии и проходить собеседования.
  3. через 6 месяцев: продвинутые навыки. Изучите дополнительные возможности Android, работу в фоне, профайлинг, отладку и оптимизацию приложений
  4. через 2 месяца: дипломный проект. Разработаете второе за курс полноценное приложение — сервис для поиска авиабилетов — и дополните им свое портфолио.

Вы научитесь программировать и разработаете свое Android-приложение с нуля, без технического образования и опыта.

Теоретическая база. Вы изучите на уроках принципы ООП, Java Core, многопоточность, паттерны проектирования и начнете мыслить алгоритмически.

Практика и проекты. Вы освоите все нужные навыки профессионала в практических форматах: тренажеры, мини-проекты, интерактивные вебинары, сквозные и командные проекты.

Много поддержки. Вас ждет система полного сопровождения: консультации ментора, личная обратная связь по проектам, постоянная поддержка наставников и координаторов.

О школе

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

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

Введение в IT. 

3 недели

Вы научитесь понимать основные термины и технологии в IT.

Программирование на Java.

3.5 месяцев

Вы научитесь:

• настраивать рабочее окружение для создания проекта

• разбираться в типах данных и операторах

• создавать программу и имплементировать решение

• писать код на Java и применять принципы ООП

• использовать коллекции и библиотеки Java

Kotlin и Android Studio.

3 недели

Вы научитесь:

• тестировать логику

• программировать на Kotlin

• работать с Java и Kotlin в одном проекте

• работать в Android Studio

• настраивать сборку приложения в Gradle

Основы Android UI.

3 месяца

Вы научитесь:

• создавать пользовательские интерфейсы различной сложности

• использовать различные методы построения экранов и навигации в приложении

• создавать различные анимации

• тестировать UI

• создавать виджеты для рабочего стола

Варианты построения архитектур мобильных приложений.

1,5 месяца

Вы научитесь:

• создавать расширяемые и многомодульные приложения

• использовать различные UI-паттерны (MVP, MVVM, MVI), а также проектировать модель приложения, абстрагировать слои логики

• работать с различными библиотеками для внедрения зависимостей

• писать код, который можно тестировать, и создавать различные типы тестов для него

Взаимодействие с сервером, работа с локальными хранилищами данных.

3 недели

Вы научитесь:

• работать с различными форматами данных для передачи по сети, используя как предложенные платформой стандартные методы, так и современные библиотеки (GSON)

• организовывать сетевое взаимодействие, используя как предложенные платформой стандартные методы, так и современные библиотеки, например Retrofit

• работать с различными локальными источниками данных (Room, SQLite, файловая система, key-value хранилища SharedPreference)

Многопоточность, реактивные подходы к построению приложения.

1,5 месяца

Вы научитесь:

• использовать Coroutines для реализации многопоточности

• понимать суть реактивного подхода и использовать RxJava для его реализации

• работать с различными библиотеками для авторизации пользователя в приложениях

Больше о работе в фоне.

3 недели

Вы научитесь:

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

• использовать существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства (Service, WorkManager, AlarmManager, Broadcast Receiver)

• реализовать асинхронную работу приложения для увеличения производительности

Подготовка приложения к публикации.

1,5 месяца

Вы научитесь:

• публиковать приложение в GooglePlay

• применять AppBundle и релизить приложение в GooglePlay

Тестирование и безопасность.

2 недели

Вы научитесь:

• писать простые тесты для тестирования приложения перед выпуском

• пользоваться библиотекой JUnit, тестировать с помощью Asserts и Robolectric

• работать с Mocks и будете их писать в стиле Kotlin

• делать приложение более безопасным и устойчивым к взлому

Учебная стажировка. 

2,5 месяца

Финальный проект — создание приложения по техническому заданию

• Разработаете второе мобильное приложение для портфолио, используя изученный стек технологий

Отзывы

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