Alegeți limba dvs.
Formare Microsoft SQL Server
Peste 2 milioane de cursanți în întreaga lume

Formare Microsoft SQL Server

4

Stăpânește Microsoft SQL Server, de la arhitectură și fundamente T-SQL până la optimizarea avansată a performanței, securitate și disponibilitate ridicată. Această instruire cuprinzătoare acoperă tot ce au nevoie dezvoltatorii și administratorii de baze de date pentru a construi, optimiza și proteja medii SQL Server. Fie că scrii interogări complexe sau configurezi Always On Availability Groups, acest curs oferă competențele practice pe care angajatorii le cer.

Dedika pentru companii

Ce vei învăța:

Vei dobândi o înțelegere temeinică a arhitecturii SQL Server, a instalării și configurării, înainte de a trece la proiectarea bazelor de date relaționale și interogările T-SQL. Cursul acoperă subiecte avansate, inclusiv funcții fereastră, proceduri stocate, declanșatoare și SQL dinamic. Vei învăța să citești planuri de execuție, să optimizezi interogări și să gestionezi indecșii pentru performanță maximă. Controlul tranzacțiilor, comportamentul blocărilor și rezolvarea deadlock-urilor sunt tratate în detaliu. Subiectele de securitate includ autentificare, criptare, auditare și control al accesului la nivel de rând. Vei explora, de asemenea, strategii de backup, planificarea recuperării în caz de dezastru și Always On Availability Groups pentru a îndeplini cerințe de fiabilitate din lumea reală.

Cum studiezi practic Formare Microsoft SQL Server

Cum exersezi Formare Microsoft SQL Server

Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa

La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.

Apasă aici

Conținutul cursului

8 Capitole • 36 LecțiiDurata între 4 și 360 ore (tu decizi)

Capitolul 1Vezi detalii

Arhitectura și instalarea SQL Server

  • Lecția 1 • Arhitectura de stocare a SQL Server

    Explică modul în care SQL Server organizează fișierele de date, fișierele jurnal și structurile de memorie. Construiește modelul mental necesar pentru subiectele ulterioare de performanță și recuperare.

  • Lecția 2 • Elemente esențiale privind SQL Server Management Studio

    Prezintă SSMS ca interfață principală de administrare și dezvoltare. Studenții navighează în Explorer de obiecte, editorul de interogări și barele de instrumente cheie.

  • Lecția 3 • Edițiile și componentele SQL Server

    Acoperă principalele ediții SQL Server, componentele motorului de bază și arhitectura serviciilor. Oferă context pentru toate deciziile ulterioare de configurare și dezvoltare.

  • Lecția 4 • Instalare și configurare inițială

    Ghidează prin planificarea pre-instalare, pașii din expertul de instalare și configurarea post-instalare. Asigură o instanță configurată corect înainte de a începe lucrul cu bazele de date.

Capitolul 2Vezi detalii

Proiectarea bazelor de date și fundamentele T-SQL

  • Lecția 1 • Principii de proiectare a bazelor de date relaționale

    Acoperă modelarea entitate-relație, formele de normalizare și constrângerile cheie. Oferă fundația de proiectare necesară înainte de a scrie orice DDL de schemă.

  • Lecția 2 • Crearea și gestionarea obiectelor bazei de date

    Învață instrucțiunile DDL pentru baze de date, tabele și constrângeri. Studenții aplică principiile de proiectare construind obiecte de schemă în SQL Server.

  • Lecția 3 • Tehnici de bază pentru interogarea SELECT

    Prezintă sintaxa SELECT, filtrarea, sortarea și expresiile de coloană. Stă la baza tuturor operațiilor de regăsire a datelor pe parcursul cursului.

  • Lecția 4 • Join-uri și operații pe seturi

    Explică INNER, OUTER, CROSS și self-join-uri, alături de UNION și EXCEPT. Studenții combină date din mai multe tabele pentru a răspunde la întrebări care implică mai multe entități.

  • Lecția 5 • Modificarea datelor cu DML

    Acoperă instrucțiunile INSERT, UPDATE, DELETE și MERGE cu practici sigure. Conectează proiectarea schemei la gestionarea practică a ciclului de viață al datelor.

Capitolul 3Vezi detalii

Interogarea avansată T-SQL

  • Lecția 1 • Funcții fereastră și de clasament

    Prezintă clauza OVER, partiționarea, ordonarea și specificarea cadrului pentru interogări analitice. Permite calcule la nivel de rând fără a colapsa seturile de rezultate.

  • Lecția 2 • Funcții pentru șiruri de caractere, date și conversii

    Acoperă funcțiile încorporate pentru manipularea textului, aritmetica datelor și conversia tipurilor. Pregătește studenții să gestioneze sarcini de calitate și formatare a datelor din lumea reală.

  • Lecția 3 • Agregare și grupare

    Învață GROUP BY, HAVING și funcții de agregare pentru rezumarea datelor. Se bazează direct pe fundamentele SELECT pentru a permite interogări de raportare.

  • Lecția 4 • Pivotarea și despivotarea datelor

    Învață operatorii PIVOT și UNPIVOT și tehnici de pivotare dinamică. Studenții transformă datele bazate pe rânduri în rapoarte columnare și invers.

  • Lecția 5 • Subinterogări și expresii de tabel comune

    Acoperă subinterogările corelate și necorelate, CTE-urile și CTE-urile recursive. Studenții restructurează logica complexă în blocuri de interogare lizibile și ușor de întreținut.

Capitolul 4Vezi detalii

Proceduri stocate, funcții și declanșatori

  • Lecția 1 • Proiectarea și utilizarea procedurilor stocate

    Acoperă sintaxa CREATE PROCEDURE, parametrii și modelele de execuție. Stabilește procedurile stocate ca interfață principală pentru interacțiunea aplicație-bază de date.

  • Lecția 2 • Funcții definite de utilizator

    Explică funcțiile scalare, funcțiile inline care returnează tabele și funcțiile multi-statement care returnează tabele, cu implicații asupra performanței. Studenții aleg tipul corect de funcție pentru fiecare caz de utilizare.

  • Lecția 3 • Declanșatori: DML și DDL

    Acoperă declanșatorii DML AFTER și INSTEAD OF și declanșatorii DDL pentru auditarea schemei. Studenții implementează răspunsuri automate la evenimente de modificare a datelor și a schemei.

  • Lecția 4 • Controlul fluxului și SQL dinamic

    Învață IF/ELSE, bucle WHILE, expresii CASE și construirea sigură a SQL-ului dinamic. Permite logica condiționată și bazată pe date în cadrul modulelor T-SQL.

Capitolul 5Vezi detalii

Indexare și optimizarea performanței interogărilor

  • Lecția 1 • Tipuri de indecși și structura internă

    Explică indecșii grupați, negrupați, de acoperire și filtrați, precum și structura lor B-tree. Oferă fundația conceptuală pentru toate deciziile legate de indexare.

  • Lecția 2 • Citirea și interpretarea planurilor de execuție

    Învață cum să citești planurile de execuție estimate și reale, operatorii și procentele de cost. Studenții identifică cele mai costisitoare operații dintr-un plan de interogare.

  • Lecția 3 • Query Store și monitorizarea performanței

    Prezintă Query Store pentru urmărirea istoricului planurilor și detectarea regresiei. Studenții folosesc rapoartele încorporate pentru a identifica și forța planuri de execuție stabile.

  • Lecția 4 • Tehnici de acordare a interogărilor

    Aplică reguli SARGability, sugestii de ordine a join-urilor și modele de rescriere pentru a îmbunătăți viteza interogărilor. Conectează analiza planului de execuție la modificări concrete în T-SQL.

  • Lecția 5 • Întreținerea indecșilor și statisticilor

    Acoperă detectarea fragmentării, strategii de rebuild vs. reorganizare și gestionarea statisticilor. Asigură că indecșii rămân eficienți după modificări ale datelor în timp.

Capitolul 6Vezi detalii

Gestionarea tranzacțiilor și concurența

  • Lecția 1 • Fundamentele tranzacțiilor

    Acoperă proprietățile ACID, sintaxa tranzacțiilor explicite și punctele de salvare. Stabilește garanțiile de corectitudine de care depind toate subiectele ulterioare privind concurența.

  • Lecția 2 • Detectarea și rezolvarea deadlock-urilor

    Învață cum detectează SQL Server deadlock-urile, cum captează graficele de deadlock și strategii pentru eliminarea acestora. Studenții reproiectează tranzacțiile pentru a minimiza riscul de deadlock.

  • Lecția 3 • Blocarea și blocking-ul

    Explică tipurile de blocări, escaladarea blocărilor și modul în care se formează lanțurile de blocking. Studenții folosesc DMV-uri pentru a identifica și rezolva blocking-ul într-un sistem live.

  • Lecția 4 • Nivelurile de izolare și consistența citirii

    Acoperă toate cele cinci niveluri de izolare și compromisurile lor privind anomaliile de concurență. Studenții selectează nivelul adecvat pentru fiecare sarcină de lucru a aplicației.

Capitolul 7Vezi detalii

Securitate, permisiuni și conformitate

  • Lecția 1 • Auditare și mascare a datelor

    Prezintă SQL Server Audit, Extended Events pentru monitorizarea securității și Dynamic Data Masking. Studenții construiesc trasee de audit și masează coloane sensibile pentru utilizatorii fără privilegii.

  • Lecția 2 • Autentificare și gestionarea login-urilor

    Acoperă modurile de autentificare Windows și SQL Server, crearea login-urilor și politicile de parole. Stabilește stratul de identitate de care depind toate atribuirile de permisiuni.

  • Lecția 3 • Tehnici de criptare a datelor

    Acoperă Transparent Data Encryption, criptarea la nivel de coloană și Always Encrypted. Studenții protejează datele în repaus și în tranzit împotriva accesului neautorizat.

  • Lecția 4 • Autorizare și acces bazat pe roluri

    Învață sintaxa GRANT, DENY, REVOKE și rolurile de bază de date fixe vs. personalizate. Studenții implementează accesul cu privilegii minime pentru utilizatorii aplicațiilor și de raportare.

Capitolul 8Vezi detalii

Backup, recuperare și disponibilitate ridicată

  • Lecția 1 • Tipuri de backup și modele de recuperare

    Explică backup-urile complete, diferențiale și jurnal de tranzacții, alături de cele trei modele de recuperare. Studenții selectează modelul corect și programul de backup pentru fiecare sarcină de lucru.

  • Lecția 2 • Always On Availability Groups

    Prezintă arhitectura AG, rolurile de replică, modurile de failover și configurarea listener-ului. Studenții configurează un AG de bază pentru a obține failover automat și secundare lizibile.

  • Lecția 3 • Planificarea dezastrelor

    Învață definirea RTO și RPO, crearea runbook-ului DR și procedurile de testare a recuperării. Studenții transpun cerințele de business într-un plan DR documentat și testabil.

  • Lecția 4 • Operații de restaurare și recuperare la un moment dat

    Acoperă sintaxa RESTORE DATABASE, secvențele de restaurare și recuperarea la un moment dat folosind backup-uri jurnal. Studenții recuperează baze de date la momente specifice după avarii simulate.

  • Lecția 5 • Log Shipping și alternative la Database Mirroring

    Acoperă log shipping-ul ca soluție de tip warm-standby și cerințele sale de monitorizare. Poziționează log shipping-ul în raport cu soluțiile AG moderne pentru medii moștenite.

Certificare

Certificatul tău valid de finalizare

Acest curs este pentru tine:

  • Dezvoltator junior: trebuie să nu mai depinzi de administratorii de baze de date pentru fiecare sarcină cu baze de date.

  • Specialist IT: dorește să se specializeze în baze de date și să își crească potențialul de câștig.

  • Analist de date: are nevoie de competențe SQL mai avansate pentru a gestiona seturi de date complexe, la scară largă.

  • Schimbare de carieră: provine dintr-un mediu non-tehnic și vizează roluri în domeniul bazelor de date.

  • Administrator de sistem: gestionează instanțe SQL Server, dar nu are pregătire formală în T-SQL.

  • Absolvent de facultate: a studiat informatica și dorește abilități practice de bază de date, gata de utilizare în carieră.

Ce spun cursanții noștri

Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...
Giulio Carlo
Giulio CarloStudent Marketing Digital
Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.
Mariana Ferres
Mariana FerresStudentă Fotografie
Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!
Luciana Alvarenga
Luciana AlvarengaStudentă Design Unghii
Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.
André Felipe
André FelipeStudent Inginerie Prompt

Cele mai importante formări

Întrebări frecvente

Cine este Dedika?

Este certificatul valabil în România?

Cursurile sunt gratuite?

Care este volumul de muncă al cursului?

Cum sunt cursurile?

Cum funcționează cursurile?

Care este durata cursurilor?

Care este costul sau prețul cursurilor?

Ce este un curs EAD sau online și cum funcționează?

Curs PDF