Чему вы научитесь
- JavaScript, TypeScript, React, React Native, Expo, Redux toolkit
О курсе
Этот курс предлагает уникальный подход к изучению материалов Гарвардского курса CS50M. Его главная цель — не просто освоение мобильной разработки, а глубокое погружение в актуальные технологии через адаптацию устаревшей кодовой базы к современным стандартам.
Почему выбрать этот курс:
Этот курс станет отличным выбором для тех, кто хочет:
- изучить мобильную разработку на основе React Native,
- освоить современный подход с использованием TypeScript и Expo,
- понять, как улучшать и обновлять устаревший код, адаптируя его к новым технологиям.
Навыки, которые вы приобретёте:
- Работа с React Native на основе функциональных компонентов,
- Использование TypeScript в мобильной разработке,
- Применение архитектуры Expo,
- Улучшение и переписывание устаревших кодовых баз.
Особенности курса:
Этот курс — не только образовательный процесс, но и практическая работа над реальными задачами. Он создан в рамках моего личного пути изучения CS50M и предлагает уникальный взгляд на обновление и использование современных технологий.
Активности в курсе:
- Обзор основ React Native и TypeScript,
- Практическая адаптация существующего кода к функциональным компонентам,
- Создание приложений с использованием Expo,
- Регулярные практические задания, направленные на закрепление материала.
Разделы и задания:
Курс включает следующие ключевые секции:
- Введение в React Native и TypeScript,
- Основы работы с Expo,
- Переписывание первых примеров из CS50M с устаревших подходов на современные,
- Углубленная работа с функциональными компонентами,
- Итоговый проект: создание приложения с нуля с использованием всех изученных технологий.
Каждый раздел сопровождается практическими заданиями, направленными на закрепление знаний и навыков.
Для кого этот курс
Начальные требования
До начала изучения этого курса рекомендую пройти основы JavaScript, TypeScript и React
Наши преподаватели
Как проходит обучение
Обучение на этом курсе построено на сочетании теории и практики.
Курс включает:
- Практические задания: каждая тема сопровождается заданиями, позволяющими закрепить изученные технологии и применять их на практике.
- Обратная связь: обсуждение решений в комментариях и советы по улучшению кода.
- Шаг за шагом: материалы курса разделены на логически связанные модули, которые помогут последовательно освоить все аспекты мобильной разработки.
Этот курс ориентирован на самостоятельное обучение, поэтому каждый раздел включает рекомендации и ресурсы, чтобы вы могли углубиться в темы, которые особенно вас заинтересуют.
Программа курса
Что вы получаете
- Пройдя этот курс, вы получите:
- Востребованные навыки: современные подходы к мобильной разработке с использованием React Native, TypeScript и Expo.
- Практический опыт: полный доступ к заданиям, демонстрирующим, как создавать приложения с нуля.
- Проекты для портфолио: итоговая работа и промежуточные проекты, которые можно использовать для демонстрации своих навыков.
- Поддержка и обратная связь: доступ к обсуждениям, где можно делиться решениями и получать советы по их улучшению.
- Курс поможет вам подготовиться к работе с реальными проектами и уверенно применять актуальные технологии в профессиональной деятельности.