Створіть клон Notion за допомогою React та TypeScript
Автор: Максим Іванов
Останнє оновлення:
листопад 2024 р.
Субтитри:
English, Français, Deutsch, Español, العربية, Nederlands, Vlaams, हिन्दी, हिंदी, Bahasa indonesia, 日本語 (にほんご/にっぽんご), Português, Română
Аудіо:
English
Огляд
Чим цей проект на React та TypeScript є неперевершеним?
Цей проект надає унікальну можливість дослідити поєднання React і TypeScript, створюючи щось для вашого портфоліо!
Розглядайте це як ваш творчий майданчик для експериментів, навчання та розробки видатного додатку. Це не тільки покращить ваші технічні навички, але й надасть вражаючий елемент для портфоліо, який однозначно скаже: "Я можу безперешкодно розробляти складні, повнофункціональні додатки!"
Ось що ви зможете вивчити під час цього проекту на React та TypeScript:
Першим кроком є React.js. Він є обов’язковим для будь-якого сучасного веб-розробника. Ми допоможемо вам оволодіти побудовою компонентів, маніпулюванням DOM, обробкою подій і керуванням станом як локально, так і глобально. Ваш додаток стане інтерактивним і адаптивним, забезпечуючи бездоганний користувацький досвід. Ми також розглянемо React Router DOM для плавної навігації, враховуючи впровадження приватних маршрутів для захисту певних частин вашого додатку для авторизованих користувачів. Це знання є життєво необхідним для кожного веб-розробника.
Далі — DNDKit, адже кому не подобається функціонал перетягування? Ви навчитесь зробити елементи на вашій веб-сторінці пересувними за допомогою простого руху миші. Налаштування користувацьких цілей для перетягування та перестановка елементів додадуть вашим проектам витонченості.
Ми також зосередимось на TypeScript. Цей інструмент посилить ваш код, виявить помилки на ранніх етапах та оптимізує процес розробки. Ми дослідимо використання TypeScript з React, створення нових типів та використання типів із бібліотек для покращення зрозумілості та надійності коду.
Vite — це ваш інструмент для швидкої ініціалізації проектів. Цей інструмент для збірки акцентує увагу на швидкості, дозволяючи вам запускати і будувати ваші проекти швидше ніж будь-коли. Вам сподобається, наскільки інструмент покращить ваш робочий процес.
Supabase стане центром для даних вашого додатку. Від управління базами даних до зберігання зображень та автентифікації користувачів, Supabase спрощує складнощі бекенду, дозволяючи вам зосередитися на наданні чудового користувацького досвіду.
І нарешті, 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 уроків
Автор
Ціна
Нескінченний доступ до всіх курсів, проектів + майстер-класів та кар'єрних шляхів
Доступ до нашого приватного Discord з 400,000+ учасників
Доступ до нашої приватної групи в LinkedIn для мережевого спілкування
Индивідуальні сертифікати про закінчення курсу ZTM
Щомісячні сесії кар'єрної консультації з менторами
Повний доступ до всіх майбутніх курсів, контенту та можливостей
Доступ до нашого приватного Discord з 450 000+ учасниками
Необмежений доступ до всіх курсів, проектів та кар'єрних шляхів
Нескінченний доступ до всіх буккэмпів, байтів, проектів та кар'єрних шляхів
Доступ до нашої приватної групи в LinkedIn з понад 100 000 учасників
Нескінченний доступ до всіх курсів, проектів + майстер-класів та кар'єрних шляхів
Доступ до нашого приватного Discord з 400,000+ учасників
Доступ до нашої приватної групи в LinkedIn для мережевого спілкування
Индивідуальні сертифікати про закінчення курсу ZTM
Щомісячні сесії кар'єрної консультації з менторами
Повний доступ до всіх майбутніх курсів, контенту та можливостей
Доступ до нашого приватного Discord з 450 000+ учасниками
Необмежений доступ до всіх курсів, проектів та кар'єрних шляхів
Нескінченний доступ до всіх буккэмпів, байтів, проектів та кар'єрних шляхів
Доступ до нашої приватної групи в LinkedIn з понад 100 000 учасників
Нескінченний доступ до всіх курсів, проектів + майстер-класів та кар'єрних шляхів
Доступ до нашого приватного 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 мовах: англійська, іспанська, французька, німецька, голландська, румунська, арабська, хінді, португальська, індонезійська та японська.
Ви можете налаштувати розмір шрифту, колір і фон, щоб субтитри відповідали вашим особистим вподобанням!
Все ще є запитання щодо Академії?
Все ще є запитання щодо Академії?
Якщо у вас є ще запитання стосовно членства в Академії, не соромтеся звертатися! Ми надамо вам більше відповідей тут.
Гарантія
Термін гарантії 30 днів, з моменту покупки.
Створіть клон Notion за допомогою React та TypeScript