PostgreSQL 16 սերվերային կողմի ծրագրերի մշակում. Հիմնական դասընթաց

Դասընթացի Իդ : PS-DEV1

Դասի տևողությունը (օրերով) : 4օր

Տևողությունը առցանց : 4օր

Ուսումնական պլան : դասախոսի ղեկավարությամբ ուղիղ հեռավար ուսուցում - ONLINE

Ակնարկ

PostgreSQL Foundation դասընթացը ներառում է PostgreSQL հավելվածների backend-ը մշակելու համար անհրաժեշտ հիմնարար թեմաները։

Այս դասընթացի լսարանը

Տվյալների բազայի մշակողներ

Այս դասընթացի նախադրյալները

  • SQL-ի հիմունքներ
  • Պրոցեդուրային ծրագրավորման լեզվի հետ աշխատելու փորձ
  • Unix-ի հիմնական գիտելիքներ

Արդյունքներ

Այս դասընթացն ավարտելով՝ ուսանողները ձեռք կբերեն հետևյալ հմտությունները՝

    • Հասկանալ PostgreSQL ճարտարապետությունը
    • Օգտագործել տվյալների բազայի հիմնական օբյեկտները՝ աղյուսակներ, ինդեքսներ, դիտումներ
    • Ծրագրավորել սերվերի կողմը SQL և PL/pgSQL լեզուներով
    • Օգտագործել տվյալների հիմնական տեսակները, ներառյալ գրառումները և զանգվածները
    • Կազմակերպել փոխազդեցությունը ծրագրի հաճախորդային կողմի հետ

Ուրվագիծ

Մոդուլ 1. Ներածություն

Մոդուլ 2. Հիմնական գործիքակազմ

    • Տեղադրում և կառավարում, psql

Մոդուլ 3. Ճարտարապետություն

    • PostgreSQL-ի ընդհանուր կառուցվածք
    • Մեկուսացում և բազմատարբերակում
    • Բուֆերային քեշ և գրանցամատյան

Մոդուլ 4. Տվյալների կազմակերպում

    • Տրամաբանական կառուցվածք                        
    • Ֆիզիկական Կառուցվածք                      

Մոդուլ 5. Գրախանութի հավելված

    • Հավելվածի տվյալների սխեմա                            

Մոդուլ 6. SQL

    • Ֆունկցիաներ                              
    • Ընթացակարգեր                        
    • Կոմպոզիտային Տեսակներ                                

Մոդուլ 7. PL/pgSQL

    • Լեզվի ակնարկ և կառուցվածքներ
    • Հարցման կատարում
    • Կուրսորներ
    • Դինամիկ հրամաններ
    • Զանգվածներ
    • Սխալների մշակում
    • Գործարկիչներ
    • Վրիպազերծում

Մոդուլ 8. Մուտքի կառավարում

    • Մուտքի կառավարում Ընդհանուր տեսք

Մոդուլ 9. Պահուստային պատճեն

    • Տրամաբանական ավելորդություն