Verilənər bazası üzrə proqramçılıq

ŞƏBƏKƏ VƏ SİSTEM İNZİBATÇILIĞI

  • KURSUN MÜDDƏTİ

    24 dərs (3 ay)

  • KURSUN VAXTI

    19:00-21:00 - həftə içi


Qiymət

Nə öyrənəcəksiz?

    Tədris metodu:

    • Təlimçi rəhbərliyi ilə nəzəri və praktiki dərslər;

    Materiallar:

    • Mövzular üzrə təqdimatlar – Azərbaycan və ingilis dilində

İştirak tələbləri

  • Verilənlər bazası inzibatçısı
  • Developer
  • Implementer
  • Sistem administrator

Təlim proqramı

Introduction

  • Course Objectives
  • Course Agenda
  • Describe the Human Resources (HR) Schema
  • PL/SQL development environments available in this course
  • Introduction to SQL Developer

Introduction to PL/SQL

  • Overview of PL/SQL
  • Identify the benefits of PL/SQL Subprograms
  • Overview of the types of PL/SQL blocks
  • Create a Simple Anonymous Block
  • How to generate output from a PL/SQL Block?

Declare PL/SQL Identifiers

  • List the different Types of Identifiers in a PL/SQL subprogram
  • Usage of the Declarative Section to Define Identifiers
  • Use variables to store data
  • Identify Scalar Data Types
  • The %TYPE Attribute
  • What are Bind Variables?
  • Sequences in PL/SQL Expressions

Write Executable Statements

  • Describe Basic PL/SQL Block Syntax Guidelines
  • Learn to Comment the Code
  • Deployment of SQL Functions in PL/SQL
  • How to convert Data Types?
  • Describe Nested Blocks
  • Identify the Operators in PL/SQL

Interaction with the Oracle Server

  • Invoke SELECT Statements in PL/SQL
  • Retrieve Data in PL/SQL
  • SQL Cursor concept
  • Avoid Errors by using Naming Conventions when using Retrieval and DML Statements
  • Data Manipulation in the Server using PL/SQL
  • Understand the SQL Cursor concept
  • Use SQL Cursor Attributes to Obtain Feedback on DML
  • Save and Discard Transactions

Control Structures

  • Conditional processing using IF Statements
  • Conditional processing using CASE Statements
  • Describe simple Loop Statement
  • Describe While Loop Statement
  • Describe For Loop Statement
  • Use the Continue Statement

Composite Data Types

  • Use PL/SQL Records
  • The %ROWTYPE Attribute
  • Insert and Update with PL/SQL Records
  • INDEX BY Tables
  • Examine INDEX BY Table Methods
  • Use INDEX BY Table of Records

Explicit Cursors

  • What are Explicit Cursors?
  • Declare the Cursor
  • Open the Cursor
  • Fetch data from the Cursor
  • Close the Cursor
  • Cursor FOR loop
  • The %NOTFOUND and %ROWCOUNT Attributes
  • Describe the FOR UPDATE Clause and WHERE CURRENT Clause

Exception Handling

  • Understand Exceptions
  • Handle Exceptions with PL/SQL
  • Trap Predefined Oracle Server Errors
  • Trap Non-Predefined Oracle Server Errors
  • Trap User-Defined Exceptions
  • Propagate Exceptions
  • RAISE_APPLICATION_ERROR Procedure

Stored Procedures

  • Create a Modularized and Layered Subprogram Design
  • Modularize Development With PL/SQL Blocks
  • Understand the PL/SQL Execution Environment
  • List the benefits of using PL/SQL Subprograms
  • List the differences between Anonymous Blocks and Subprograms
  • Create, Call, and Remove Stored Procedures
  • Implement Procedures Parameters and Parameters Modes
  • View Procedure Information

Təlim haqqında

Niyə İKT LAB-da " Verilənər bazası üzrə proqramçılıq " təlimi ?

  • PL/SQL paketləri ilə əlaqəli dizayn qurmaq
  • Alt proqramların paketlərinin yaradılması

  • PL/SQL anonim bloklarının   dizaynınının səmərəli şəkildə icra edilməsi

  • Oracle tərərfindən verilən pl/sql paketlərinin ekran çıxışının formalaşdırılması, fayl  və mail çıxışının istifadə olunması

  • Dinamiki SQL vasitəsilə Kod uzantısının yazılması

  • PL/SQL sintaksisi və xüsusiyyətlərinin təsvir olunması

  • Prosedur və funksiyasının yaradılması

  • PL/SQL -in altproqramları arasında asılıqları idarə etmək

Dövlət Sertifikatı, Beynəlxalq sertifikat və Diplom

  • Nəqliyyat, Rabitə və Yüksək Texnologiyalar Nazirliyinin “İnformasiya-Kommunikasiya Texnologiyalarının Tətbiqi və Tədrisi Mərkəzi”-nin sertifikatı

Təlimçilərimiz

Qeydiyyat forması

Verilənər bazası üzrə proqramçılıq təlimi üzrə

Adınız:
Soyadınız:
Mobil nömrənizin prefiksi:
Mobil nömrəniz:
E-poçt:
© İKT LAB Tətbiq və Tədris Mərkəzi 2024
  • |