Этот курс по Intermediate React Native создан для разработчиков, которые уже освоили основы и готовы перейти на новый уровень: создание гибких, оптимизированных и готовых к публикации мобильных приложений. Вы узнаете лучшие практики, инструменты и архитектурные подходы, которые используют опытные инженеры при разработке профессиональных продуктов.
Что вы изучите в этом курсе
Программа курса нацелена на то, чтобы помочь вам глубже понять экосистему React Native и внедрить ключевые функции, необходимые для реальных приложений.
Продвинутые функциональные возможности
Реализация бесконечного списка прокрутки с оптимизацией производительности
Добавление аутентификации и безопасное управление токенами
Работа с изображениями, иконками, пользовательскими шрифтами и ресурсами
Системы управления состоянием и локальным хранением данных
Добавление splash screen и иконки приложения для профессионального вида
Структура и архитектура приложения
Помимо практических навыков, вы освоите принципы правильной архитектуры приложения, что позволит вашему проекту легко масштабироваться по мере его роста.
Оптимальная организация кода
Структурирование папок и модулей
Общие стили, темы, система типографики
Повторно используемые компоненты и утилиты
Работа с данными
Выбор и настройка подходящего менеджера состояния
Обработка запросов и взаимодействие с API
Кэширование, офлайн-режим и сохранение пользовательских данных
Для кого подходит этот курс
Курс будет идеален для разработчиков, которые уже знакомы с базовым React Native и хотят:
Повысить качество и надежность своих приложений
Узнать профессиональные подходы к построению архитектуры
Добавить в проекты функции, необходимые для реального продакшена
Подготовиться к работе в команде или коммерческой разработке
Что вы получите в итоге
После завершения курса вы сможете создавать хорошо структурированные, быстрые и современные мобильные приложения, готовые для публикации в App Store и Google Play.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.