🔥Am făcut accesibilă învățarea programării bazelor de date Oracle pentru utilizatorii de business!
💡De ce merită să înveți limbajul Oracle PL/SQL? 🚀Cunoștințele în acest domeniu sunt extrem de apreciate în industrii precum bănci, finanțe, HR, marketing și multe altele. 🚀Stăpânirea interogării si programării bazelor de date îți poate oferi un avantaj competitiv major în carieră!
📊 Învață Oracle SQL de la cei mai buni – IT Learning by Dr.Excel !
Te învățăm să transformi, modelezi și să prezinți datele folosind cel mai modern instrument de raportare din mediul de business: Microsoft Power BI Desktop.
Durata 40 ore
Nivel Intermediar
Acces la Înregistrarea Cursului
Curs cu Instructor
Diplomă Absolvire
Ne îndrăgesc mai bine de 50.000 de cursanți și peste 700 de companii de renume, dintre care amintim cu mândrie:
Curs Oracle PL-SQL
Durata 40 ore
Nivel Intermediar
Acces la Înregistrarea Cursului
Curs cu Instructor
Diplomă Absolvire
Te învățăm să transformi, modelezi și să prezinți datele folosind cel mai modern instrument de raportare din mediul de business: Microsoft Power BI Desktop. Scopul principal al cursului este de a-ți oferi posibilitatea de a jongla cu tehnicile de Business Intelligence pe volume mari de date.
🔥Am făcut accesibilă învățarea programării bazelor de date Oracle pentru utilizatorii de business!
💡De ce merită să înveți limbajul Oracle PL/SQL? 🚀Cunoștințele în acest domeniu sunt extrem de apreciate în industrii precum bănci, finanțe, HR, marketing și multe altele. 🚀Stăpânirea interogării si programării bazelor de date îți poate oferi un avantaj competitiv major în carieră!
📊 Învață Oracle SQL de la cei mai buni – IT Learning by Dr.Excel !
Ne îndrăgesc mai bine de 50.000 de cursanți și peste 700 de companii de renume, dintre care amintim cu mândrie:
Agenda cursului Oracle PL-SQL pentru începatori:
Intermediar
Cod Curs: ORACLE-2
Partea 1: Oracle-SQL (2 zile)
Modulul 1: Introducere in mediul de lucru Oracle SQL Developer (echivalentul lui SQL Server Management Studio din Microsoft SQL Server)
DESCRIERE MODUL
In acest modul ne familiarizam cu interfata vizuala Oracle Developer si Sql-Plus. Vorbim despre scripturi, proiecte si instrumentele vizuale sau de cod ce ne permit sa interactionam cu baza de date Oracle.
LECȚII
Prezentare interfata Oracle Developer
Prezentarea schemei de tabele si obiecte de la CLASA
Select-uri Scalare (tabela “dummy” dual)
Operatorul de concatenare ||
Variabile de substitutie (client)
Modulul 2: Comanda Oracle – Select
DESCRIERE MODUL
Punctam caracteristicile unice de abordare Oracle privind comanda DML – SELECT.
LECȚII
Prezentarea Clauzelor: From, Where, Group By, Having, Order By
Restrictii SQL (operatorii Between, IN, LIKE, IS)
Manipulari de date calendaristice (diferente fata de MS SQL)
Functia de tratare a valorilor NULL (echivalentul functiei isNULL din T-SQL)
Modulul 3: Functii ce se aplica pe randuri
DESCRIERE MODUL
Aratam la clasa un calup de aproximativ 30 de functii utile in manipularea tabelelor la nivel de rand. Daca exista persoane la clasa care au mai folosit si alte baze de date, putem face comparatie intre abordarea Oracle si orice alt provider de baze de date (Microsoft, IBM, etc).
LECȚII
Functii de tip data calendaristica
Functii de tip text
Functii numerice
Alte functii
Modulul 4: Afisarea datelor din mai multe tabele
DESCRIERE MODUL
Interogarile din mai multe tabele (joins) se pot realiza in baza de date Oracle cu o sintaxa aparte (complet diferita de standardul SQL-ANSI). Pentru persoanele ce nu au mai interogat tabele multiple, explicam conceptele standard din teoria relationala: Cheie primara (PK), cheie straina (FK), Left Join, Right Join, etc.
LECȚII
Ce inseamna “one to many”, “many to many”
Sintaxa Oracle unica de interogare simultana a tabelelor multiple (folosind clauza Where)
Sintaxa Standard SQL-ANSI (folosirea in clauza from a cuvintelor cheie: Inner Join, Left Join, Right Join, etc.)
Modulul 5: Functii Agregate (ce se aplica pe grupuri de linii)
DESCRIERE MODUL
Realizam centralizatoare din tabele multiple, folosind grupari si agregari.
LECȚII
Ce inseamna centralizator (sau nomenclator)
Clauza Group BY ne permite Gruparea datelor si agregarea lor
Clauza Having, ocazia de a mai filtra o ultima data recordsetul grupat
Interdictii in clauza Group BY
Greseala frecventa ce se face la folosirea clauzei Having
Modulul 6: Manipulari de date (DML)
DESCRIERE MODUL
Insistam pe automatizarile comenzilor DML (Insert, Update si Delete), ce ne permit migrarea datelor dintr-un tabel in altul.
LECȚII
Import/Export date folosind combinatia Update/Insert si comanda Select
Create Table si comanda SELECT
Partea 2: Oracle PL-SQL (3 zile)
Modulul 7: Variabile PL-SQL
DESCRIERE MODUL
O introducere in sintaxa Oracle programatica (PL-SQL). Insistam pe notiunea de Block-uri de cod si pe modalitatile de comunicare client/server (input-output).
LECȚII
Declararea si initializarea variabilor dintr-o singura comanda
Folosirea adecvata a variabilelor de substitutie (:=&variabila)
Scopul variabilelor PL-SQL
Tipuri de date PL-SQL
Modulul 8: Interactiunea dintre Oracle SQL si PL-SQL
DESCRIERE MODUL
Putem prelua in variabile PL-SQL datele intoarse de un SELECT in doua moduri: 1. Simplist: Daca comanda SELECT intoarce un singur rand Sintaxa Select col1, col2,… Into varcol1, varcol2,… From pe orice tabela sau tabele din baza Where coloana=variabila_pl_sql Order By variabila_pls 2. Complex, selectul intoarce mai mult de o linie folosind tehnica CURSORULUI (vezi capitolul de mai jos CURSOARE)
LECȚII
Clauza INTO
Exemple concrete de a prinde in variabilele PL-SQL datele intoarse de Select (single-row)
Modulul 9: Structuri de control
DESCRIERE MODUL
Ca orice limbaj de programare, pentru a manipula flexibil datele intoarse de comenzile Oracle SQL, avem nevoie de structuri de control programatice.
LECȚII
Instructiuni Decizionale
Bucla cu numar stiut de pasi
FunctBucla cu numar nestiut de pasi (While)ii numerice
Modulul 10: Tipuri de date virtuale in PL/SQL (Record, Table)
DESCRIERE MODUL
Spre deosebire de celelalte tipuri de servere de baze de date, Oracle are aici o abordare foarte interesanta (flexibila si puternica). Concret, prin comenzi simple putem sa preluam din baza de date randuri si chiar tabele intregi in interiorul unor variabile PL-SQL, pentru manipularea lor ulterioara.
LECȚII
Tipuri de date generice (%TYPE)
Tipuri de date in care putem sa preluam randuri intregi (%ROWTYPE)
Tipuri de date compuse (Type…IS Record)
Modulul 11: Functii si proceduri stocate
DESCRIERE MODUL
Block-urile de cod se pot stoca pe server pentru o refolosire ulterioara. Sintaxa Oracle de realizare a procedurilor si functiilor stocate seamana cu a oricarei alte baze de date, insa sunt si caracteristici unice (ce vor fi punctate).
LECȚII
Conceptul “black box”
Crearea procedurilor stocate cu sau fara parametri
Crearea functiilor stocate cu sau fara parametri
Modulul 12: Cursoare PL/SQL
DESCRIERE MODUL
Cursoarele reprezinta o tehnica programatica complexa a bazelor de date. Ne permit manipularea rand cu rand a datelor DIRECT PE SERVER. Reprezinta o asa numita “tehnica de escape”, apelam la ea cand nu avem de ales, de pilda cand nu putem sa scriem o comanda clasica SELECT care sa ne aduca direct rezultatul scontat.
Un exemplu concret: Avem un buget pentu bonusuri salariale in valoare de 15.000. Vrem sa distribuim acesti bani astfel: -prioritate vor avea angajatii mai vechi din firma. -fiecare salariat va primi 10% din salariul pe care il are in prezent. -daca un salariat nu poate sa-si primeasca toata suma (pentru ca nu mai sunt bani), nu va primi nimic.
Afisati salariatii ce vor primi bani, salariul vechi, ce bani vor primi precum si suma eventual ramasa. Iar rezultatul sa contina doar salariatii ce primesc bonus (eventual, sa se afiseze si suma ramasa nedistribuita). Provocare: fara a folosi tehnica cursorului, incercati sa scrieti un select standard Oracle SQL care sa returneze rezultatul dorit.
LECȚII
Sintaxa Cursor
Cei 5 “pasi” ai cursorului (Declare, Open, Fetch, LOOP, CLOSE)
Modulul 13: Triggers
DESCRIERE MODUL
Declansatoarele (triggers) sunt proceduri stocate ce se executa AUTOMAT la un anumit EVENT din baza de date. De ex.: Scriem un trigger “sensibil” la comanda Insert in tabela Tranzactii (ce contine coloana Cantitatea). De fiecare data cand se insereaza o linie noua in tabela Tranzactii se face si update in tabela Produse (unde exista coloana Stoc).
LECȚII
Triggers DML (sensibili la comenzile Update, Insert, Delete)
Triggers DDL (sensibili la comenzile data definition language, de pilda la CREATE TABLE)
Modulul 14: Tratarea exceptiilor
DESCRIERE MODUL
Orice limbaj de programare are propriile sale instructiuni de “tratare a exceptiilor”, atat a celor prevazute cat si a celor neprevazute.
LECȚII
Tratarea exceptiilor standard (de ex.: WHEN NO_DATA_FOUND)
Cand interogam simultan zeci (sau chiar sute) de tabele ce contin fiecare milioane (sau miliarde) de inregistrari, sunt obligatorii de implementat tehnicile de optimizare SQL. Explicam concepte legate de NORMALIZARE, INDEXARE si Quering Avansat.
LECȚII
Ce sunt indecsii Oracle si de cate feluri?
Greseli frecvente in quering-ul masiv de date
SQL Tuning
Cand facem indecsi si (mai ales) CAND SA NU FACEM indecsi in tabelele Oracle
Concepte si tehnici administrative ce ne ajuta la marirea vitezei de interogare (filegroups, cod stocat, clustering, etc)
Modulul 1: Introducere în Excel
DESCRIERE MODUL
Acest modul își propune o prezentare generală a aplicației Excel în sine, a elementelor ce formează interfața acesteia și a câtorva operații general valabile.
LECȚII
Despre Microsoft Excel
Prezentare Interfață + Backstage View
Meniul File (New, Open, Save, Save As, Close, Options)
Despre versiuni Office
Modulul 2: Noțiuni de bază
DESCRIERE MODUL
În acest modul se prezintă noțiunile de bază pentru lucrul în Excel, cum ar fi: terminologia oficială a diferitelor obiecte, tipurile de date, diferențele între setările regionale și ce impact au acestea în lucrul cu Excel, utilizarea seriilor de date folosind binecunoscutul instrument Fill și o trecere în revistă a bunelor practici în organizarea corectă a datelor în tabele.
LECȚII
Terminologie
Tipuri de date (Numerice, Text, Date / Time, Logice)
Setările regionale Windows și legătura cu Excel
Seri de date folosind Fill
Bune practici în organizarea datelor (conceptul de "tabel curat")
Modulul 3: Comenzi și operațiie lementare
DESCRIERE MODUL
Acest modul pune accent pe folosirea combinațiilor de taste (shortcut-uri) pentru operații elementare cum ar fi: navigarea în foaia de calcul, selecții de celule din foaie și inserarea sau ștergerea coloanelor sau a rândurilor.
LECȚII
Deplasare rapidă în foaie
Selecții de celule
Comenzi de bază + shortcut-uri aferente
Operații cu coloane / rânduri
Modulul 4: Operații cu foile de calcul (Worksheets)
DESCRIERE MODUL
Modulul de față prezintă operațiile de bază pentru lucrul cu foi: inserarea de noi foi de calcul, ștergere, formatarea tab-urilor și redenumirea unei foi, operații de mutare și copiere în același registru de lucru sau în alte fișiere Excel și altele.
LECȚII
Inserare
Redenumire
Selecție foi multiple
Mutare sau copiere
Creare copie foaie folosind shortcut
Ascundere / Reafișare
Ștergere
Culoare tab foaie
Sari la o anumită foaie
Modulul 5: Formatarea celulelor (Format Cells)
DESCRIERE MODUL
Veți afla cum se poate schimba aspectul fizic (formatting) al celulelor pentru a crea o vizualizare prietenoasă, ușor de citit și intuitivă a datelor introduse. Se vor prezenta diverse formatări generale (modificarea fontului, aplicarea bordurilor de celulă, alinierea textului în celule, aplicarea culorilor de celulă sau font, etc), urmate de formatări specifice numerelor și datelor calendaristice, iar în final o scurtă previzualizare a instrumentului Formatare Conditionată.
LECȚII
Căsuța de dialog Format Cells conține orice tip de formatare
Formatări generale
Aliniere + Orientare
Borduri
Alte formatări simple
Formatarea numerelor
Number – opțiuni de formatare a numerelor (separator mii, zecimale,numere negative)
Currency – formatarea numerelor prin adăugarea simbolurilor valutare
Percentage – formatarea numerelor ca procent
Formatarea datelor calendaristice
Date – opțiuni de formatare a datelor (type, locale)
Formatarea ca dată vs. Setări regionale
Formatări personalizate de date
Introducere în Formatarea condiționată
Modulul 6: Sortarea și Filtrarea datelor
DESCRIERE MODUL
Unele dintre cele mai folosite operații în Excel sunt sortarea și filtrarea datelor unui tabel. Un lucru aproape sigur este faptul că aceste operații arhi-cunoscute fac parte din “meniul” de zi cu zi al oricărui utilizator Excel indiferent de nivel. Acest modul vine ca o completare a cunoștințelor deja dobândite prin practică și totodată prezintă noi informații cum ar fi: sfaturi pentru sortări corecte și rapide, sortări pe coloane multiple, filtrări personalizate, etc.
LECȚII
Despre sortarea corectă și sigură a datelor
AutoFilter – despre cel mai simplu și cunoscut mod de filtrare
Activare filtru
Reaplicare filtru
Eliminare filtru
Sortarea pe o singură coloană
Filtre personalizate – pe baza de condiții logice simple (Custom Filter)
Filtrare pentru TEXTE
Filtrare pentru DATE
Filtrare pentru NUMERE
Sortarea pe coloane multiple
Modulul 7: Formule și Funcții
DESCRIERE MODUL
În acest modul se explică noțiunile specifice formulelor cum ar fi: utilizarea operatorilor matematici și logici, adrese relative și absolute, etc. Se prezintă și câteva funcții de bază și felul în care acestea pot fi folosite în viața reală (lucrul de zi cu zi).
LECȚII
Formule
Scrierea unei formule simple
Utilizarea operatorilor matematici în formule
Utilizarea operatorilor de comparație în formule
Referințe de celule (Relative vs. Absolute)
Utilizarea în formulă a referințelor de celule din alte foi
Funcții
Scrierea unei funcții
Funcții de bază (SUM, COUNT, COUNTA, COUNTBLANK, MAX, MIN)
Funcții logice (IF)
Funcția TODAY
Modulul 8: Grafice
DESCRIERE MODUL
Graficele sunt un instrument de reprezentare vizuală a datelor disponibile într-o foaie. Se vor prezenta metode de creare a diferitelor tipuri de grafice, precum și formatarea și modificarea acestora.
LECȚII
Crearea, modificarea și formatarea graficelor
Adăugare de elemente noi pe grafic (Add Chart Elements)
Stiluri de grafice (Chart styles)
Filtrarea graficului (Chart filter)
Comutarea axelor (Switch row/column)
Schimbarea tipului de grafic (Change chart type)
Mutarea graficului (Move Chart)
Salvarea graficului ca șablon (Save as Template)
Formatarea graficului
Modulul 9: Instrumente de vizualizare/urmarire adatelor
DESCRIERE MODUL
Pentru o mai bună lizibilitate/urmarire a conținutului, în cazul lucrului cu mai multe foi (sheet-uri) sau fișiere (workbook-uri) avem la îndemână o serie de instrumente de vizualizare dedicate.
LECȚII
Înghețarea/Dezghețarea unor linii sau coloane (Freeze/Unfreeze)
Împărțirea ecranului în mai multe ferestre (Split)
Deschiderea unei ferestre secundare a fișierului de lucru (New Window)
Aranjarea foilor deschise
Modulul 10: Tipărirea conținutului unei foi de lucru
DESCRIERE MODUL
Tipărirea în Excel este o operație complexă care necesită multă atenție la detalii din partea utilizatorului. Cu toate acestea, recomandăm tipărirea datelor doar dacă este absolut necesar, din motive care țin de protejarea mediului înconjurător.
LECȚII
Instrumentul Page Break Preview
Adăugarea de întreruperi de pagină
Stabilirea zonei de printat
Setări privind tipărirea
Orientarea
Alinierea
Crearea unui antet și subsol
Scalarea conținutului înainte de printare
Perioadele de Desfășurare
Varianta 1 - GRUPA MAI
• Perioada 5–9 Mai 2025 • 8 ore/zi • Orar 09-17 • Durată 5 zile, 40 ore
3.135 lei(include TVA)
Mai multe detalii
Mai multe detalii
Pretul este deja redus cu 25% față de prețul de listă si include:
• cursul propriu-zis cu instructor; • pachetul de Digitalizare Complet (peste 1.200 de lecții video Microsoft, înregistrate in studiou profesional); • certificatul care atestă participarea cu succes la programul de instruire;
Varianta 2 - GRUPA AUGUST
• Perioada 25–29 August 2025 • 8 ore/zi • Orar 09-17 • Durată 5 zile, 40 ore
3.135 lei(include TVA)
Mai multe detalii
Mai multe detalii
Pretul este deja redus cu 25% față de prețul de listă si include:
• cursul propriu-zis cu instructor; • pachetul de Digitalizare Complet (peste 1.200 de lecții video Microsoft, înregistrate in studiou profesional); • certificatul care atestă participarea cu succes la programul de instruire;
Varianta 3 - PENTRU FIRME/INSTITUȚII
Organizăm acest curs și în format privat (închis), la orice dată / locație , pentru minim 5 persoane provenite de la aceeași entitate.
Care sunt cele mai importante caracteristici ale bazei de date Oracle?
Oracle este una dintre cele mai populare baze de date și oferă o gamă largă de opțiuni de configurare și personalizare. Oracle este cunoscut pentru performanța sa ridicată și pentru faptul că poate gestiona volume mari de date.
PL/SQL este o extensie a limbajului SQL utilizată în bazele de date Oracle. PL/SQL oferă toate funcționalitățile SQL, dar cu câteva adăugiri și diferențe care îl fac unic.
Cunoștințele de PL/SQL sunt căutate în multe domenii de activitate, de la bănci și finanțe la HR și marketing; iar înțelegerea modului în care funcționează bazele de date și a modului în care se pot interoga datele poate fi un avantaj competitiv în cariera ta.
Iți stăm la dispoziție, chiar acum, cu informații suplimentare despre cursurile noastre de SQL
Nu folosim Inteligenta Artificiala pentru a comunica cu tine, la „capatul firului” vei gasi un om ca si tine 😊:
Leader-ii Comunității Dr.Excel îți spun "Bine ai venit!"!
Suntem Centrul de Instruire IT Learning și, împreuna cu Echipa Dr.Excel , singurii furnizori de cursuri Excel & BI & SQL din România ce avem implementata metoda unica Blended-Learning, care presupune acces post-instruire la peste 1.200 de lectii video și la suport nelimitat și gratuit din partea trainerilor nostri acreditați Microsoft.
În baza autorizațiilor nr. 0010047 / 2016, pentru programul “Specialist în domeniul proiectării asistate de calculator”, cod COR 251401 și 0011086 / 2017, pentru programul “Operator introducere validare și prelucrare date, cod COR 411301, emise de ANC, IT Learning acordă absolvenților acestor programe de specializare, certificate emise de Ministerul Muncii și Ministerul Educației, care atestă nivelul de pregătire și abilitățile practice dobândite la finalul instruirii, singurele documente legale în baza cărora se poate consemna în cartea de muncă calificarea aferentă, conform Catalogului Ocupațiilor din România (COR).
Recomandările IT Learning/ Dr.Excel vin, în primul rând, datorită expertizei și certificărilor trainerilor.
Înscriere / Facturare /Plata / “Money back guarantee”
Persoană fizică
Dacă sunteți persoană fizică, sau grup de maxim 5 participanți din partea unei companii, vă puteți înscrie doar în clasele noastre deschise, anunțate pe site la pagina “Calendar Cursuri Open“.
Persoană juridică
peste 5 participanți, vom formula o ofertă personalizată cu discount de volum, exclusiv pentru compania dvs., conform specificațiilor primite telefonic, prin fax (0371.602.780) sau pe e-mail la adresa .
Ne iubesc peste 700 de companii client și mai bine de 50.000 de cursanți
Lucrăm și am lucrat cu companii importante, cu pretenții pe măsură.
Dar de fapt, lucrăm cu oamenii. Și deși expertiza noastră este una tehnică, ne pricepem la oameni cel puțin la fel de bine ca la suita Microsoft Office.
Contact
Durează 21 de secunde să completezi formularul și începem imediat să ne ocupăm de rezolvarea nevoii tale de instruire ORACLE.