Asosiy matnga oʻtish

Noldan professional PL/SQL dasturchigacha

100 ta dars va 100 xil sohadagi 10 000 ta amaliy topshiriqda Oracle SQL va PL/SQL’ni oʻzbek tilida noldan oʻrganing va production sifatidagi ilovalarni mustaqil loyihalash, yozish, himoyalash va optimallashtirishgacha yeting.

Yoʻl xaritasi

100 dars · 10 000 topshiriq

    Oracle dasturchi boʻlmoqchi boʻlgan har bir kishi uchun

    Kurs boshlangʻich darajadan boshlanadi va professional darajagacha olib boradi.

    10 000dasturchi

    Maqsad: Oʻzbekiston uchun 10 000 tagacha malakali Oracle SQL va PL/SQL dasturchi tayyorlash.

    Boshlovchilar

    SQL va maʼlumotlar bazalarini noldan oʻrganmoqchi boʻlganlar: har bir atama tushuntiriladi.

    Dasturchilar

    Java, C#, Python yoki boshqa tillardan Oracle va PL/SQL’ga oʻtayotganlar.

    Analitiklar

    Hisobot va tahlil uchun murakkab SQL soʻrovlar yozishni oʻrganmoqchi boʻlganlar.

    Qoʻllab-quvvatlash va DBA

    Production’dagi xatolar, sekin soʻrovlar va unumdorlik muammolarini hal qiluvchilar.

    Mustaqil Oracle dasturchi uchun kerak boʻlgan hamma narsa

    Har bir yangi atama tushuntiriladi, SQL buyrugʻi PL/SQL blokidan aniq ajratiladi va murakkablik bosqichma-bosqich oshadi.

    Maʼlumotlarni toʻgʻri loyihalash

    Relyatsion model, jadvallar, kalitlar, cheklovlar va maʼlumot turlari. ER diagramma oʻqish va chizish, sxemani oʻrganish.

    • Primary, foreign, unique va check cheklovlari
    • NULL va maʼlumot turlarining nozik tomonlari
    • View, materialized view, sequence va indekslar

    Kurs oxirida qila olasiz

    • Sxemani oʻrganib, ER diagramma chizish
    • Jadval, kalit va cheklovlarni toʻgʻri loyihalash
    • Maʼlumotlar yaxlitligini bazaning oʻzida taʼminlash

    Birinchi darsdan production odatlari

    Oracle PL/SQL Skills tavsiyalari va PL/SQL coding guidelines asosida.

    Set-based SQL

    Keraksiz qatorma-qator ishlov berishdan qochish, bulk operatsiyalar.

    Bind oʻzgaruvchilar

    Dinamik SQL’da bind va DBMS_ASSERT, SQL injection’ning oldini olish.

    Xatoni yoʻqotmaslik

    Exception handling’da xato maʼlumotini saqlash, log qilish va qayta raise.

    Tranzaksiya chegaralari

    Operatsiya yoki toʻliq bajariladi, yoki umuman bajarilmaydi: commit va rollback qoidalari.

    Minimal huquqlar

    Least privilege, AUTHID va xavfsiz API paketlar.

    Toʻgʻri maʼlumot turlari

    Summalar uchun NUMBER, sanalar uchun DATE; yashirin konvertatsiyasiz.

    Oracle Database va brauzerdagi muharrir

    Asosiy versiya Oracle Database 19c. Bazalar serverda tayyor: kodni brauzerda yozasiz, natija darhol tekshiriladi. Yangi versiyalardagi farqlar alohida koʻrsatiladi, versiyaga xos imkoniyatlar belgilanadi.

    19c

    Oracle Database

    Kursning asosiy versiyasi: barcha kod 19c’da ishlaydi.

    Brauzer

    Kurs muharriri

    SELECT, DML va PL/SQL bloklarini shu yerda yozib, Oracle’da bajarasiz va tekshirasiz. Xohlasangiz, PL/SQL Developer’da ham ishlash mumkin.

    Skills

    Oracle PL/SQL Skills

    Paketlar, xatolar, kursorlar, kolleksiyalar, unumdorlik va xavfsizlik boʻyicha rasmiy tavsiyalar.

    G-xxxx

    Coding guidelines

    Nomlash, formatlash va kod sharhi uchun yagona standart.

    Noldan qahramongacha: birinchi qadam

    Kurs brauzerda ishlaydi: Oracle bazasi va SQL muharriri tayyor, hech narsa oʻrnatish shart emas. Sizga 100 ta oʻquv bazasidan biri biriktiriladi va har bir javobingiz Oracle’da darhol tekshiriladi.

    1. 1

      Kursga kiring

      Email va parol bilan. Akkauntingiz boʻlmasa, shu yerning oʻzida roʻyxatdan oʻtasiz.

    2. 2

      PLAN: oʻquv rejasini oching

      10 daraja va 100 dars: modullar, ularning tartibi va bosqichlar.

    3. 3

      CONTINUE: darsni davom ettiring

      Birinchi tugallanmagan darsdan boshlaysiz; keyingi safar oʻqishni toʻxtagan joyingizdan davom etasiz.

    Kursga kirish