Программирование [HarvardX (Harvard University)] CS50 Разработка мобильных приложений с помощью React Native (2020)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: HarvardX (Harvard University)​
Название: CS50 Разработка мобильных приложений с помощью React Native (2020)​

cover.jpg

Продолжительность: 21 ч 40 мин Количество уроков: 13 Видео Язык: Английский Вес архива: 48,73 ГБ


Освойте разработку мобильных приложений на основе React Native — одного из самых востребованных инструментов для создания кроссплатформенных решений. Курс поможет вам пройти путь от первых строк JavaScript до полноценного мобильного приложения, готового к публикации.

О курсе

Курс «CS50 Разработка мобильных приложений с помощью React Native» создан для тех, кто хочет научиться создавать современные, быстрые и удобные мобильные приложения под iOS и Android, не углубляясь в Java или Swift. Благодаря React Native вы сможете писать единый код, который работает на обеих платформах.

Почему стоит изучать React Native

React Native сочетает в себе преимущества нативной разработки и гибкость JavaScript. Это делает его оптимальным выбором для начинающих и для разработчиков, которые хотят ускорить создание продуктов и сократить стоимость разработки.

Какие навыки вы получите

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

Основы JavaScript и современные возможности ES6

• Переменные, функции, области видимости
• Стрелочные функции, шаблонные строки, spread/ rest
• Модули и структура проекта

React и JSX

• Создание компонентов
• Работа с JSX
• Жизненный цикл компонентов

Компоненты, props и состояние

• Управление состоянием
• Передача данных через props
• Стилизация компонентов в React Native

Работа с пользовательским вводом

• Текстовые поля и формы
• Обработка действий пользователей
• Контроль и валидация данных

Данные и навигация

• Подключение к API
• Хранение данных
• React Navigation и управление экранами

Отладка и производительность

• Инструменты отладки
• Оптимизация компонентов
• Улучшение скорости работы приложения

Expo Components

• Использование компонентов и API Expo
• Быстрый запуск и тестирование на устройстве

Redux: управление состоянием

• Основные концепции Redux
• Actions, reducers, store
• Интеграция Redux с React Native

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

• Проверка качества приложения
• Сборка проекта
• Подготовка к публикации

Для кого подходит этот курс

• Начинающие разработчики, желающие перейти в мобильную разработку
• Web-разработчики, уже знакомые с JavaScript и React
• Специалисты, которым нужен быстрый способ создания приложений под iOS и Android

Что вы сможете сделать после прохождения курса

• Создавать полноценные мобильные приложения на React Native
• Подключать API и работать с данными
• Публиковать приложения в App Store и Google Play
• Использовать современные инструменты отладки и оптимизации

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху