Мобильная разработка с помощью React Native и Expo

Этот курс — мой способ глубже разобраться в материалах Гарвардского CS50M и одновременно поделиться своим опытом. Я переписываю кодовую базу курса, адаптируя её к современным стандартам: использую функциональные компоненты React Native, структуру Expo и TypeScript. Это не только возможность изучить курс, но и шаг к…
Средний уровень
2 часа в неделю

Чему вы научитесь

  • JavaScript, TypeScript, React, React Native, Expo, Redux toolkit

О курсе

Этот курс предлагает уникальный подход к изучению материалов Гарвардского курса CS50M. Его главная цель — не просто освоение мобильной разработки, а глубокое погружение в актуальные технологии через адаптацию устаревшей кодовой базы к современным стандартам.

Почему выбрать этот курс:
Этот курс станет отличным выбором для тех, кто хочет:

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

Навыки, которые вы приобретёте:

  • Работа с React Native на основе функциональных компонентов,
  • Использование TypeScript в мобильной разработке,
  • Применение архитектуры Expo,
  • Улучшение и переписывание устаревших кодовых баз.

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

Активности в курсе:

  • Обзор основ React Native и TypeScript,
  • Практическая адаптация существующего кода к функциональным компонентам,
  • Создание приложений с использованием Expo,
  • Регулярные практические задания, направленные на закрепление материала.

Разделы и задания:
Курс включает следующие ключевые секции:

  1. Введение в React Native и TypeScript,
  2. Основы работы с Expo,
  3. Переписывание первых примеров из CS50M с устаревших подходов на современные,
  4. Углубленная работа с функциональными компонентами,
  5. Итоговый проект: создание приложения с нуля с использованием всех изученных технологий.

Каждый раздел сопровождается практическими заданиями, направленными на закрепление знаний и навыков.

Для кого этот курс

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

Начальные требования

До начала изучения этого курса рекомендую пройти основы JavaScript, TypeScript и React 

Наши преподаватели

Как проходит обучение

Обучение на этом курсе построено на сочетании теории и практики.

Курс включает:

  • Практические задания: каждая тема сопровождается заданиями, позволяющими закрепить изученные технологии и применять их на практике.
  • Обратная связь: обсуждение решений в комментариях и советы по улучшению кода.
  • Шаг за шагом: материалы курса разделены на логически связанные модули, которые помогут последовательно освоить все аспекты мобильной разработки.

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

Программа курса

загружаем...

Что вы получаете

  • Пройдя этот курс, вы получите:
  • Востребованные навыки: современные подходы к мобильной разработке с использованием React Native, TypeScript и Expo.
  • Практический опыт: полный доступ к заданиям, демонстрирующим, как создавать приложения с нуля.
  • Проекты для портфолио: итоговая работа и промежуточные проекты, которые можно использовать для демонстрации своих навыков.
  • Поддержка и обратная связь: доступ к обсуждениям, где можно делиться решениями и получать советы по их улучшению.
  • Курс поможет вам подготовиться к работе с реальными проектами и уверенно применять актуальные технологии в профессиональной деятельности.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно