Training corporate · SQL intermediar

Modern SQL & T-SQL with AI Assistance

Un program practic pentru developeri, analiști și ingineri care scriu deja query-uri de bază și vor să obțină rezultate corecte, să depaneze interogări complexe și să treacă în siguranță spre SQL Server.

30 de ore 10 sesiuni × 3h
Maximum 10 participanți
PostgreSQL + T-SQL limbaj transferabil
RO sau EN online sau la sediu

Pentru cine este

Pentru oamenii care vor să aibă încredere în rezultatele query-urilor

Programul este potrivit pentru

  • developeri care folosesc SQL în aplicații și raportare;
  • analiști care lucrează cu query-uri, agregări și seturi de date relaționale;
  • ingineri care trebuie să citească și să depaneze cod SQL scris de alții;
  • echipe care fac tranziția spre Microsoft SQL Server și T-SQL.

Ce trebuie să știi înainte

  • nu este un curs de inițiere completă în baze de date;
  • nu este o specializare DBA sau un curs de administrare SQL Server;
  • nu tratează AI ca sursă de adevăr pentru query-uri;
  • presupune că participanții pot citi un SELECT simplu.

Rezultate

Ce vei putea face la final

Scrii query-uri corecte

Eviți dublarea rândurilor, numărătorile greșite și agregările care produc rapoarte incorecte.

Explici și depanezi

Folosești CTE-uri, subquery-uri, window functions și execution plans pentru a înțelege ce face interogarea.

Treci spre T-SQL

Convertești tipare uzuale, scrii proceduri stocate simple și identifici situațiile în care un index ajută.

Curriculum informativ

30 de ore construite în jurul query-urilor reale

Partea I - SQL solid, construit să reziste

1. Joins și capcana multiplicării rândurilor - 3h NULL, diferențe între dialecte și diagnosticarea join-urilor care dublează datele și umflă rezultatele.
2. Agregări și numărători corecte - 3h COUNT, GROUP BY, HAVING, medii pe grup și rapoarte care includ corect valorile zero.
3. Subquery-uri, CTE-uri și gândire în pași - 3h Descompunerea query-urilor complexe, EXISTS, IN și alegerea unei structuri ușor de verificat.
4. Join-uri avansate și identificarea datelor lipsă - 3h Self-joins, UNION, INTERSECT, EXCEPT și anti-joins pentru înregistrări lipsă sau orfane.
5. Window functions în practică - 3h Ranking, running totals, moving averages, LAG, LEAD și scenarii top-N per categorie.
6. Modificarea sigură a datelor - 3h INSERT, UPDATE, DELETE, tranzacții, rollback și tiparul de upsert.
7. Atelier de raportare - 3h Construirea și validarea unor rapoarte complete pornind de la cerințe formulate în limbaj natural.

Partea II - T-SQL, SQL Server și performanță

8. T-SQL pentru developeri - 3h Diferențe practice PostgreSQL-SQL Server: sintaxă, tipuri, funcții, variabile și tratarea erorilor.
9. Bazele procedurilor stocate - 3h Proceduri cu parametri, criterii de utilizare, lizibilitate și testare.
10. Query performance și indexuri - 3h Citirea unui execution plan, alegerea unui index și măsurarea efectului înainte și după optimizare.

Curriculumul se actualizează înaintea fiecărei grupe pentru a păstra instrumentele și exemplele relevante, fără să schimbăm rezultatele de învățare asumate.

Ce este inclus

Materiale pe care echipa le poate folosi și după curs

  • slide-urile și înregistrarea fiecărei sesiuni;
  • toate scripturile SQL folosite în laboratoare;
  • dataset complet pentru PostgreSQL și SQL Server;
  • exerciții pentru practică și soluții explicate;
  • exemple adaptate contextului echipei în urma discovery call-ului.

Trainer

Experiență practică, explicată clar

Rareș Pop

Senior Software Engineer & Architect · Trainer

Are peste 20 de ani de experiență în software engineering, automatizare și platforme cloud. Lucrează practic cu SQL și PL/SQL, PostgreSQL, Python, Java și Azure și are experiență de technical lead în echipe distribuite. Este Microsoft Certified Azure Developer și deține certificări Microsoft SQL Server și Oracle PL/SQL.

Investiție

Ofertă adaptată după discovery

Program corporate pentru o echipă

Propunerea se configurează după discovery call, în funcție de nivelul echipei, exemplele folosite, formatul de livrare și adaptările necesare.

Ofertă după discovery call

  • 30 de ore live
  • maximum 10 participanți
  • adaptările care schimbă durata sau formatul se ofertează separat
Solicită oferta

Întrebări frecvente

Înainte să aplici

Putem folosi date sau exemple din companie?

Da, după o discuție despre confidențialitate și complexitate. Putem adapta scenariile fără să folosim date sensibile în mediul de training.

Programul se poate livra în engleză?

Da. Livrarea și materialele pot fi în română sau engleză.

De ce începe cu PostgreSQL?

Pentru a consolida SQL-ul transferabil între sisteme. Ultimele sesiuni fac trecerea explicită spre T-SQL și SQL Server.

Copilot generează query-urile?

Este folosit ca pair programmer în laboratoare, iar fiecare rezultat este verificat. Cursul insistă exact pe greșelile subtile pe care un model le poate reproduce.

Următorul pas

Solicită o ofertă pentru echipa ta

Spune-ne ce roluri, nivel și rezultate are în vedere echipa. Revenim cu o propunere de structură și livrare.

Nu solicităm data nașterii sau adresa la acest pas. Dacă vei continua înscrierea, documentele necesare se cer separat.