Продвинутый
Создание клона Notion с использованием React и TypeScript

Создание клона Notion с использованием React и TypeScript

Улучшите свои навыки работы с React и TypeScript, разрабатывая флагманское приложение для своего портфолио, демонстрирующее вашу способность создавать сложные full-stack проекты. Дополнительно узнайте, как эффективно настроить проект с помощью Vite и управлять базой данных и аутентификацией пользователей при помощи Supabase.

Субтитры:

English, Français, Deutsch, Español, العربية, Nederlands, Vlaams, हिन्दी, हिंदी, Bahasa indonesia, 日本語 (にほんご/にっぽんご), Português, Română

Аудио:

English

Обзор

Что делает этот проект на React с TypeScript потрясающим?

Этот проект дает уникальную возможность исследовать сочетание React и TypeScript, создавая что-то для своего портфолио!

Считайте это своей творческой площадкой для экспериментов, обучения и создания выдающегося приложения. Это не только повысит ваши технические навыки, но и добавит в портфолио проект, который ярко заявляет: «Я умею беспрепятственно разрабатывать сложные full-stack приложения!»

Вот что вы узнаете в этом проекте на React с TypeScript:

  1. Первым делом React.js. Это необходимо для любого современного веб-разработчика. Мы поможем вам освоить создание компонентов, манипуляции с DOM, работу с событиями и управление состоянием как локально, так и глобально. Ваше приложение станет интерактивным и отзывчивым, обеспечивая безупречный пользовательский опыт. Дополнительно мы затронем React Router DOM для плавной навигации, включая реализацию частных маршрутов для обеспечения безопасности доступа к определенным частям приложения только для авторизованных пользователей. Эти знания необходимы каждому начинающему веб-разработчику.

  2. Затем DNDKit — кто же не любит функциональность drag-and-drop? Вы научитесь делать элементы на веб-странице передвигаемыми с помощью простого перетаскивания мышью. Настройка пользовательских целей перетаскивания и изменение порядка элементов добавит солидности вашим проектам.

  3. Мы также сосредоточимся на TypeScript. Этот инструмент усилит ваш код, поможет заранее находить ошибки и ускорит процесс разработки. Мы изучим использование TypeScript с React, создание новых типов и использование типов из библиотек для улучшения ясности и надежности кода.

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

  5. Supabase — это центр данных вашего приложения. От управления базами данных до хранения изображений и аутентификации пользователей — он упрощает сложные задачи бэкенда, позволяя сконцентрироваться на создании исключительного пользовательского опыта.

  6. Наконец, в вашем распоряжении будут CSS Modules. Скажите «прощай» конфликтам стилей и наслаждайтесь модульными, воспроизводимыми CSS, улучшающими внешний вид вашего приложения.

Готовы ли вы превратить эту захватывающую идею проекта на full-stack React в реальность? Давайте начнем!

Что такое проект?

Ученики часто говорят нам: «Я хочу создавать больше проектов!»

Нам нравится этот энтузиазм, потому что создание проектов — действительно лучший способ учиться. Уникальные и сложные проекты могут сделать ваше портфолио выделяющимся и привлечь внимание потенциальных работодателей.

Кроме того, нет ничего лучше, чем удовлетворение от создания чего-то осязаемого!

Вот где на помощь приходят проекты ZTM. Это специально подобранная коллекция исчерпывающих портфельных и практических проектов, которые помогут вам расширить знания, приобрести новые навыки, построить портфолио и получить удовольствие в процессе!

Что еще следует знать?

Зарегистрировавшись в качестве участника ZTM, вы получите доступ ко всем нашим курсам, байтам и множеству проектов.

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

Но самое главное, вас будет направлять отраслевой эксперт (Максим), обладающий реальным опытом работы с React и TypeScript для разработки проектов. Он поделится с вами методами и стратегиями, которые использует в своей профессиональной деятельности.

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

Присоединяйтесь к тысячам выпускников Zero To Mastery, которые получили работу в престижных компаниях, таких как Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify и многих других.

Наши выпускники представляют самые разные сферы, возраста и уровни опыта, многие из них начинали с нуля.

Так что нет причин, почему бы вам тоже не добиться успеха.

И вам нечего терять. Начните учиться уже сегодня, и если этот курс не оправдает ваших ожиданий, мы вернем 100% стоимости в течение 30 дней — без хлопот и без вопросов.

Структура

  • Структура:

    Всего разделов: 16

    Всего уроков: 112

  • 1. Введение

    5 уроков

  • 2. Введение в React TypeScript!

    5 уроков

  • 3. Создание приложений React TypeScript

    16 уроков

  • 4. Клонирование Notion: создание проекта

    4 урока

  • 5. Введение в TypeScript

    21 урок

  • 6. Использование React с TypeScript

    8 уроков

  • 7. Клонирование Notion: базовая реализация

    10 уроков

  • 8. Клонирование Notion: перенос управления состоянием в контекст

    6 уроков

  • 9. Клонирование Notion: добавление нескольких типов узлов

    6 уроков

  • 10. Клонирование Notion: перетаскивание узлов

    4 урока

  • 11. Кулинарная книга React TypeScript

    3 урока

  • 12. Клонирование Notion: реализация аутентификации

    5 уроков

Автор

Цена

Ежемесячный
39 $
/месяц

Неограниченный доступ ко всем курсам, проектам и мастер-классам, а также карьерным путям

Доступ к нашему частному Discord с более 400 000 участниками

Доступ к нашей закрытой группе в LinkedIn для сетевого взаимодействия

Индивидуальные сертификаты об окончании курсов ZTM

Живые сессии по карьерным советам с наставниками каждый месяц

Полный доступ ко всем будущим курсам, контенту и функциям

Доступ к нашему приватному Discord с более чем 450000 участниками

Неограниченный доступ ко всем курсам, проектам и карьерным путям

Неограниченный доступ ко всем буткемпам, байтам, проектам и карьерным путям

Доступ к нашей закрытой группе в LinkedIn с более чем 100 000 участниками

Купить сейчас
Популярные
Годовой
192 $
/год
USD 16/месяц

Неограниченный доступ ко всем курсам, проектам и мастер-классам, а также карьерным путям

Доступ к нашему частному Discord с более 400 000 участниками

Доступ к нашей закрытой группе в LinkedIn для сетевого взаимодействия

Индивидуальные сертификаты об окончании курсов ZTM

Живые сессии по карьерным советам с наставниками каждый месяц

Полный доступ ко всем будущим курсам, контенту и функциям

Доступ к нашему приватному Discord с более чем 450000 участниками

Неограниченный доступ ко всем курсам, проектам и карьерным путям

Неограниченный доступ ко всем буткемпам, байтам, проектам и карьерным путям

Доступ к нашей закрытой группе в LinkedIn с более чем 100 000 участниками

Купить сейчас
Пожизненный
999 $
/пожизненно

Неограниченный доступ ко всем курсам, проектам и мастер-классам, а также карьерным путям

Доступ к нашему частному Discord с более 400 000 участниками

Доступ к нашей закрытой группе в LinkedIn для сетевого взаимодействия

Индивидуальные сертификаты об окончании курсов ZTM

Живые сессии по карьерным советам с наставниками каждый месяц

Полный доступ ко всем будущим курсам, контенту и функциям

Доступ к нашему приватному Discord с более чем 450000 участниками

Неограниченный доступ ко всем курсам, проектам и карьерным путям

Неограниченный доступ ко всем буткемпам, байтам, проектам и карьерным путям

Доступ к нашей закрытой группе в LinkedIn с более чем 100 000 участниками

Купить сейчас

Часто задаваемые вопросы

Основные:

  • Вы должны иметь твердое понимание JavaScript, HTML и CSS. Если вы начинаете с нуля, подумайте о прохождении курса Complete Web Developer!

Рекомендовано:

  • Знание React и TypeScript будет полезным, но не обязательным, так как этот проект поможет вам быстро освоить необходимые навыки!

Абсолютно! Мы предлагаем красиво оформленные сертификаты по завершении курса. Плюс, вы сможете с гордостью добавить Zero To Mastery Academy в раздел образования вашего профиля на LinkedIn.

Да! Наши курсы снабжены высококачественными субтитрами на 11 языках: английский, испанский, французский, немецкий, голландский, румынский, арабский, хинди, португальский, индонезийский и японский.

Вы можете настроить размер шрифта, цвет и фон, чтобы субтитры отвечали вашим личным предпочтениям!

Если у вас есть дополнительные вопросы по поводу членства в Академии, не стесняйтесь обращаться! У нас есть больше ответов для вас здесь.

Гарантия

100% гарантия возврата денег.

Период гарантийного обслуживания 30 дней, начиная с дня покупки.

39 $-999 $
Продвинутый
Создание клона Notion с использованием React и TypeScript

Создание клона Notion с использованием React и TypeScript


Похожие курсы