Онлайн-курс — сертифицированный профессиональный сертификат разработчика Android от Meta.

Начните свою карьеру в качестве разработчика приложений для Android. Приобретите навыки, необходимые для востребованной карьеры, и получите сертификат от Meta. Для начала не требуется никакого образования или предыдущего опыта.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Основные принципы программирования Android и инструменты для разработки приложений.
  • Как использовать Kotlin Playground
  • Создание пользовательских интерфейсов (UI) для мобильных приложений с помощью Android Studio.
  • Управляйте жизненным циклом и сбором данных мобильных приложений.
  • Работайте с сетевыми технологиями и постоянными данными в приложениях Android.
  • Описать лучшие практики проектирования пользовательского интерфейса и взаимодействия с пользователем для мобильных приложений.
  • Создавайте кроссплатформенные приложения с помощью React Native.
  • Подготовьтесь к техническим собеседованиям на позиции Android-разработчика.
  • Спроектируйте пользовательский интерфейс с помощью Interface Builder
  • Создайте простой пользовательский интерфейс с помощью редактора макетов.
  • Создайте оригинальное мобильное приложение для Android.
  • Создайте приложение Android в окончательном проекте.

What you will learn in the course

Courses for which the course is suitable

  • Разработчик Android-приложений
  • Разработчик программного обеспечения
  • UI/UX разработчик мобильных приложений
  • Разработчик кроссплатформенных приложений
  • Котлин-разработчик
  • Разработчик React Native
  • инженер-программист
  • Разработчик мобильных приложений
  • Разработчик информационных систем
  • Разработчик сетевых технологий

Профессиональный сертификат — серия из 12 курсов

Вы когда-нибудь хотели создать приложение для мобильных устройств? Этот сертификат научит вас ведущим языкам программирования и платформам для Android, которые используются для создания таких приложений, как Facebook и Instagram, а также тому, как создать свое приложение для Android.

В этой программе вы узнаете:

  • Основные принципы программирования Android и инструменты для разработки приложений.

  • Как использовать Kotlin Playground

  • Создание пользовательских интерфейсов (UI) для мобильных приложений с помощью Android Studio.

  • Управляйте жизненным циклом и сбором данных мобильных приложений.

  • Работайте с сетевыми технологиями и постоянными данными в приложениях Android.

  • Описать лучшие практики проектирования пользовательского интерфейса и взаимодействия с пользователем для мобильных приложений.

  • Создавайте кроссплатформенные приложения с помощью React Native.

  • Подготовьтесь к техническим собеседованиям на позиции Android-разработчика.

Товарные знаки третьих сторон и другая интеллектуальная собственность (включая логотипы и значки), упомянутые в процессе обучения, сохраняются за их соответствующими владельцами. Если не указано иное, использование Coursera интеллектуальной собственности третьих лиц не указывает на какие-либо отношения, спонсорство или поддержку между Coursera и владельцами таких товарных знаков или интеллектуальной собственности.

Реальный обучающий проект

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

  • Спроектируйте пользовательский интерфейс с помощью Interface Builder

  • Создайте простой пользовательский интерфейс с помощью редактора макетов.

  • Создайте оригинальное мобильное приложение для Android.

На последнем курсе вы также выполните финальный проект, в котором создадите приложение для Android.

Details of the courses that make up the specialization

Учебная программа — профессиональный сертификат на курс разработки Android-приложений

Курс 1: Введение в разработку мобильных приложений на Android

Продолжительность курса: 11 часов

Что вы узнаете:

  • Определение основных концепций разработки приложений для Android.
  • Установка и изучение интерфейса, конфигураций и встроенных инструментов Android Studio
  • Использование игровой площадки Kotlin
  • Создание простого приложения для Android

Навыки, которые вы приобретете:

  • Работа с Kotlin Playground
  • Практика использования и расширения протоколов
  • Объявление и инициализация различных типов переменных
  • Создание систем данных
  • Создание шаблонов потока контента с использованием условий и циклов

Курс 2: Контроль версий

Продолжительность курса: 13 часов

Что вы узнаете:

  • Внедрение систем контроля версий.
  • Навигация и настройка с помощью командной строки
  • Использование репозитория GitHub, создание репозитория GitHub
  • Управление версиями кода

Навыки, которые вы приобретете:

  • контроль версий
  • Работа с GitHub
  • Баш (оболочка Unix)
  • Веб-разработка
  • Линукс

Курс 3: Основы программирования на Kotlin

Продолжительность курса: 24 часа

Что вы узнаете:

  • Практика создания и использования функций
  • Практикуйте различные сравнения с помощью операторов
  • Решение проблем с кодом в Kotlin
  • Обзор и применение основ программирования

Навыки, которые вы приобретете:

  • Работа с SQLite
  • ОТДЫХ API
  • Данные и базы данных

Курс 4: Принципы UX/UI-дизайна

Продолжительность курса: 21 час

Что вы узнаете:

  • Описание основ проектирования и исследования пользовательского опыта (UX).
  • Понимание аспектов доступности в дизайне
  • Развитие эмпатии к пользователям посредством исследований
  • Создание каркасов и прототипов в Figma.

Навыки, которые вы приобретете:

  • Реагировать (веб-фреймворк)
  • Разработка приложений
  • Веб-разработка
  • Фронтенд-разработка

Курс 5: Создание пользовательского интерфейса в Android Studio

Продолжительность курса: 35 часов

Что вы узнаете:

  • Использование библиотек компонентов пользовательского интерфейса для создания пользовательского интерфейса в приложениях Android.
  • Композиция пользовательского интерфейса с использованием представлений Kotlin
  • Создание простого пользовательского интерфейса с помощью редактора конфигурации

Курс 6: Продвинутое программирование на Kotlin

Продолжительность курса: 20 часов

Что вы узнаете:

  • Реализация приложения Android с Activity
  • Использование расширенных возможностей объектно-ориентированного программирования в Android
  • Выполнение модульных тестов на Android
  • Использование лямбда-выражения для определения функций как объектов

Курс 7: Работа с данными в Android

Продолжительность курса: 27 часов

Что вы узнаете:

  • Обзор наиболее полезных инструментов и пакетов для Kotlin-разработчика.
  • Реализация сопрограмм Kotlin в приложениях для Android
  • Интеграция кода других языков в Kotlin. Создание приложения, управляемого данными

Курс 8: Мобильная разработка и JavaScript

Продолжительность курса: 45 часов

Что вы узнаете:

  • Генерация простого кода JavaScript
  • Создание объектов и массивов и управление ими.
  • Написание модульных тестов с помощью Jest

Курс 9: Основы React

Продолжительность курса: 26 часов

Что вы узнаете:

  • Использование реквизита для передачи данных между компонентами
  • Создание динамических и интерактивных веб-страниц и страниц приложений.

Курс 10: React Native

Продолжительность курса: 38 часов

Что вы узнаете:

  • Создание приложения React Native и создание проектов с использованием базовых компонентов.
  • Создание больших списков и определение вводимых пользователем данных
  • Использование компонента Pressable для создания кнопок и зон нажатия

Курс 11: Итоговый проект приложения Android

Продолжительность курса: 15 часов

Что вы узнаете:

  • Построение и проектирование пользовательского интерфейса с использованием фрагментов и представлений.
  • Использование Kotlin и измерения MVVM для разработки эффективного и привлекательного приложения.
  • Получение данных из API и использование LiveData

Курс 12: Подготовка к собеседованиям по коду

Продолжительность курса: 11 часов

Что вы узнаете:

  • Подготовка к собеседованиям по коду
  • Подготовка к собеседованиям в Мета
  • Решение проблем с кодом

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