
SQL Querying For Business
Cursul de SQL Querying For Business reprezinta dorinta fiecarui participant de a starta catre un job de Sql Developer sau de avansa catre un job de Senior Business Analyst.
Lucram practic intregul curs, primim speta de business si o tratam tehnic, implementam cod sql pentru toate cerintele primite.
Nou: Am adaugat in curs si cateva practici de utilizare ChatGPT pentru SQL si cum putem sa ne usuram munca, atunci cand stim SQL Querying.
Desfasurare Curs:
- Cursul de SQL Querying For Business – se desfasoara online, via Teams, pe parcursul a 28 de ore. Se utilizeaza Microsoft SQL Server: vom trimite pasii de instalare catre participanti
- Cursul se adreseaza persoanelor din zona de reporting: Financiar, Statistica, Raportare si Analiza, Autiomatizare rapoarte, suport IT in SQL, debugging IT, testare IT.
- Nu sunt necesare cunostinte de SQL pentru participarea la curs
Structura cursului
- Sistemul de gestiune a bazelor de date (SGBD)
- Baze de date relationare. Relatii de tip: 1-1, 1-M, M-M
- Stocarea informatiilor. Entitati si Atribute. Conceptul NULL
- Tipuri de date in SQL: Numerice: TINYINT, SMALLINT, INT, BIGINT, DateTime: datetime, smalldatetime, Caracter: char, varchar, nvarchar, Boolean: BIT
- Evaluarea statement SELECT. Clauzele SELECT si FROM. Aliasuri. Delimitatori de identificare.
- Filtrarea datelor utilizand clauza WHERE. Utilizare predicate de tip text, numerice, character.
- Utilizarea operatorilor logici: AND, OR, NOT, operatorilor de concatenare, operatorilor de comparatie, operatorilor artimetici.
- Extragerea informatiilor distincte – clauza DISTINCT
- Ordonarea datelor: ORDER BY. Aliasuri
- Filtrarea datelor utilizand TOP, TOP Percent
- Gruparea datelor: GROUP BY
- Agregarea informatiilor utilizand functiile: SUM, MIN, MAX, COUNT, COUNT DISTINCT, AVG
- Filrarea datelor aggregate utilizand clauza HAVING
- CROSS JOIN, INNER JOIN, SELF JOIN
- OUTER JOINS: left, right, full
- CASE in selectarea informatiilor, CASE in agregarea informatiilor
- COALESCE in substituirea informatiilor
- Clauza OVER() in cadrul functiilor de agregare: SUM, MIN, MAX, COUNT, AVG
- Functiile ROW_NUMBER, RANK, NTILE, LAG, LEAD.
- Proiecte de raportare practice
- Creare baza de date. Creare entitati
- Constrangeri tabele: NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT
- ALTER Table
- Diagrama baza de date
View-urile sunt obiecte in baza de date cu scop de development:
- Creare view
- Schemabinding
- Modificare view
Spete de utilizare ChatGPT:
1. Covertire cod SQL Server in BigQuery/Oracle – alta platforma
2. Creare view avand codul SQL (extract data)
Proiect: extragere date, DML si DDL statements
La o distanta de 2-3 saptamani de la finalizarea cursului, recomandam participarea la prima sesiune de follow up prezenta in CALENDAR CURSURI.
Durata unei sesiuni de Follow Up este de 2 ore.
Ce presupune sesiunea de Follow UP?
- cu 2 saptamani inainte de sesiune transmitem 2 teme de lucru (2 proiecte/teste/cerinte ample de business) pentru a fi lucrate individual de catre fiecare participant
- in cadrul sesiunii de Follow Up raspundem si dezbatem temele – 30 minute
- parcurgem un proiect recapitulativ cu toate notiunile din cursul urmat anterior
Scopul sesiunii de Follow Up este de a aduce participantilor o actualizare a notiunilor, fixarea notiunilor si locul unde pot adresa toate intrebarile aparute dupa training.
Sesiunea de Follow Up este optionala, nu face parte din curricula cursului si are un cost separat de curs de 230 Ron + TVA/participant.
Oferta de pret
Prețul cursului include suportul de curs și materialele didactice, prestația trainerului
Pret: € 358 curs + TVA/pers;
Discount: 10% pentru PF incepand cu al doilea curs.