
Курс · Профессиональное обучение
Android разработчик: расширенный курс
Android разработчик: расширенный курс: онлайн-курс Нетологии. Научитесь создавать приложения для любых устройств, изучите актуальные инструменты: Kotlin, Java, JetPack Compose и другие. Знаний и опыта хватит, чтобы начать карьеру через 6 месяцев. По итогам: диплом, дополнительное удостоверение в тарифе с ИИ.

- Длительность14 мес.
- ДокументДиплом, дополнительное удостоверение в тарифе с ИИ
Программа обучения
15 разделов программы по данным школы.
1Промышленная разработка под Android
Перейдёте к изучению более сложных задач Android-разработки. Рассмотрите интеграцию с backend, работу с протоколами передачи данных и продвинутые вопросы интеграции с сервером, а также работу с многопоточностью и Coroutines (корутины) — работу с облегченными потоками. Инструменты: Retrofit, Coroutines, Flow, Android SDK
- Интеграция с backend (API)
- Сетевые запросы, многопоточность
- Примитивы синхронизации, современные подходы
- Coroutines: Scopes, Cancellation, Supervision
- Flow, загрузка изображений, авторизация
- Push-уведомления
2Продвинутая разработка под Android
На практике выстроите архитектуру приложения: выделите слои, разобьёте приложение по слоям. Изучите интеграцию с геосервисами, работу с мультимедиа и возможности бесплатных сервисов Firebase от Google. На практике освоите посты с геолокацией и отметкой на картах Yandex или Google, а также загрузку аудио/видео с камеры и их воспроизведение. Опубликуете приложение в Google Play: вручную и через Continuous Integration. Инструменты: Firebase, Google Play Console, Yandex/Google Maps 5 часов теории, 4 часа практики.
- Dependency Injection
- Architecture Components
- Продвинутый RecyclerView
- Custom Views, анимации
- Мультимедиа, карты и геопозиционирование
- Публикация в Google Play, Firebase
3Мобильная аналитика для разработчиков
Узнаете, как внедрить аналитику в своё приложение и сделать его прибыльным при помощи данных.
4Гибкие методологии управления проектами
Будете владеть Agile, Scrum и Kanban: научитесь планировать и приоритизировать задачи с помощью современных инструментов в IT-индустрии.
5Мобильное тестирование
Изучите ручное тестирование мобильных приложений по типовым кейсам и разберёте автоматизацию тестирования.
6Безопасность в работе с ИИ
Научитесь вести коммуникацию с ИИ и анонимизировать корпоративные данные. 5 часов теории, 10 часов практики.
- Принципы работы ИИ
- Промпт-инжиниринг
- Риски использования ИИ
- Работа с корпоративными данными
- Корпоративные LLM
7ИИ как ассистент разработчика
Освоите базовые AI-навыки для генерации, редактирования и документирования кода, сохраняя читаемость и качество. 12 часов теории, 12 часов практики.
- AI и разработка: вводный навигатор
- Запросы, которые понимает AI
- Генерация и отладка кода
- Рефакторинг с AI
- AI и тесты: минимальный юнит-пакет
- README и API-доки
8ИИ в инфраструктуре разработки
Научитесь использовать ИИ-инструменты для настройки пайплайнов, code-review и архитектурного документирования. 10 часов теории, 17 часов практики.
- ИИ в IDE: интеграции
- CI/CD с ИИ: от push до деплоя
- Code-review: нейросеть как ревьюер
- Лицензии и безопасный код с ИИ
- Нейросети и архитектура: визуализация и API
- Итоговая работа: пайплайн под ключ
9Поиск работы с помощью генеративного ИИ
Узнаете, как с помощью генеративных нейросетей оформить резюме и портфолио, эффективно подготовиться к собеседованию. Этот курс проходит в формате видеолекций и не привязан к строгому графику, вы можете изучить материалы в своём темпе. 1,4 часа теории, 1,5 часа практики.
10Основы Java
Познакомитесь с базой программирования на Java, научитесь создавать свои типы и проектировать программы. При выполнении домашних заданиях напишете несколько консольных приложений, включая приложение наполнения корзины товаров в магазине. Инструменты: Java, IntelliJ IDEA 9 часов теории, 21 час практики.
- Введение в программирование на Java
- Структура программы
- Условные операторы и циклы
- Типы данных в Java: примитивы и объекты
- Одномерные и многомерные массивы
11Основы объектно-ориентированного программирования в Java
Углубитесь в системы типов и объектно-ориентированное программирование, расширите инструментарий для работы с наборами данных. В домашних заданиях попрактикуетесь писать консольные программы и разрабатывать сложные типы данных, включая программу хранения телефонных контактов. Инструменты: Java, IntelliJ IDEA, коллекции Java 6 часов теории, 51 час практики.
- Модификаторы доступа, наследование
- Полиморфизм, абстракции и интерфейсы
- Исключения, Stacktrace
- Generics и коллекции: List, Set, Map, Queue
- Курсовой проект: конвертер в текстовую графику
12Git — система контроля версий
Научитесь работать с системой Git и с GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры вашего кода именно на GitHub. Инструменты: Git, GitHub 4 часа теории, 3 часа практики.
- Работа с локальным и удалённым репозиторием
- Командная работа, Pull Requests
- CI/CD и код-ревью
13Разработка приложений на Kotlin
Погрузитесь в изучение Kotlin — современного языка разработки Android-приложений. Он создан на основе Java, но более прост в работе. Узнаете, как перейти в разработке с Java на Kotlin в одном проекте, о совместимости языков, а также начнёте программировать на Kotlin. Научитесь писать автотесты и использовать ООП-подходы в Kotlin. Инструменты: Kotlin, IntelliJ IDEA, Gradle
- Окружение: Gradle, Plugins, IntelliJ IDEA
- Отличия от Java: переменные, типы, приведение
- Управляющие конструкции, функции
- Автотесты, отладка, CI
- ООП: классы, композиция, наследование, интерфейсы
- Исключения, коллекции
- Лямбды, extension-функции, операторы
- Sequences, разбор задач
14Программирование на Kotlin под Android
Научитесь создавать полноценные Android-приложения: работать с UI, списками, навигацией, базами данных, уведомлениями. Разберёте продвинутые концепции программирования на Kotlin. На практике перейдёте к обработке нестандартных и исключительных ситуаций в вашем проекте. Инструменты: Android Studio, Kotlin, Jetpack Compose, SQLite, Room 5 часов теории, 4 часа практики.
- Android Studio, SDK, эмулятор
- View, ViewGroup, ConstraintLayout
- Обработка событий, архитектура MVVM
- RecyclerView, CRUD-операции
- Material Design, Intents, навигация, Fragments, JetPack Compose
- Хранение данных,
- SQL, Room, уведомления и Push
15Карьера в Android-разработке
Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишите видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом. 6 часов теории.
- Пошаговый план поиска работы
- Анализ рынка труда
- Резюме и портфолио Android-разработчика, сопроводительное письмо
- Собеседование: как подготовиться и пройти
- Статистика и измерение эффективности поиска работы
- Индивидуальная карьерная консультация
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Диплом, дополнительное удостоверение в тарифе с ИИ
Частые вопросы
Какой документ выдаётся?
Диплом, дополнительное удостоверение в тарифе с ИИ
