Курс · Профессиональное обучение

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-разработчика, сопроводительное письмо
  • Собеседование: как подготовиться и пройти
  • Статистика и измерение эффективности поиска работы
  • Индивидуальная карьерная консультация

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Диплом, дополнительное удостоверение в тарифе с ИИ

Частые вопросы

Какой документ выдаётся?

Диплом, дополнительное удостоверение в тарифе с ИИ

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро