Foxminded

Android

8 000 UAH за місяць
8 месяцев
Для опытных
Android Java
Этот курс научит вас создавать приложения для Android. Вы освоите основы программирования, работу с GitLab, многопоточность, архитектуру приложений и работу с API. Курс подходит для тех, кто хочет быстро получить востребованную специальность. Обучение гибкое — можно заниматься в собственном темпе.

О курсе

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

Git Course

На этом курсе изучают GitLab - систему для управления проектами. Студенты разбираются с основами Git и работой в GitLab. Учатся отслеживать изменения в коде, управлять задачами и работать в команде. Это база для всех последующих модулей.

Вводный модуль

Курс начинается с вводного задания. Здесь знакомятся с основами написания автотестов, API и Jetpack Compose. Студенты также представляются другим участникам курса.

Работа с интерфейсом и архитектурой

В этом блоке студенты учатся создавать сложные интерфейсы. Работают с RecyclerView, многопоточностью и коллекциями Java. Знакомятся с разными архитектурами приложений - MVP, MVVM, MVI. Учат писать автотесты для UI и мигрировать на Jetpack Compose.

Работа с данными и сетью

Здесь рассматривают работу с базами данных SqLite и Rest-API через Firebase. Студенты учатся работать с GPS и картами Google. Добавляют авторизацию в приложение и разбираются с работой программы в фоновом режиме.

Продвинутые техники

Этот блок охватывает продвинутые способы использования RecyclerView. Студенты учатся организовывать постраничное загрузку данных из API с синхронизацией в базу данных. Разбирают работу приложения без интернет-соединения и дополнительные возможности геолокации.

Работа с реальными проектами

На завершение курса студенты работают с чужим кодом. Учатся поддерживать и развивать существующие приложения. Это подготовка к реальным условиям работы в команде.

Особенности обучения

Курс имеет гибкий график - скорость обучения зависит от студента. Чем быстрее учитесь, тем меньше платите. Среднее время прохождения - от 6 до 8 месяцев. Доступен тестовый период на 7 дней, менторская поддержка и бесплатная заморозка обучения.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора