[email protected] +994997971227
Yüksək keyfiyyətə zəmanət

Oracle Database PL/SQL

Əsas səhifə >Təlimlər >Oracle Database PL/SQL
Təlimçi-Mentor:
Təlimin qiyməti:
300 azn (aylıq)
Təlimin müddəti:
2 ay (40 saat)
Tələbələr üçün:
240 azn (aylıq)
Təlim müddətində yerli və xarici əmək bazarının SQL PL/SQL Developer/Reporter vakansiyalarının tələblərinə uyğun peşəkar bacarıqlara yiyələnəcəksiniz.

Təlim haqqında

Oracle Database PL/SQL təlimində iştirakçılar databazanı düzgün strukturlaşdırmağı, SQL funksiyalarının tətbiqini, mürəkkəb data modellərin qurulmasını öyrənəcək, proyektlərlə işləyərək müxtəlif bizneslər üçün databaza həlləri tapacaq və onları tətbiq edəcəklər. 

Təlimçi haqqında

Şahin Kərimov - Oracle Database SQL Expert Certified. SQL üzrə təcrübəsi 2007-2022-ci illəri əhatə edir. Daha öncə Expressbankda IT Departamentinin rəhbəri kimi çalışmışdır. Hazırda Bank Respublikada İnformasiya Texnologiyaları departamentində direktor müavini vəzifəsində çalışır. Həmçinin Xəzər Universitetində akademik fəaliyyət göstərir. 2012-ci ildən etibarən həm fərdi, həm korperativ təlimlərdə təlimçi olaraq çıxış edir.

Təlimin metodu

Dərslər nümunə məlumatlar bazası üzərində qurulur. Təlim alan tərəf öz arzusu ilə test məlumat bazasında imkan yaradarsa, dərslər həmin baza üzrərində qurula bilər. Oracle SQL əmrləri hər hansı tooldan asılı olmayaraq (SQL Developer, PLSQL Developer, Toad və s.) sərbəst istifadə edilə biləcək qaydada öyrədilir. Təlimin sonunda iştirakçılar müxtəlif proyeklər üzərində öyrəndiklərini tətbiq edəcək və bununla öz portfoliolarını genişləndirə biləcəklər. Əlavə olaraq, təlim müddətində iştirakçılar üçün yaradılmış qruplarda tam mentorluq dəstəyi göstəriləcəkdir.

Təlimin proqramı

Introduction to PL/SQL

  • PL/SQL Overview
  • Benefits of PL/SQL Subprograms
  • Overview of the Types of PL/SQL blocks
  • Create a Simple Anonymous Block
  • Generate Output from a PL/SQL Block

Standard Functions

  • General functions
  • Number functions
  • Other functions

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
  • Comment Code
  • Deployment of SQL Functions in PL/SQL
  • Converting Data Types
  • Nested Blocks
  • Identify the Operators in PL/SQL

Interaction with the Oracle Server

  • Invoke SELECT Statements in PL/SQL to Retrieve data
  • Dynamic SQL
  • Data Manipulation in the Server Using PL/SQL
  • SQL Cursor concept
  • Usage of SQL Cursor Attributes to Obtain Feedback on DML
  • Save and Discard Transactions

Control Structures

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

Composite Data Types

  • Use PL/SQL Records
  • The %ROWTYPE Attribute
  • Insert and Update with PL/SQL Records
  • Associative Arrays (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
  • Explicit Cursor Attributes
  • 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 and Functions

  • Understand Stored Procedures and Functions
  • Differentiate between anonymous blocks and subprograms
  • Create a Simple Procedure
  • Create a Simple Procedure with IN parameter
  • Create a Simple Function
  • Execute a Simple Procedure
  • Execute a Simple Function
  • Creating and using Package

Database Triggers

  • Overview Triggers
  • Types of Triggers
  • Creating and using different triggers
Onlarla Data SoCool tələbəsi hazırda aparıcı şirkətlərdə və dövlət qurumlarında çalışır. Növbəti siz ola bilərsiniz. #PeşəkarDataTəhsili

Dərslər hansı saatlarda keçirilir?

Həftədə iki dəfə keçirlən dərslər həm işləyən, həm tələbələrə uyğun olması üçün həftə içi iş saatlarından sonra və həftə sonu keçirilir.  

Bu sahədə yeniyəm, hansı təlimdən başlamalıyam?

Qeyd edək ki, sıfırdan bu sahədə karyera qurmaq istəyirsinizsə, dərslərə başlamaqdan öncə Karyera Məsləhətçisi tərəfindən sizə Peşəkar İnkişaf Planı hazırlanacaq və bu plan üzrə peşəkar bacarıqlar əldə edəcəksiniz.
Data Science sahəsində karyera qurmağınız üçün ilk öncə hər bir Data Scientistin bilməli olduğu databaza ilə işləmə bacarıqlarını əldə etmək üçün Oracle Database SQL təliminə qoşulmağınız tövsiyə olunur. Daha sonra Data Science üçün əsas önəmli olan güclü statistik baza formalaşdıra, statistik analizlər və modellər qurmağı öyrənə və bu bacarıqları tətbiq etməyi mənimsəyəcəyiniz "R ilə Data Science" və ya "Python ilə Data Analitikası" təlimimizə qoşula bilərsiniz. Daha sonra isə Üçüncü önəmli mərhələ isə Business Intelligence öyrənməkdir. Professional Visualization and Reporting with Power BI təlimini qoşularaq datanın vizuallaşdırılması bacarıqlarına da tam hakim ola bilərsiniz. Qeyd edək ki, tədris proqramlarımız həm yerli, həm xarici bazar perspektivləri üçün hazırlandığından hər üç təlimi bitirdikdən sonra bu bacarıqlarla ölkəmizlə yanaşı həmçinin, Avropa ölkələri və Amerikada da bu sahədə çalışmağınız üçün kifayət bilik və bacarıqlara sahib olacaqsınız. 

Dərslər praktikidir mi?

Dərslər Layihə əsaslı təhsil metodunda tədris edildiyi üçün bütün dərslər praktikidir və buna görə də, dərslərə komputer gətirməyiniz tələb olunur. Təlim proqramının sonunda öyrəndiyiniz bilik və bacarıqlara əsasən təqdim edilmiş biznes probleminin həllinə uyğun Capstone layihə tapşırığı üzərində işləyəcəksiniz.

Təlimə qoşulmaq üçün ilkin bilik tələb olunur mu?

Xeyr, təlim sıfırdan başlayanlar üçün dizayn olunduğundan başlamaq üçün ilkin bilik tələb olunmur.