Чему вы научитесь на курсе?
- Приобретение навыков, необходимых для карьеры разработчика Android начального уровня.
- Вы узнаете, как создавать приложения для Android, в том числе создавать и управлять жизненным циклом приложения с помощью Android Studio.
- Вы научитесь программировать на Kotlin и изучите основы программирования для создания пользовательского интерфейса (UI) и рекомендации по оптимальному проектированию.
- Создание кроссплатформенных мобильных приложений с использованием React Native. Продемонстрируйте свои новые навыки, создав портфолио, готовое продемонстрировать ваши способности на собеседованиях.
Подготовка к карьере в Android-разработке
- Получите профессиональную подготовку высокого уровня от Meta.
- Продемонстрируйте свои навыки с помощью готовых проектов для портфолио.
- Получите сертификат, признанный местными работодателями.
- Это обучение подходит для востребованных должностей, таких как: Android-разработчик, разработчик мобильных приложений, мобильный разработчик.
Профессиональный сертификат — серия из 12 курсов
Вы когда-нибудь хотели создать собственное мобильное приложение? С помощью этого сертификата вы узнаете ведущие языки программирования и фреймворки для разработки таких приложений, как Facebook и Instagram, а также узнаете, как создать собственное приложение для Android.
В этой программе вы узнаете:
- Основные концепции программирования в Android и инструменты, необходимые для разработки приложений.
- Как использовать Kotlin Playground.
- Создание пользовательских интерфейсов (UI) для мобильных приложений с помощью Android Studio.
- Управление жизненным циклом и сбор данных мобильных приложений.
- Работа с веб-технологиями и постоянными данными в приложениях Android.
- Описание рекомендаций по оптимальному проектированию пользовательского интерфейса (UI) и пользовательского опыта (UX) в мобильных приложениях.
- Создание кроссплатформенных приложений с использованием React Native.
- Подготовка к техническим собеседованиям на позиции Android-разработчика.
Практический учебный проект
В ходе программы вы будете заниматься практической деятельностью и создавать портфолио проектов, которое сможете представить рекрутерам и потенциальным работодателям на собеседованиях. В ходе каждого курса вы будете выполнять действия в лабораторной или прикладной среде для выполнения таких задач, как:
- Проектирование пользовательского интерфейса с помощью Interface Builder.
- Создание простого пользовательского интерфейса с помощью редактора макетов.
- Создание оригинального мобильного приложения для Android.
На последнем курсе вы также выполните финальный проект, в котором создадите приложение для Android.
Список курсов
Введение в разработку мобильных приложений для Android
Курс 1
• 11 часов
• Рейтинг: 4,6 (1231 оценка)
чему ты научишься
- Определение основных концепций разработки приложений для Android.
- Настройка пользовательского интерфейса, настройка и встроенные инструменты в Android Studio.
- Использование Kotlin Playground.
- Создание простого приложения для Android.
навыки, которые вы приобретете
- Использование игровой площадки Kotlin
- Практика использования и расширения протоколов
- Объявляйте и инициализируйте переменные разных типов
- Создание массивов
- Создание шаблонов потока команд с условиями и циклами
контроль версий
Курс 2
• 13 часов
• Рейтинг: 4,6 (3247 оценок)
чему ты научишься
- Внедрение систем контроля версий.
- Навигация и настройки командной строки
- Создание репозитория (Repository) на GitHub и его использование
- Управление версиями кода
навыки, которые вы приобретете
- контроль версий
- GitHub
- Bash (оболочка Unix)
- Разработка сайта
- Линукс
Основы программирования на Котлине
Курс 3
• 24 часа
• Рейтинг: 4,7 (281 оценка)
чему ты научишься
- Практикуйтесь в создании и использовании функций.
- Практикуйте различные типы сравнений с помощью операторов.
- Использование Kotlin для решения задач программирования
- Обзор и применение основ программирования
навыки, которые вы приобретете
- Работа с SQLite
- Интерфейсы API (REST API)
- Данные и базы данных
Принципы UX/UI-дизайна
Курс 4
• 21 час
• Рейтинг: 4,7 (840 оценок)
чему ты научишься
- Описать основы проектирования пользовательского опыта (UX) и исследования пользователей.
- Описание соображений доступности в дизайне
- Практикуйте развитие эмпатии к пользователям посредством исследований
- Создание каркасов и прототипов в Figma.
навыки, которые вы приобретете
- Реагировать (веб-фреймворк)
- Разработка приложений
- Веб-приложения
- Разработка клиентской части (Front-End)
Создание пользовательского интерфейса в Android Studio
Курс 5
• 35 часов
• Рейтинг: 4,7 (126 оценок)
чему ты научишься
- Использование библиотек компонентов пользовательского интерфейса для создания пользовательских интерфейсов на Android
- Сборка пользовательского интерфейса с использованием представлений Kotlin UI
- Создание простого пользовательского интерфейса с помощью редактора макетов
- Создание простого пользовательского интерфейса для Android
Продвинутое программирование на Котлине
Курс 6
• 20 часов
• Рейтинг: 4,7 (98 оценок)
чему ты научишься
- Реализация приложения Android с Activity.
- Реализация расширенных возможностей объектно-ориентированного программирования в Android.
- Использование моков и фейков для выполнения модульных тестов на Android.
- Использование лямбда-выражения для определения функции как объекта.
- Использование методов обработки коллекций для многоэтапной обработки коллекций.
навыки, которые вы приобретете
- Использование библиотек компонентов пользовательского интерфейса для создания пользовательского интерфейса в Android.
- Создание простого пользовательского интерфейса для Android.
- Сборка пользовательского интерфейса с использованием представлений Kotlin UI.
- Создание простого пользовательского интерфейса с помощью редактора макетов.
Работа с данными на Android
Курс 7
• 27 часов
• Рейтинг: 4,8 (48 оценок)
чему ты научишься
- Обзор наиболее полезных инструментов и пакетов для разработчиков Kotlin.
- Реализация сопрограмм Kotlin в приложениях для Android.
- Интеграция кода других языков в Kotlin.
- Создание Android-приложения, управляемого данными.
навыки, которые вы приобретете
- Реагировать (библиотека JavaScript)
- Разработка приложений
- Реагировать
- Разработка мобильных приложений
Разработка мобильных приложений и JavaScript
Курс 8
• 45 часов
• Рейтинг: 4,2 (88 оценок)
чему ты научишься
- Генерация простого кода JavaScript
- Создание объектов и массивов и манипулирование ими.
- Написание модульных тестов с использованием Jest.
навыки, которые вы приобретете
- структура данных
- Информатика
- алгоритмы
- коммуникация
- Написание псевдокода
Основы реагирования
Курс 9
• 26 часов
• Рейтинг: 4,7 (1980 оценок)
чему ты научишься
- Используйте повторно используемые компоненты для отображения представлений, в которых данные изменяются с течением времени.
- Организация проектов React для создания удобных и масштабируемых веб-сайтов и приложений.
- Использование реквизита для передачи данных между компонентами.
- Создание динамических и интерактивных веб-страниц и приложений.
- Использование форм, позволяющих пользователям взаимодействовать с приложением.
- Создание приложения на React.
навыки, которые вы приобретете
- Android-студия
- Котлин
- UX и пользовательский интерфейс
Реагировать нативный
Курс 10
• 38 часов
• Рейтинг: 4,8 (297 оценок)
чему ты научишься
- React Native — это платформа с открытым исходным кодом для создания кроссплатформенных приложений с использованием React и возможностей собственной платформы. В этом курсе вы перейдете от основ React к более продвинутым приложениям с использованием React Native.
- Вы рассмотрите широкий спектр компонентов React и методов их проектирования.
- Вы будете практиковать различные интерактивные методы для мобильных приложений с использованием React Native.
Основные навыки, которые вы освоите, включают в себя :
- Создание одностраничного приложения React Native и его проектирование с использованием базовых компонентов.
- Создание больших списков и определение пользовательских интерфейсов в приложении React Native.
- Использование компонента Pressable для создания кнопок и других нажимаемых областей.
- Настройка приложения с помощью React Navigation и переключение между экранами.
Инструменты и программное обеспечение, к которым вы привыкнете :
- Реагировать
- Реагировать нативный
- Языки разработки на стороне клиента (HTML, CSS и JavaScript)
- JSX
- Программное обеспечение для редактирования кода, такое как Expo и Visual Studio Code.
Финальный проект для приложений Android
Курс 11
• 15 часов
• Рейтинг: 4,6 (32 рейтинга)
чему ты научишься
- Создание и проектирование пользовательского интерфейса (UI) с использованием фрагментов и представлений.
- Использование Kotlin и архитектуры MVVM для разработки эффективного и привлекательного приложения.
- Получение данных из интерфейса прикладного программирования (API) и использование LiveData.
- Демонстрация чистого и безошибочного кода при сохранении оптимизации.
навыки, которые вы приобретете
- Генерация простого кода JavaScript
- Создание объектов и массивов и манипулирование ими.
- Написание модульных тестов с использованием Jest.
Подготовка к программированию собеседований
Курс 12
• 11 часов
• Рейтинг: 4,6 (527 оценок)
чему ты научишься
- Подготовка к собеседованию по программированию
- Подготовка к собеседованию в штаб-квартире
- Решение проблем с кодом
навыки, которые вы приобретете
- Дизайн сайта
- доступность
- Разработка клиентской части (Front-End)
- пользовательский опыт (UX)