Kursdagi boshqa ochiq darslar

PostgreSQL to’liq qo’llanma

Kurs davomida hozirgi kunda ancha keng tarqalgan va keng miqyosda qo'llaniladigan ma'lumotlar omborini ishlatishni o'rganasiz va deyarli barcha "use case" larni ya'ni ko'p ishlatiladigan barcha holatlarni ko'rib chiqamiz. Bu kursni o'rganib siz keyinchalik tilidagi boshqa databaselarda (MySQL, MariaDB ...) ham ishlay olishingiz mumkin.
Boshlash

Kursdagi ochiq videolarni, hech qanday to’lovlarsiz ko’rib, tanishib chiqishingiz mumkin.

PostgreSQL - asosiy tushunchalar

PostgreSQL - bu relyatsion ma'lumotlar omborini boshqarish tizimi. Ya'ni, ma'lumotlarni boshqarish tizimi bo'lib, u aloqalar(relation) ko'rinishida taqdim etiladi. Aloqa - jadvallarni matemetik aniq ifodalash. Ma'lumotlarni jadvallarda saqlash hozirgi vaqtda shunchalik tarqalganki, huddi bu ma'lumotlarni saqlashni eng tabiiy yo'li hisoblanadigandek. Lekin ma'lumotlarni saqlashni turli xil boshqa yo'llari mavjud. Masalan, Unix oilasiga kirivchi operatsion tizimlarda fayllar va kataloglar iyerarxik ko'rinishdagi ma'lumotlar ombori. Bundan tashqari hozirgi kunda, opyektga yo'naltirilgan ma'lumotlar ombori juda tez rivojlanmoqda. Har qanday jadval, nomlangan qatorlardan tashkil topadi. Jadvaldagi hamma qatorlar bir xil nomlangan ustinlardan tashkil topadi. Bu holatda har bitta ustun uchun qandaydir bir tipni ko'rsatish mumkin. Ya'ni bu ustunga tegishli ma'lumotlar qaysi tipda bo'lishi mumkinligini aniqlab olish. Ustunlar tartibi hamma qatorlarda aniq o'zgarmas bo'lada, SQL jadvalda aniq bir tartibni saqlab bermaydi, lekin uni so'rov vaqtida tartiblash mumkin bo'ladi. Jadvallar ma'lumotlar omboriga birlashtiriladi, aniq bir PostgreSQL serverdagi ma'lumotlar ombori esa ma'lumotlar ombori klasteri tashkil etadi.

Kurs qanday tartibda o'tiladi?

Videodarslar

Darslar video shaklda platformaga joylangan bo'lib, ularni xohlagan payt, istalgan joyda ko'rishingiz mumkin. Videodarslar yangilanib boriladi.

Vazifalar

Modul oxirida test topshiriqlari berilgan. Testdan muvaffaqiyatli o'tgan o'quvchilargina keyingi moduldagi darslarga kirish imkoniga ega bo'ladi.

Kurs tarkibi

  • 28 ta dars
  • 4 soat kurs davomiyligi
MohirDev hamjamiyati guruhiga kirish
PostgreSQL 2-dars. Database yaratish, unga ulanish va o'chirish
PostgreSQL 3-dars. Table yaratish, uni o'chirish va Data Typle lar haqida.
PostgreSQL 4-dars. Jadvalga ma'lumot yozish. (INSERT INTO)
PostgreSQL 5-dars. Mokaroo sayti orqali default datalar yaratish
PostgreSQL 6-dars. SELECT FROM orqali jadvaldagi ma'lumotlarni olish
PostgreSQL 7-dars. ORDER BY orqali ma'lumotlarni sortirovka qilish
PostgreSQL 8-dars. DISTINCT va WHERE, AND buyruqlari haqida
PostgreSQL 9-dars. Limit, offset va fetch buyruqlari haqida
PostgreSQL 10-dars. BETWEEN, LIKE va ILIKE buyruqlari
PostgreSQL 11-dars. GROUP BY va HAVING
PostgreSQL 12-dars. Aggregat Funksiyalar haqida
PostgreSQL 13-dars. Arifmetik operatsiyalar va ALIAS
PostgreSQL 14-dars. COALESCE va NULLIF haqida
PostgreSQL 18-dars. CHECK haqida
PostgreSQL 19-dars. DELETE FROM buyrug'i
PostgreSQL 20-dars. UPDATE so'rovi
PostgreSQL 21-dars. FOREIGN KEY, RELATIONSHIP, JOIN lar haqida
PostgreSQL 22-dars. INNER JOIN haqida
PostgreSQL 23-dars. LEFT JOIN haqida
PostgreSQL 24-dars. RIGHT JOIN haqida
PostgreSQL 25-dars. FOREIGN KEYga bog'langan datani DELETE qilish
PostgreSQL 26-dars. Ma'lumotlarni CSV faylga import qilish

Kurs o'qituvchisi

Behruz Xolmominov

Behruz Xolmominov

Node.JS Backend Engineer

SHIPPING ERP COMPANY va CLICK kompaniyasida Back-end dasturchi

Bu kursni o’rganishni hoziroq boshlang

  • Bir umrlik foydalanish imkoniyati
  • Video darslar
  • Testlar
  • Loyihalar
  • Yuklab olinadigan manbaalar
  • Mobil qurilma orqali kirish

Bepul

Kursni bepulga oling va hoziroq o'rganishni boshlang.

Ko'p so'raladigan savollar

Mohirdevda faqat onlayn videokurslar mavjud.
Yangi guruh ochilishini kutishingizga ehtiyoj yo’q. O’zingizga ma’qul kursni xarid qilishingiz bilan o’rganishni boshlasangiz bo’ladi.
Barcha darslar o’zbek tilida o’tilgan. Ingliz tilini bilishingiz o’rganishingizni yengillashtira oladi.
Bizning raqam: +998 (78) 113 62 72. Telegram: @mohirdevsales_bot