Ştiaţi că…

…toți participanții la cursurile IT Learning cu instructor primesc gratuit acces NELIMITAT (pe viață)
la toate cursurile online video e-learning ACTUALE ȘI VIITOARE de pe portalul Dr.Excel?
Valoarea adaugată a acestui pachet oferit gratuit este de 100 de euro / persoană

Detalii Platforma E-Learning Dr.Excel

Despre cursul SQL Server COMPLET

LIVE (cu instructor)

organizat de IT Learning

Recomandam parcurgerea acestui curs cu instructor (acreditat Microsoft) tuturor utilizatorilor de busines care doresc sa invete interogarea Microsoft SQL Server de la A la Z. Invatati sa scrieti comenzi DML (Select, Insert, Update, Delete) pentru manipularea datelor din MS SQL Server, sa interogati relational (joins) si sa pivotati datele de business direct pe server, sa programati in MS SQL Server cu T-SQL: proceduri, functii stocate si tratarea exceptiilor.

Cursul Pachet complet – Interogari Microsoft SQL Server (pentru business users) este disponibil pentru versiunile de Microsoft SQL Server: 2022, 2019, 2016, 2012
PRET DE LISTA
695 euro fara TVA
DURATA CURS
5 zile x 8 ore/zi
CERTIFICARE CURS
IT Learning
DISCOUNT-URI
5-7 participanti
-10% rezultand pretul de 625 euro fara TVA/participant
8-11 participanti
-20% rezultand pretul de 556 euro fara TVA/participant
> 11 participanti
-30% rezultand pretul de 486 euro fara TVA/participant
DURATA CURS
5 zile x 8 ore/zi
CERTIFICARE CURS
IT Learning
Perioada organizarii cursului: 31 Oct - 04 Nov: formular de inscriere la curs

Cursul Pachet complet – Interogari Microsoft SQL Server (pentru business users) se adreseaza utilizatorilor de baze de date Microsoft SQL, care isi propun sa:

  • manipuleze datele din tabelele MS SQL Server (folosind comenzile DML- Data Manipulation Language – Select, Insert, Update, Delete)
  • foloseasca functii MS SQL la nivel de rand pentru manipularea si procesarea calculelor in tabele
  • interogheze tabelele MS SQL
  • creeze nomenclatoare grupate si agregate (clauza Group By si Having)
  • altereze datele din baza de date MS SQL folosind comenzile DML (Insert, Update, Delete)
  • migreze date in mod automat din/catre Excel si Access (Import/Export date)
  • interogheze oricate tabele MS SQL Server simultan (joins): Inner Join, Left Join, Right Join, Full Join, UNION
  • scrie select-uri “imbricate”, pentru cererile ce presupun mai multe interogari (subcereri simple, corelate, derivate)
  • creeze tabele si structuri de date folosind comenzi DDL (Data Definition Language)
  • implementeze constrangeri in tabelele MS SQL Server (NOT NULL, UNIQUE, PK, FK, Check)
  • salveze comenzile SELECT in baza de date SQL Server (VIEWS)
  • se familiarizeze cu conceptele de indexare (INDEX)
  • optimizeze interogarile select pentru tabele masive de date
  • scrie block-uri de cod programatic T-SQL, atat unele “anonime” cat si stocate (functii si proceduri custom UDF- User Defined Function)
  • manipuleze complex datele din tabelele MS SQL Server
  • trateze inerentele exceptii ce pot aparea in manipularea datelor MS SQL Server
  • optimizeze interogarile select pentru tabele masive de date

La absolvirea cursului SQL Server veti sti:

  • Folositi clauza Where pentru a filtra datele din baza de date
  • Sortati simplu si compus datele din tabele folosind clauza Order By
  • Folositi Clauza TOP pentru a afisa doar un anumit nr de linii din recordset
  • Folositi cuvintele cheie (keywords) OFFSET si FETCH
  • Scrieti interogari ce folosesc functiile incluse in SQL Server
  • Folositi functii de conversie (CAST si CONVERT)
  • Utilizati operatorii booleeni (AND, OR, NOT)
  • Tratati valorile NULL cu functia isNULL
  • Scrieti interogari ce folosesc functii agregate: SUM, MIN, MAX, COUNT, AVG
  • Folositi clauza Group BY, ce permite gruparea liniilor
  • Utilizati clauza Having, ce permite filtrarea suplimentara dupa agregare/grupare
  • Interoghati multiple tabele simultan (JOINS)
  • Inserati date noi in tabele.
  • Actualizati sau sa stergeti inregistrarile existente din tabele
  • Descrieti utilizarile interogarilor imbricate (NESTED) in alte interogari (subinterogari).
  • Scrieti subinterogari auto-continute ce returneaza rezultate scalare sau multi-coloane.
  • Scrieti subinterogari corelate care returneaza rezultate scalare sau multi-coloane.
  • Utilizati Predicatul EXISTS pentru a verifica eficient existenta randurilor intr-o subinterogare.
  • Executati Dynamic SQL, utilizand instructiunea exec si sp_executesql (procedura stocata)
  • Scrieti interogari de tip PIVOT sau Unpivot.
  • Intelegeti scopul obiectelor de tip VIEWS.
  • Creati si gestionati VEDERILE (VIEWS)
  • Recunoasteti si sa descrieti elementele principale ale limbajului de programare T-SQL
  • Intelegeti fisierele de scripting SQL Server
  • Declarati variabile si sa relizati sinonime pentru obiectele din baza de date
  • Folositi instructiunea decizionala IF T-SQL
  • Folositi bucle While pentru executarea iteratiilor intr-un numar nestiut de pasi (in functie de o conditie logica)
  • Implementati proceduri stocate
  • Intelegeti tipurile de parametri acceptati de procedurile stocate (IN, OUTPUT)
  • Lucrati cu Planuri de Executie
  • Tratati erorile T-SQL
  • Creati si sa “consumati” functii UDF (User Defined Function) stocate
  • Construiti comenzi SQL Dinamice
  • Aveti acces la informatii in detaliu privind erorile de executare (via system objects).
  • Declansati propriile exceptii T-SQL

Agenda cursului SQL Server

Modulul 1: Introducere in interogarile SQL Server

Descriere modul

Acest modul explica modul de imbunatatire a interogarilor pentru a limita randurile pe care le returneaza si pentru a controla ordinea in care sunt afisate randurile. Modulul prezinta, de asemenea, cum se pot gasi valorile lipsa sau necunoscute si cum se pot folosi aceastea in expresiile calculate.

Lectii

  • Sortarea datelor in SQL Server
  • Filtrarea datelor folosind predicatele logice
  • Filtrarea folosind TOP si OFFSET-FETCH
  • Lucrul cu valorile NULL

Laborator

Sortarea si filtrarea datelor in SQL Server

Modulul 2: Utilizarea functiilor stocate

Descriere modul

Acest modul prezinta cele mai uzuale functii construite in SQL Server.

Lectii

  • Scrierea interogarilor ce folosesc functii incluse in SQL Server
  • Folosirea functiilor de conversie
  • Folosirea functiilor logice

Laborator

Folosirea functiilor incluse SQL

Modulul 3: Gruparea și agregarea datelor

Descriere modul

Acest modul arata metode pentru gruparea datelor intr-o interogare, folosind clauzele GROUP BY si HAVING. Modulul este conceput pentru a ajuta cursantul sa inteleaga de ce o clauza SELECT are restrictii plasate dupa denumirea coloanei in clauza GROUP BY, precum si coloanele care pot fi listate in clauza SELECT.

Lectii

  • Cum agregam in SQL Server
  • Folosirea clauzei Group BY
  • Filtrarea grupurilor folosind clauza Having

Laborator

Gruparea si agregarea datelor in SQL Server

Modulul 4: Interogarea mai multor tabele

Descriere modul

Acest modul explica modul de scriere a interogarilor care combina date din mai multe surse in SQL Server. Modulul introduce utilizarea asocierilor in interogari T-SQL ca un mecanism pentru regasirea datelor din mai multe tabele.

Lectii

  • Intelegerea selecturilor de tip JOIN
  • Interogari INNER JOIN
  • Interogari LEFT JOIN
  • Interogari RIGHT JOIN

Laborator

Interogarea mai multor tabele simultan

Modulul 5: Instructiuni DML (Data Manipulation Language)

Descriere modul

Acest modul descrie utilizarea limbajului SQL pentru a efectua inserari, actualizari si stergeri de linii in tabele.

Lectii

  • Comanda Insert Into
  • Comanda Update
  • Comanda Delete From

Laborator

Exemple multiple de comenzi Insert, Update, Delete

Modulul 6: Folosirea subcererilor

Descriere modul

Acest modul te introduce in utilizarea subinterogarilor. Cum utilizam subinterogarile scalare, multi-rezultat si utilizarea operatorilor IN si EXISTS.

Lectii

  • Subcereri simple
  • Subcereri corelate
  • Folosirea operatorilor EXISTS in subcereri

Laborator

Folosirea subinterogarilor/subcererilor

Modulul 7: Pivotarea si Gruparea datelor

Descriere modul

Acest modul arata tehnici de PIVOTARE (Clauza PIVOT).

Lectii

  • Cum pivotam in MS SQL Server
  • Cum facem UNPIVOT

Laborator

Pivotare, grupare si agregare in SQL Server

Modulul 8: Lucrul cu VEDERI (VIEWS)

Descriere modul

Aratam in acest modul cum stocam pe server SELECT-urile in asa numitele VIEWS (Vederi)

Lectii

  • Avantajele vederilor
  • Crearea si gestionarea vederilor

Laborator

Crearea vederilor in SQL Server

Modulul 9: Functii de tip RANK

Descriere modul

Functiile de rang returneaza o valoare de clasificare pentru fiecare rand dintr-o partitie. In functie de functia utilizata, unele randuri pot primi aceeasi valoare ca si alte randuri. Functiile de rang sunt foarte importante pentru crearea rapoartelor de tip “clasament”.

Lectii

  • Clauza OVER PARTITION
  • Functia RANK
  • Functia NTILE
  • Functia DENSE_RANK
  • Functia ROW_NUMBER

Modulul 10: Introducere in programarea T-SQL

Descriere modul

Acest modul ofera o introducere in conceptele de programare T-SQL. Vorbim despre variabile, controlul de elemente de flux, bucle si conditii, crearea si executarea dinamica a comenzilor SQL, etc.

Lectii

  • Elementele programarii T-SQL
  • Controlul programarii in T-SQL

Laborator

Programarea in T-SQL

Modulul 11: Lucrul cu Procedurile Stocate

Descriere modul

In acest modul se invata proiectarea, crearea si executarea procedurilor stocate.

Lectii

  • Implementarea procedurilor stocate
  • Crearea procedurilor stocate parametrizate
  • Gestionarea erorilor

Laborator

Design/Creare proceduri stocate

Modulul 12: Crearea si lucrul cu functiile Stocate

Descriere modul

In acest modul se invata proiectarea, crearea si executarea functiilor stocate. Aratam si diferentele conceptuale dintre proceduri si functii.

Lectii

  • Crearea si utilizarea functiilor stocate
  • Lucrul cu functii stocate T-SQL

Modulul 13: Interogarea bazei de date folosind Procedurile Stocate

Descriere modul

Folosirea comenzilor SELECT in interiorul obiectelor stocate.

Lectii

  • Scrierea select-urilor care folosesc cuvintele cheie PIVOT si UNPIVOT
  • Pasarea parametrilor unei proceduri stocate
  • Lucrul cu comenzile SQL Dinamice

Laborator

Executarea procedurilor

Modulul 14: Gestionarea Erorilor T-SQL

Descriere modul

Acest modul acopera tratarea diferitelor exceptii ce pot aparea la: scrierea, executarea si consumarea codului T-SQL.

Lectii

  • Folosirea instructiunii TRY / CATCH
  • Gestionarea erorilor

Laborator

Implementarea gestionarii erorilor

Ce inseamna webinar live cu instructor?

Cursurile live cu instructor se pot tine in sala de clasa (la sediul nostru sau al clientului) sau online (webinar live)

Cursurile “IT (Distance) Learning” online (in clasa virtuala, cu trainer) combina resurse de instruire video, text, Laboratororatoare hands-on, furnizate de trainer, pentru a vă ajuta să vă dezvoltați abilitățile IT, în ritmul propriu, fara a fi necesar să va deplasati din locatia unde va aflati.

Cursurile “IT (Distance) Learning” sunt livrate online de trainerii IT Learning, certificati Microsoft Certified Trainer (MCT), sunt bazate pe aceeasi agenda bine structurata si pe instruirea practica, garantand dobandirea de catre absolventi a competențelor si abilităților esentiale, ca si cursurile „live”, sustinute in sala de clasa.

Specificatii tehnice pentru sustinerea cursurilor Online (Distance Learning):

Se va lucra pe grup de Microsoft Teams, Zoom, Webex sau orice alta aplicatie de tipul web conference/desktop sharing
Resursele de instruire (fisierele cu aplicatii, exemple etc.) se vor pune pe OneDrive si se vor trimite participantilor link-urile aferente, pe adresele de e-mail.
Fiecare participant trebuie sa aiba calculator, cu programul predat, instalat si legatura stabila la internet.
Inainte cu o zi de data inceperii cursului, trainerul va face proba de conectare pe grupul Teams, Zoom,  etc.

Certificarile oferite

Interna, tiparita, care atesta absolvirea cu succes a cursului (emitent IT Learning)

Online, download, care atesta sustinerea cu succes a examenelor online (emitent IT Learning) Nationala (calificare “Operator introducere, validare si prelucrare date – cod COR 411301”), in urma examenului sustinut in fata comisiei ANC (emitent Agentia Nationala pentru Calificari, Min. Educatiei si Min. Muncii) Europeana, in urma sustinerii examenelor aferente (emitent ECDL) Internationala, in urma sustinerii examenului Microsoft Office Specialist – Excel – Core/Expert/Master (emitent Certiport – USA)

Standard de calitate

Conform insusi principiului de baza al Sistemului de management al calitatii, implementat de IT Learning, obiectivul nostru este satisfactia clientului. Pentru atingerea acestui obiectiv, evaluarea calitatii serviciilor livrate este esentiala.

In acest sens va incurajam sa folositi orice cale si metoda de comunicare (feedback la cald si la rece, testimonial scris, telefon, e-mail, blog, forum, retele sociale etc.), pentru a va exprima, nu atat satisfactia pentru calitatea serviciilor noastre, care reprezinta in fapt angajamentul nostru ferm, asumat prin contract, cat mai ales, daca este cazul, insatisfactia de orice fel privind prestatia noastra, care ne va ajuta sa imbunatatim standardul acestor servicii, in beneficiul dvs.

Ce include taxa de participare la curs

Taxa de participare include serviciile de instruire in clasa, cu instructori certificati Microsoft, precum si urmatoarele beneficii, unice in Romania, oferite exclusiv de IT Learning:

Evaluarea initiala a nivelului dvs. de cunostinte si abilitati, prin completarea online a unui chestionar;
Suportul de curs in format electronic (manualul “Step by step”, in limba romana, in format text, plus capturile de ecran aferente si prezentarile din timpul cursului in format PowerPoint, precum si workshop-urile de la curs);
Access pe cel mai mare portal e-learning www.office-learning.ro, dezvoltat de trainerii si consultantii IT Learning, pentru o perioada de 12 luni;
Evaluarea finala a cunostintelor si abilitatilor practice dobandite in urma absolvirii cursului, prin rezolvarea unui exercitiu complex, in cadrul unui workshop;
Certificatul de participare, care atesta absolvirea cu succes a cursului;
Raportul de evaluare, redactat de trainer, in care va fi consemnat progresul dvs., comparand nivelul initial de abilitati, cu cel final;
Consultanta post-instruire, prin intermediul forumului Comunitatii utilizatorilor MS Office din Romania, in calitatea dvs. de membru.

Inscriere / Facturare / Plata / “Money back guarantee”

Daca sunteti persoana fizica, sau grup de maxim 5 participanti din partea unei companii, va puteti inscrie doar in clasele noastre deschise, anuntate pe site la pagina “Calendar Cursuri Open”
Rezervarea locului / locurilor in sala de curs Open se face telefonic (0787.692.238) sau prin e-mail la adresa , in reply urmand sa primiti fisa de inscriere

care trebuie completata de dvs. si retrimisa noua impreuna cu datele de facturare
Urmeaza emiterea facturii, pe care o veti primi tot pe e-mail, in baza careia urmeaza sa efectuati plata (transfer bancar sau depunere numerar in contul IT Learning) si sa ne trimiteti confirmarea aferenta
Veti primi la randul dvs. confirmarea noastra ferma ca sunteti inscris(a) la cursul respectiv, impreuna cu detaliile organizatorice (orarul cursului, coffee-break, pauza de pranz etc.)
Urmeaza livrarea cursului, iar la finalul acestuia completarea feedback-ului, conform formularului de evaluare , in baza caruia se poate invoca clauza “Money back guarantee”: “In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularul de feedback, garantam returnarea taxei de participare sau reluarea cursului fara nici un cost”.

Daca sunteti persoana juridica si doriti inscrierea unui grup de peste 5 participanti, vom formula o oferta personalizata cu discount de volum, exclusiv pentru compania dvs., conform specificatiilor primite telefonic, prin fax (0371.602.780) sau pe e-mail la adresa
Dupa acceptarea ofertei (livrabile, costuri, agenda, perioada si locatia organizarii cursului) urmeaza etapa contractuala
Odata agreata forma finala a contractului de legal-ul partilor, urmeaza semnarea si livrarea efectiva a serviciilor convenite, a caror facturare si plata se va face numai dupa primirea feadback-urilor completate de absolventi la finalul instruirii si numai in virtutea clauzei “Money back guarantee”:”In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularului atasat

, garantam renuntarea la contravaloarea instruirii sau reluarea cursului cu alt trainer, fara nici un cost aditional”)

Inscrie-te la curs

Nume

Email

Despre mine

Tip mesaj

Mesaj