Для новичков
курс подходит тем, кто начинает с нуля
Командная стажировка
в конце курса
Гарантируем трудоустройство
или вернём деньги*
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-специалистов
Карьера и развитие для программиста
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas