Продвинутий
Створіть клон Notion за допомогою React та TypeScript

Створіть клон Notion за допомогою React та TypeScript

Покращуйте свої навички React і TypeScript, створюючи ключовий додаток для вашого портфоліо, який демонструє вашу здатність будувати складні повноцінні проекти. Крім того, навчіться використовувати Vite для ефективної налаштування проекту та Supabase для управління операціями з базами даних і автентифікацією користувачів.

Субтитри:

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

Аудіо:

English

Огляд

Чим цей проект на React та TypeScript є неперевершеним?

Цей проект надає унікальну можливість дослідити поєднання React і TypeScript, створюючи щось для вашого портфоліо!

Розглядайте це як ваш творчий майданчик для експериментів, навчання та розробки видатного додатку. Це не тільки покращить ваші технічні навички, але й надасть вражаючий елемент для портфоліо, який однозначно скаже: "Я можу безперешкодно розробляти складні, повнофункціональні додатки!"

Ось що ви зможете вивчити під час цього проекту на React та TypeScript:

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

  2. Далі — DNDKit, адже кому не подобається функціонал перетягування? Ви навчитесь зробити елементи на вашій веб-сторінці пересувними за допомогою простого руху миші. Налаштування користувацьких цілей для перетягування та перестановка елементів додадуть вашим проектам витонченості.

  3. Ми також зосередимось на TypeScript. Цей інструмент посилить ваш код, виявить помилки на ранніх етапах та оптимізує процес розробки. Ми дослідимо використання TypeScript з React, створення нових типів та використання типів із бібліотек для покращення зрозумілості та надійності коду.

  4. Vite — це ваш інструмент для швидкої ініціалізації проектів. Цей інструмент для збірки акцентує увагу на швидкості, дозволяючи вам запускати і будувати ваші проекти швидше ніж будь-коли. Вам сподобається, наскільки інструмент покращить ваш робочий процес.

  5. Supabase стане центром для даних вашого додатку. Від управління базами даних до зберігання зображень та автентифікації користувачів, Supabase спрощує складнощі бекенду, дозволяючи вам зосередитися на наданні чудового користувацького досвіду.

  6. І нарешті, CSS Modules стануть вашими союзниками у стилізації. Забудьте про конфлікти стилів і насолоджуйтесь модульними, багатоповторюваними CSS, що покращують привабливість вашого додатку.

Чи готові ви перетворити цей захоплюючий проект на React у реальність? Тоді почнімо!

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

Студенти часто говорять нам: "Я хочу створювати більше проектів!"

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

Крім того, немає нічого приємнішого, ніж задоволення від створення чогось реального!

Саме для цього і існують ZTM Projects. Ретельно відібраний набір обширних проектів для портфоліо та практики, створених для того, щоб розширити ваші знання, отримати нові навички, покращити ваше портфоліо й отримати задоволення від процесу!

Що ще варто знати?

Зареєструвавшись як учасник 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 USD
/місяць

Нескінченний доступ до всіх курсів, проектів + майстер-класів та кар'єрних шляхів

Доступ до нашого приватного Discord з 400,000+ учасників

Доступ до нашої приватної групи в LinkedIn для мережевого спілкування

Индивідуальні сертифікати про закінчення курсу ZTM

Щомісячні сесії кар'єрної консультації з менторами

Повний доступ до всіх майбутніх курсів, контенту та можливостей

Доступ до нашого приватного Discord з 450 000+ учасниками

Необмежений доступ до всіх курсів, проектів та кар'єрних шляхів

Нескінченний доступ до всіх буккэмпів, байтів, проектів та кар'єрних шляхів

Доступ до нашої приватної групи в LinkedIn з понад 100 000 учасників

Купити зараз
Популярний
Щорічний
192 USD
/рік
USD 16/місяць

Нескінченний доступ до всіх курсів, проектів + майстер-класів та кар'єрних шляхів

Доступ до нашого приватного Discord з 400,000+ учасників

Доступ до нашої приватної групи в LinkedIn для мережевого спілкування

Индивідуальні сертифікати про закінчення курсу ZTM

Щомісячні сесії кар'єрної консультації з менторами

Повний доступ до всіх майбутніх курсів, контенту та можливостей

Доступ до нашого приватного Discord з 450 000+ учасниками

Необмежений доступ до всіх курсів, проектів та кар'єрних шляхів

Нескінченний доступ до всіх буккэмпів, байтів, проектів та кар'єрних шляхів

Доступ до нашої приватної групи в LinkedIn з понад 100 000 учасників

Купити зараз
Довічний
999 USD
/пожиттєвий

Нескінченний доступ до всіх курсів, проектів + майстер-класів та кар'єрних шляхів

Доступ до нашого приватного Discord з 400,000+ учасників

Доступ до нашої приватної групи в LinkedIn для мережевого спілкування

Индивідуальні сертифікати про закінчення курсу ZTM

Щомісячні сесії кар'єрної консультації з менторами

Повний доступ до всіх майбутніх курсів, контенту та можливостей

Доступ до нашого приватного Discord з 450 000+ учасниками

Необмежений доступ до всіх курсів, проектів та кар'єрних шляхів

Нескінченний доступ до всіх буккэмпів, байтів, проектів та кар'єрних шляхів

Доступ до нашої приватної групи в LinkedIn з понад 100 000 учасників

Купити зараз

Часто задавані питання

Обов'язково:

  • Ви повинні добре розуміти JavaScript, HTML та CSS. Якщо ви починаєте спочатку, розгляньте можливість запису на курс Complete Web Developer!

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

  • Знайомство з React та TypeScript буде корисним, але не обов'язковим, оскільки цей проєкт допоможе вам швидко навчитися потрібному!

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

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

Ви можете налаштувати розмір шрифту, колір і фон, щоб субтитри відповідали вашим особистим вподобанням!

Якщо у вас є ще запитання стосовно членства в Академії, не соромтеся звертатися! Ми надамо вам більше відповідей тут.

Гарантія

100% гарантія повернення коштів.

Термін гарантії 30 днів, з моменту покупки.

39 USD-999 USD
Продвинутий
Створіть клон Notion за допомогою React та TypeScript

Створіть клон Notion за допомогою React та TypeScript


Схожі курси