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