Curs Oracle® 11g, limbajul PL/SQL - Incepatori

Curs Oracle® 11g, limbajul PL/SQL - Incepatori

Acest curs este o introducere în limbajul procedural Oracle PL/SQL, mai exact limbajul folosit în versiunea Oracle 11.2g.
Cod: DB-018
Durata: 24 ore

Descriere

a:2:{s:4:"TEXT";s:663:"Acest curs este o introducere în limbajul procedural Oracle® PL/SQL, mai exact limbajul folosit în versiunea Oracle® 11.2g.

Trainingul se concentrează pe elementele de bază ale limbajului PL/SQL și structurile sale precum blocuri anonime, proceduri și funcții stocate dar și aspectele specifice legate de operarea lor pe serverul de baze de date Oracle® 11g R2. In cadrul cursului vom aborda diferite tipuri de date (inclusiv compuse și colectii), comenzi de control precum și mecanismul de declansare si tratare a exceptiilor in blocul EXCEPTION. Oracle® SQL Developer este folosit pentru dezvoltare.";s:4:"TYPE";s:4:"html";}

Subiecte curs

Introducere
  • Descrierea limbajului PL/SQL
  • Capacitatile limbajului PL/SQL
  • Avantajele utilizarii limbajului PL/SQL

Declararea Variabilelor
  • Blocul anonim PL/SQL si sectiunile sale
  • Tipuri de constructii de programare PL/SQL
  • Declararea si utilizarea variabilelor PL/SQL
  • Executarea unui program PL/SQL

Scrierea de comenzi executabile
  • Sectiunea executabila a blocului PL/SQL
  • Reguli pentru blocuri PL/SQL imbricate
  • Executarea si testarea programului PL/SQL
  • Utilizarea conventiilor de codare

Interactiunea cu Serverul Oracle
  • Caracteristicile comenzii SELECT in blocul PL/SQL
  • Scriere comenzi de manipulare a datelor (DML) in blocul PL/SQL
  • Managementul tranzactiilor in PL/SQL
  • Definirea output-ului afirmatiilor DML

Utilizarea structurilor de control
  • Tipuri de structuri de control
  • Utilizarea instructiunii IF
  • Expresii si instructiunea CASE
  • Tipuri diferite de structuri repetitive
  • Utilizarea tabelelor logice

Lucrul cu tipuri de date compozite
  • Creare structuri de date PL/SQL
  • Actualizare tabelelor folosind structuri PL/SQL

Utilizarea Cursoarelor
  • Diferenta intre cursor implicit si explicit
  • Comenzi pentru manipularea cursoarelor explicite
  • Atributele cursoarelor explicite
  • Comanda FOR pentru cursor
  • Cursoare cu parametri
  • Utilizarea FOR UPDATE in definirea cursoarelor

Tratarea erorilor
  • Definirea exceptiilor PL/SQL
  • Propagarea exceptiilor netratate
  • Moduri de tratare a exceptiilor in PL/SQL
  • Captarea erorilor nedefinite de utilizator
  • Propagarea exceptiilor in blocurile imbricate
  • Generarea de mesaje de eroare PL/SQL personalizate

Creare functii si proceduri stocate
  • Crearea si apelarea unei proceduri
  • Obtinerea informatiilor despre proceduri si stergerea procedurilor
  • Crearea si apelarea functiilor
  • Obtinerea informatiilor despre functii si stergerea functiilor

Folosirea pachetelor PL/SQL
  • Structura pachetelor PL/SQL
  • Design pachete
  • Crearea pachetelor
  • Avantajele utilizarii pachetelor

Utilizare Triggeri 
  • Principiul operatiei
  • Tipuri de triggeri
  • Crearea trigger pentru tabele

Obiective

  • Citirea si analizarea codului PL/SQL
  • Dezvoltarea de blocuri anonime, functii si proceduri stocate in PL/SQL
  • Utilizarea constructiilor algoritmice de baza ale limbajului

Public tinta

  • Administratori baze de date
  • Administratori de sistem
  • Dezvoltatori de aplicatii
  • Testeri
  • Programatori

Trainer in Online
Bair Malakshinov Oracle PL/SQL Developer & Consultant
Bair este expert in designul si dezvoltarea de baze de date Oracle. Lucreaza de peste 10 ani de zile in industria IT, dintre care 9 pe zona de Oracle Database. Abilitatile sale sunt in aria de PS/SQL si SQL development, system analysis si data architecture. Mai mult decat atat are expertiza in sisteme OLTP (telecom, investment banking, financiar), procesele ETL, data warehouse, design baze de date si performance tuning.

In rolul sau actual este responsabil de designul de baze de date, dezvoltarea cu PL/SQL, performance tuning si optimizare. Bair este Oracle Database PL/SQL Developer Certified Professional si Oracle Database SQL Certified Associate. Pentru Luxoft Training faciliteaza cursurile pe aria de Oracle.

Printre tehnologiile cu care a lucrat amintim:

  • Baze de date: Oracle 10g/11g/12c, MySQL, MS Access, MS SQL Server
  • Limbaje: PL/SQL, SQL, Java, Delphi, PHP, Perl, Python
  • Banking: TSYS PRIME software, New Athene Banking system, CVA/XVA calculations
  • Billing software: CBoss
  • Instrumente: PL/SQL Developer, Eclipse, GIT, SVN, JIRA, Redmine, TortoiseSVN, SQL*Plus, SQL Loader, TOAD, TeamCity, JIRA, Confluence, ServiceNow
  • Sisteme de operare: Windows (2000 and upper), Solaris, Linux, FreeBSD, UNIX
Alege oras Online Pret
Cursul este programat in: Online
13.10.2023 - 20.10.2023
Interval orar: 10:00-14:00
Fus orar: UTC +2
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Bair Malakshinov
Oracle PL/SQL Developer & Consultant
2 880 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
13.10.2023 - 20.10.2023
Interval orar: 10:00-14:00
Fus orar: UTC +2
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Bair Malakshinov
Oracle PL/SQL Developer & Consultant
2 880 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Online 2850 RON
Bucuresti 2850 RON
Cracovia 2850 RON
Wroclaw 2850 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. La preturile afisate se adauga TVA.

+0+

Inscrie-te!

Alege datele
Prenume*
Nume*
Companie
Adresa email*
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.