Android-разработчик

43 студента зачислены

Для новичков

курс подходит тем, кто начинает с нуля

Командная стажировка

в конце курса

Гарантируем трудоустройство

или вернём деньги*

72% мобильных устройств в мире работают на Android. Поэтому вашими приложениями смогут пользоваться миллионы людей. Это вполне реально, ведь распространять Android-приложения можно через несколько магазинов одновременно: Play Market, Samsung Store, App Gallery и RuStore.

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

Новичкам

в програмировании

Директорам

предприятий

Чему вы научитесь

Программировать на Kotlin

Kotlin — основной язык для программирования приложений на Android. Вы с нуля изучите и базовые возможности языка, и продвинутые концепции.

Использовать Android SDK

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

Тестировать приложения

Кто будет пользоваться вашим приложением, если оно не работает? Вы научитесь проверять работоспособность проектов при разных условиях, использовать эмуляторы и симуляторы.

Работать в среде Android Studio

Узнаете, как проектировать экраны и программировать логику приложений, научитесь публиковать свои проекты в Google Play.

Создавать анимации и кастомные экраны

Скучные и статичные приложения — прошлый век. Вы узнаете всё, что нужно для проектирования нестандартных переходов между состояниями приложения, и сможете реализовать даже самый необычный экран.

Проектировать стабильные и быстрые приложения

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

Содержание курса

Научитесь писать код на Kotlin — в 2019 году Google объявила его приоритетным языком программирования для разработки Android-приложений. Познакомитесь с принципами объектно-ориентированное программирования (ООП), асинхронного и реактивного программирования.

Переменные.
Функции.
Условия и циклы.
Коллекции.
Объекты.
ООП.
Сравнение типов.
Исключения.
Корутины.
Потоки.

Пройдёте основы Android-разработки: научитесь верстать экраны, анимировать интерфейсы, программировать логику, работать с данными и сетью. Напишете более 7 мини-проектов, в том числе приложение для квиза, галерею, ленту новостей и карту достопримечательностей.

Введение в профессию.
Начало работы.
Вёрстка.
Компоненты.
ConstraintLayout.
Ресурсы проекта.
Экраны приложения.
Фрагменты.
Анимация.
Локализация приложений.
Жизненный цикл.
Основы хранения данных.
Архитектура презентационного слоя.
Работа с сетью (Retrofit).
Работа с БД (Room).
Архитектура проекта.
Работа со списками.
Работа с защищёнными разделами ОС.
Работа с локацией.
Firebase.
Подготовка к релизу.

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

Создаём собственные View и анимации.
Работа со списками.
Declarative UI.
Выполнение задач в фоновом режиме: практика.
Продвинутое внедрение зависимостей (dependency injection). Dagger 2.
Паттерны построения приложения.
Паттерны презентационного слоя.
Тестирование.
Выход приложения.
Утечки памяти и статические анализаторы.
Code review на продвинутом уровне.

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

Система контроля версий Git
Язык запросов SQL
Figma с нуля до PRO
Ручное тестирование мобильных приложений
Английский для IT-специалистов
Карьера и развитие для программиста

Конечно! Курс идеально подходит для новичков без специальных знаний. Главное — не пропускайте занятия и не забывайте практиковаться. Под некоторыми видео вы найдёте дополнительные материалы — советуем уделить им время. Если у вас возникнут вопросы по теме занятий, не стесняйтесь обращаться в Telegram-чат.
Зависит от того, насколько быстро вы хотите освоить профессию. Чтобы пройти курс за 7,5 месяцев и трудоустроиться к этому времени, нужно заниматься по 2 часа в день. Но совсем необязательно следовать жёсткому графику — учиться можно когда удобно.
Для работы в Android Studio вам понадобится Windows (64 bit), Linux (64 bit) или macOS версии от 10.10 (Yosemite) до 10.14 (Mojave). Минимум — 4 Гб ОЗУ, рекомендованный объём — 8 Гб. Минимум — 2 свободных гигабайта на диске, рекомендованный объём — 4 Гб. Разрешение экрана — от 1280x800.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Цена:
260 700 ₽ 156 420 ₽