მონაცემთა ბაზების დიზაინი AI-ით
ამ კურსში შეისწავლით მონაცემთა ბაზების დიზაინს AI-ის დახმარებით — ER-დიაგრამებიდან SQL სქემებამდე, უსაფრთხოებამდე და ოპტიმიზაციამდე — Claude, ChatGPT და Cursor-ის გამოყენებით.
კურიკულუმი
რას მოიცავს კურსი
ეტაპი I
საფუძვლები
ChatGPT-ით PostgreSQL ცხრილის სქემის შექმნა
ამ გაკვეთილში შეისწავლით, როგორ გადააქციოთ ER დიაგრამის კონცეფციები რეალურ PostgreSQL table-სქემებად ChatGPT-ის დახმარებით. გაეცნობით მონაცემთა მთლიანობის (data integrity) უზრუნველყოფის მნიშვნელობას და ისწავლით AI-ის მიერ გენერირებული SQL კოდის ეფექტურად ვალიდაციასა და ტესტირებას.
9 წთCursor-ით უსაფრთხო მონაცემთა ბაზის migration-ის შექმნა
ეს გაკვეთილი გასწავლით, თუ როგორ შექმნათ უსაფრთხო მონაცემთა ბაზის migration-ები AI ასისტენტ Cursor-ის გამოყენებით. თქვენ გაიგებთ, თუ რა არის migration-ის კონცეფცია, როგორ დავწეროთ ეფექტური prompt, და როგორ შევამოწმოთ და განვათავსოთ ცვლილებები მონაცემთა დაკარგვის ან production-ის შეჩერების გარეშე.
9 წთSupabase RLS Policy-ის წერა AI-ის დახმარებით
ეს გაკვეთილი განიხილავს Row Level Security (RLS) კონცეფციას PostgreSQL-სა და Supabase-ში, მის მნიშვნელობას კლიენტ-მხრიდან აპლიკაციებისთვის და როგორ გამოვიყენოთ AI RLS policy-ების გენერირებისთვის. ასევე, ისწავლით AI-ის მიერ შექმნილი policy-ების ვალიდაციას და უსაფრთხოების ხვრელების აღმოჩენას.
12 წთChatGPT-ით Seed Data-ის გენერაცია ტესტირებისთვის
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ ChatGPT მონაცემთა ბაზისთვის Seed Data-ის გენერირებისთვის. გაიგებთ, თუ რა არის Seed Data, რატომ არის ის მნიშვნელოვანი ტესტირებისთვის და როგორ შექმნათ მრავალფეროვანი, დეტერმინისტული და განმეორებადი SQL სკრიპტები, რომლებიც მოიცავს რეალურ Edge Case-ებს.
12 წთClaude-ით რთული JOIN query-ების აგება დეშბორდებისთვის
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ Claude AI რთული JOIN query-ების შესაქმნელად, რომლებიც აბრუნებენ აგრეგირებულ მონაცემთა ხედებს, როგორიცაა დაფები. ჩვენ განვიხილავთ AI-სთვის ეფექტური მოთხოვნების შედგენის მეთოდებს, საერთო შეცდომების თავიდან აცილებას და მიღებული SQL კოდის ვალიდაციას.
9 წთ
ეტაპი II
პრაქტიკა
Supabase Database View-ის შექმნა AI-ის დახმარებით
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ Database View რთული JOIN query-ების გასამარტივებლად და აპლიკაციაში მონაცემთა წვდომის ოპტიმიზაციისთვის. AI-ის დახმარებით შექმნით View-ებს, გაეცნობით მათ უსაფრთხოების ასპექტებს, RLS-თან ურთიერთქმედებას და production გარემოში მართვის საუკეთესო პრაქტიკებს.
6 წთCursor-ით Drizzle ORM სქემის სინქრონიზაცია
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა მოახდინოთ Drizzle ORM schema-ის სინქრონიზაცია მონაცემთა ბაზის რეალურ მდგომარეობასთან SQL migration-ების გამოყენებით. ჩვენ განვიხილავთ 'schema drift'-ის კონცეფციას და როგორ შეგვიძლია AI ხელსაწყოს, Cursor-ის, დახმარებით ამ პრობლემის იდენტიფიცირება და გამოსწორება, რათა თავიდან ავიცილოთ runtime შეცდომები და უზრუნველვყოთ აპლიკაციის მონაცემთა მთლიანობა.
9 წთAI-ით Prisma Relation Model-ის კოდის გამართვა
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ ხელოვნური ინტელექტი (AI) Prisma schema-ს ურთიერთობების (relations) გადასამოწმებლად. ჩვენ განვიხილავთ ხშირ შეცდომებს `onDelete` ქცევაში, სურვილისამებრ (optional) ურთიერთობებსა და კომპოზიტურ უნიკალურ შეზღუდვებში, რათა უზრუნველვყოთ Prisma მოდელისა და PostgreSQL მონაცემთა ბაზის ქცევის სრული შესაბამისობა.
15 წთChatGPT-ით PostgreSQL ინდექსის სტრატეგიის დაგეგმვა
ეს გაკვეთილი განიხილავს, თუ როგორ უნდა დაგეგმოთ ეფექტური ინდექსის სტრატეგია PostgreSQL მონაცემთა ბაზებისთვის ChatGPT-ის გამოყენებით. ჩვენ განვიხილავთ Query Pattern-ების იდენტიფიცირებას, ინდექსირების დადებით და უარყოფით მხარეებს და AI-ის დახმარებით Production-safe ინდექსის სტრატეგიის შექმნას.
12 წთClaude-ით PostgreSQL EXPLAIN Plan-ის ანალიზი
ამ გაკვეთილში შეისწავლით PostgreSQL-ის EXPLAIN plan-ის ანალიზს, რათა გაიგოთ, როგორ სრულდება თქვენი Query-ები. ჩვენ განვიხილავთ, თუ როგორ შეუძლია ხელოვნურ ინტელექტს (კერძოდ Claude-ს) ამ პროცესის გამარტივება და დაგეხმარებათ მონაცემთა ბაზის მუშაობის ოპტიმიზაციაში.
15 წთ
ეტაპი III
შენი პროექტი
Cursor-ით უსაფრთხო Data Backfill სკრიპტის დაწერა
ეს გაკვეთილი განიხილავს მონაცემთა Backfill-ის კონცეფციას, მის რისკებს და როგორ გამოვიყენოთ AI ინსტრუმენტი Cursor production-safe backfill სკრიპტების შესაქმნელად. თქვენ შეისწავლით, თუ როგორ უნდა დაწეროთ, შეამოწმოთ და დაადასტუროთ backfill სკრიპტები, რომლებიც არის restartable და idempotent.
9 წთChatGPT-ით Audit Log ცხრილის დიზაინი
ამ გაკვეთილში შეისწავლით, თუ როგორ შექმნათ Audit Log ცხრილი ChatGPT-ის გამოყენებით. გაეცნობით Audit Log-ის დანიშნულებას, მისი დიზაინის ძირითად გადაწყვეტილებებს, იმპლემენტაციის სტრატეგიებს და უსაფრთხოების მნიშვნელობას.
12 წთClaude-ით PostgreSQL სქემის SQLite Prototype-ად გადაყვანა
ეს გაკვეთილი განიხილავს, თუ როგორ გამოვიყენოთ AI (კერძოდ Claude) PostgreSQL სქემის SQLite prototype-ად გადასაყვანად. ჩვენ შევისწავლით SQLite-ის თავისებურებებს, ტიპების სისტემის განსხვავებებს და იმ მოთხოვნებს, რომლებიც უნდა გავითვალისწინოთ AI-სთან მუშაობისას, რათა უზრუნველვყოთ მონაცემთა მოდელის პორტაბელურობა და ფუნქციონალურობა.
6 წთSupabase Backup და Restore Checklist-ის შედგენა AI-ით
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ ხელოვნური ინტელექტი (AI) production-სანდო მონაცემთა ბაზის Backup და Restore checklist-ის შესაქმნელად Supabase/PostgreSQL გარემოში. გაეცნობით არა მხოლოდ მონაცემთა შენახვის, არამედ მათი წარმატებით აღდგენის კრიტიკულ მნიშვნელობას.
9 წთCursor-ით მონაცემთა ბაზის მზაობის ანგარიშგება
ეს გაკვეთილი გიჩვენებთ, თუ როგორ გამოიყენოთ AI ინსტრუმენტები, კერძოდ Cursor, ყოვლისმომცველი მონაცემთა ბაზის მიმოხილვის ანგარიშის შესაქმნელად. თქვენ ისწავლით, როგორ გააერთიანოთ კურსის განმავლობაში შექმნილი სხვადასხვა არტიფაქტი ერთიან, ქმედით დოკუმენტში, რომელიც აფასებს მონაცემთა ბაზის მზაობას და გამოავლენს პოტენციურ რისკებს.
6 წთ
შენი სერტიფიკატი
გახსენი ის ყველა გაკვეთილის დასრულებით.
გააგრძელე
სხვა კურსები ამავე კატეგორიაში
ბექენდ და API დეველოპმენტი AI-ით
კურსი მოიცავს back-end სერვისებისა და API-ების შექმნას AI ინსტრუმენტების გამოყენებით — REST endpoint-ებიდან ავთენტიფიკაციამდე, webhook-ებამდე და დეპლოიმენტამდე.
Vibe Coding: პროგრამირება AI-ით ნულიდან
ისწავლეთ AI-ით პროგრამირება ნულიდან: შექმენით HTML გვერდები, JavaScript ლოგიკა და CLI სკრიპტები Cursor-ის, ChatGPT-ის, GitHub Copilot-ისა და Claude Code-ის გამოყენებით.
ფრონტენდ დეველოპმენტი AI-ით
კურსი გასწავლით, როგორ შექმნათ Front-end UI კომპონენტები და სრული გვერდები AI ინსტრუმენტებით — v0.dev, bolt.new, Lovable, Cursor და Claude — პრომპტის წერიდან დეპლოიმენტამდე.
გავაგრძელოთ ერთად?
ერთხელ ყიდულობ. სამუდამოდ შენია. პირველი გაკვეთილი — უფასოდ. დანარჩენი — შენი ტემპით.