Онлайн-курс – сертифицированная профессиональная стажировка по React Native от Meta Institute

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

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

  • HTML и CSS
  • React (фреймворк веб-разработки)
  • Питон
  • JavaScript
  • Разработка мобильных приложений
  • Разработка через тестирование
  • Фронтенд-разработка
  • объектно-ориентированное программирование (ООП)
  • React (библиотека Javascript)
  • Разработка приложений
  • управление данными
  • REST API
  • GitHub
  • Пользовательский опыт и дизайн (UX)
  • SQL
  • Фигма
  • контроль версий
  • Bash (командная строка Unix)
  • Линукс
  • веб-приложения
  • Дизайн сайта
  • доступность
  • пользовательский опыт (UX)

What you will learn in the course

Courses for which the course is suitable

  • iOS-разработчик
  • Android-разработчик
  • Кроссплатформенный разработчик
  • Разработчик мобильных приложений
  • Разработчик React
  • Разработчик React Native
  • Разработчик веб-приложений
  • Менеджер технологических проектов

Стажировка – серия курсов из 8 частей.

Если вы хотите научиться создавать приложения для устройств Android и iOS, этот курс для вас. Программу проводят признанные отраслевые эксперты компании Meta.

Кроссплатформенные разработчики создают и пишут код для приложений, хранящихся на мобильных устройствах, работающих под управлением нескольких операционных систем. Они занимаются всем: от создания приложения до исправления ошибок после запуска. Они разрабатывают интерактивные и привлекательные интерфейсы (UI), чтобы обеспечить оптимальное взаимодействие с пользователем.

Эта стажировка может стать первым шагом к построению успешной карьеры разработчика iOS или Android.

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

  • Основные концепции программирования для кроссплатформенных инструментов и инструментов разработки приложений.
  • Работайте с веб-технологиями, такими как HTML, CSS и JavaScript.
  • Управляйте данными в различных мобильных операционных системах, включая iOS и Android.
  • Навыки, необходимые для разработки, тестирования и поддержки кроссплатформенных мобильных приложений с использованием React и React Native.
  • Репозитории GitHub для систем контроля версий и управления контентом (CMS).

По окончании курса вы сможете применить свои новые навыки, создав практический проект-портфолио. Вы создадите динамичное мобильное приложение с адаптивным дизайном, которое сможете представить на собеседовании. Кроме того, вы получите поддержку в поиске работы.

Обратите внимание, что дата запуска, содержание программы и названия курсов могут измениться.

Практический учебный проект

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

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

  • Используйте JavaScript и данные из различных источников для динамического управления веб-приложением.
  • Управляйте проектом с помощью контроля версий в Git и GitHub.
  • Создавайте приложения, используя React, маршрутизацию, перехваты и извлечение данных.

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

Details of the courses that make up the specialization

Введение в мобильную разработку

Курс 1

  • 12 часов
  • 4,7 (482 оценки)
Детали курса

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

  • Роль мобильного разработчика кроссплатформенная.
  • Создание простой веб-страницы с использованием HTML5
  • Дизайн веб-страницы с использованием CSS
  • Объяснение React и React Native
навыки, которые вы приобретете
  • Категория: Контроль версий
  • Категория: Гитхаб
  • Категория: Bash (язык терминала Unix)
  • Категория: Разработка сайтов
  • Категория: Линукс

Программирование с использованием JavaScript

  • 42 часа
  • 4,7 (4273 оценки)
Детали курса

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

  • Генерация простых кодов JavaScript
  • Создание и манипулирование объектами и массивами
  • Написание модульных тестов с использованием Jest.
навыки, которые вы приобретете
  • Категория: React (веб-фреймворк)
  • Категория: Разработка приложений
  • Категория: веб-приложение
  • Категория: Разработка клиентской части

контроль версий

  • 13 часов
  • 4,6 (3333 оценки)
Детали курса

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

  • Внедрение систем контроля версий.
  • Навигация и настройка командной строки
  • Использование репозитория github
  • Создание репозитория на GitHub
  • Управление исправлениями кода
навыки, которые вы приобретете
  • Категория: HTML и CSS
  • Категория: React (веб-фреймворк)
  • Категория: Разработка сайтов
  • Категория: JavaScript
  • Категория: Мобильная разработка

Основы реагирования

  • 26 часов
  • 4,7 (2063 оценки)
Детали курса

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

  • Использование повторно используемых компонентов для визуализации представлений, которые меняются со временем.
  • Организация проектов React для создания масштабируемых и удобных в обслуживании веб-сайтов и приложений.
  • Использование реквизита для передачи данных между компонентами
  • Создание динамических и интерактивных веб-страниц и приложений.
  • Использование форм, позволяющих пользователям взаимодействовать с приложением.
  • Создание приложения в React
навыки, которые вы приобретете
  • Категория: Гитхаб
  • Категория: UX и UI
  • Категория: React (веб-фреймворк)
  • Категория: SQL
  • Категория: пигмей

Реагировать нативный

  • 38 часов
  • 4,8 (307 оценок)
Детали курса

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

  • React Native — это платформа с открытым исходным кодом для создания кроссплатформенных приложений (приложений) с использованием React и собственных возможностей платформы. В этом курсе вы перейдете от основ React к более продвинутым приложениям с использованием React Native. Вы рассмотрите широкий спектр компонентов React и способы их проектирования. Вы можете попрактиковаться в использовании различных методов мобильного взаимодействия с React Native.
Некоторые из основных навыков, которые вы освоите, включают в себя:
  • Создание приложения React Native на одной странице и его проектирование с использованием базовых компонентов.
  • Создание больших списков и определение пользовательских интерфейсов в приложении React Native.
  • Использование компонента Pressable для создания кнопок и дополнительных зон нажатия
  • Настройка приложения с помощью React Navigation и передача информации между экранами
Получите опыт работы со следующими инструментами и программным обеспечением:
  • Реагировать
  • Реагировать нативный
  • Языки разработки на стороне клиента (HTML, CSS и JavaScript)
  • JSX
  • Программы редактирования кода, такие как Expo и Visual Studio Code.

Этот курс предназначен для студентов, которые хотят подготовиться к карьере в области мобильной разработки. Чтобы добиться успеха в этом курсе, вам потребуются базовые знания основ React, навыки веб-навигации и желание научиться программировать.

навыки, которые вы приобретете
  • Категория: React (библиотека JavaScript)
  • Категория: Разработка приложений
  • Категория: Реагировать
  • Категория: Мобильная разработка

Работа с данными

  • 20 часов
  • 4,8 (52 оценки)
Детали курса

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

  • Этот курс расширяет знания, которые вы получили в ходе курса React Native, и подготовит вас к принятию более обоснованных решений о том, как получать доступ, управлять, извлекать и отображать данные в ваших приложениях React Native. Курс рассчитан на пять недель. Вы узнаете о данных и базах данных в целом, а затем изучите инструменты и методы работы с данными в React Native.
В конце курса вы сможете:
  • Объясните, что такое REST API, и определите лучшие практики работы с ними.
  • Выполнять сетевые вызовы для получения онлайн-контента и обработки ответов от сервера.
  • Создавайте базы данных и таблицы и используйте SQL для структурированного хранения данных в них.
  • Чтение и запись данных для мобильного приложения с помощью AsyncStorage.
  • Чтение и запись данных для мобильного приложения с помощью SQLite

Чтобы закончить курс, вам понадобится опыт работы с React Native. Кроме того, всегда приятно иметь позитивный настрой!

навыки, которые вы приобретете
  • Категория: Разработка через тестирование
  • Категория: JavaScript
  • Категория: Разработка клиентской части
  • Категория: Объектно-ориентированное программирование (ООП)

Принципы UX/UI-дизайна

  • 21 час
  • 4,7 (883 оценки)
Детали курса

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

  • Описать основные принципы проектирования и исследования пользовательского опыта (UX).
  • Описать соображения доступности в дизайне.
  • Практикуйте развитие эмпатии пользователей посредством исследований
  • Создавайте эскизы и прототипы в Pygma.
навыки, которые вы приобретете
  • Категория: веб-дизайн
  • Категория: доступность
  • Категория: Разработка клиентской части
  • Категория: Пользовательский опыт (UX)

Финальный проект (приложение React)

  • 13 часов
  • 4,8 (39 оценок)
Детали курса

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

  • Адаптивный пользовательский интерфейс (UI) Дизайн и дизайн
  • Демонстрация чистого и безошибочного кода.
  • Использование компонентов React
  • Создание кроссплатформенного приложения с помощью React Native.
навыки, которые вы приобретете
  • Категория: React (библиотека JavaScript)
  • Категория: Разработка приложений
  • Категория: Управление данными
  • Категория: REST API