Міні курс по Supabase - платформі, яку я довго шукав. (Next.js App Router)
Сьогодні огляд та міні курс платформи, яку нещодавно знайшов - Supabase. Supabase is an open source Firebase alternative. В даному курсі розберемось з двома функціями цієї платформи - база даних PostgreSQL та Authentification. Зручна робота з базою даних і стали основною причиною чому ця платформа мені сподобалась та стала корисною. Код будемо писати на Next.js (App Router, React Server Components, Server actions). В сьогоднішньому відео також хочу порекомендувати крутого спеціаліста з веб розробки, автора YouTube каналу "programming mentor ua" @programmingmentorua та Telegram каналу https://t.me/programmingmentor - В’ячеслава Колдовського. В’ячеслав Колдовський - розробник, сертифікований Google Cloud Architect, інструктор і ментор починав кар’єру в IT ще в 1990-х і за 20+ років встиг попрацювати з купою технологій і мов програмування. 00:00 Supabase intro 02:20 План курсу 04:58 Колаборація з Programming Mentor UA 08:01 Ціна Supabase - Free 10:00 Клієнтські бібліотеки Supabase (JS) 11:27 Supabase CLI 12:28 Про автора 13:25 Реєстрація в Supabase 15:00 Огляд інтерфейсу 16:19 Створюємо першу таблицю 18:54 Створюємо Next.js проєкт 22:56 Отримання даних з Supabase 25:23 Додавання Policies для отримання даних 27:42 Опис Schema 29:13 Авторизація через GitHub 32:44 Auth кнопки авторизації 37:29 Auth callback endpoint 44:51 Next.js middleware 47:40 Додавання автора до коментарів 49:27 Додаємо user_id в таблицю коментарів 52:39 Візуалізація бази даних 53:37 Зміна Policy лише для авторизованих 57:33 Створюємо Profiles таблицю 59:20 Створюємо Postres Functions 01:02:15 Створюємо тригер 01:04:37 Змінюємо foreign key для таблиці коментарів 01:10:11 Робота з сесією 01:10:46 Динамічне показання Auth кнопки 01:13:22 Auth кнопка Server Component 01:17:27 Insert into. Додавання коментарів 01:18:11 Server actions 01:27:57 Сортування коментарів 01:28:56 TypeScript генерація типів 01:36:24 Оновлюємо TypeScript конфіг 01:36:58 Глобальні типи TypeScript 01:41:27 Table alias 01:43:25 Кнопка Видалення 01:48:48 Локальна база даних та міграція Стати спонсором каналу: / @maksymrudnyi Буду вдячний за підтримку каналу: Patreon - / rudnyi BuyMeACoffee - https://www.buymeacoffee.com/maksymru... Mono Bank - https://send.monobank.ua/jar/6oqhydjLGp або так - 5375 4114 0505 7287 Приват банк - 4627 0551 1331 6110 Давайте дружити: Telegram ↣ https://t.me/maksymrudnyi Telegram чат ↣ https://t.me/joinchat/H4AF4W4dfGeGepNQ INSTAGRAM ↣ / maksym_rudnyi TWITTER ↣ / maksymrudnyi FACEBOOK ↣ / travelscode WEB-SITE ↣ https://travelscode.com/ GITHUB ↣ https://github.com/MaksymRudnyi/ Другий YouTube канал ↣ / travelscode #Supabase #NextJS #React #JavaScript

Microservices in 8 minutes

Loop engineering for beginners

Огляд Next.js - найпопулярнішого фреймворку на React. Зміни в Next.js 14. Next.js українською

Ви неправильно використовуєте SVG зображення в React! Правильні методи оптимізації

HTML для початківців: структура сторінки, head, body і перший H1

Next.js Tutorial 2026 (UPDATED) - Full Course - Start Your Next.js Journey Here

Типові помилки початківця на Next.js та як їх уникнути

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

Чому я ненавидів Tailwind CSS... і що змінило мою думку

Быстрый курс по Next JS за 2 часа для начинающих

PLC Troubleshooting 101. Basic Steps to Diagnose and Fix Your Machine

ПОВНИЙ ПРАКТИЧНИЙ КУРС SQL для аналітиків даних

Шлях веб-розробника. Що потрібно знати програмісту?

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
![Самое опасное когнитивное искажение [Veritasium]](https://i.ytimg.com/vi/xHPEfosHAXM/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBOP56zDqqH5sZpx-Vnzms-YtitXQ)
Самое опасное когнитивное искажение [Veritasium]

Знайомство з Mobx - стейт менеджер здорової людини.

React-i18next (i18n, l10n). Додаємо декілька мов на сайт. Локалізація та Інтернаціоналізація

Building an AI Dark Factory: A Codebase That Writes Its Own Code, Live

Останній SYCS. Розбираємо базовий проєкт для кожного React-початківця. #SYCS16

