MS SQL Server Developer - curs gratuit de la Otus, training 5 luni, Data: 1 decembrie 2023.
Miscelaneu / / December 04, 2023
Pe parcursul cursului, vom examina în detaliu limbajul de interogare și procesele interne DBMS care apar în toate etapele de lucru cu o interogare. Cursul vă va permite să înțelegeți detaliile proceselor și să vă faceți o idee clară despre ceea ce face acest sau altul cod, unde pot apărea potențiale probleme și cum pot fi rezolvate. Vom arunca o privire mai atentă asupra optimizării codului, cum să-l scrieți dacă aveți miliarde de date și vă vom spune despre rake-urile populare, astfel încât să le puteți ocoli.
Acest curs este destinat:
— dezvoltatori cu experiență în lucrul cu baze de date la nivelul „Am făcut-o și am folosit-o, dar nu știu cum funcționează în interior” (de exemplu, prin ORM);
— dezvoltatori cu puțină experiență în lucrul cu baze de date și cu dorința de a avansa mai departe.
După antrenament vei fi capabil să:
— dezvoltarea în SQL;
— proiectați o bază de date și înțelegeți toate nuanțele;
— analiza și optimizarea performanței interogărilor;
— scrie proceduri stocate complexe, funcții și declanșatoare;
- citiți planul de interogare.
Proiect de absolvire – crearea și optimizarea propriei baze de date (pentru compania/startup-ul dumneavoastră). Profesorul vă va ajuta să alegeți o temă și vă va spune cum să reduceți domeniul de activitate și veți avea ocazia să obțineți feedback și să vă exersați cunoștințele dobândite pe material real.
5
cursuriSpecialist de frunte la JSC Greenatom. Peste 10 ani de experiență în dezvoltare profesională. Stiva principală: .NET / C#, Java, MS SQL Server. Dezvoltarea completă a sistemelor pentru clienții interni și externi, de la analiza cerințelor până la...
Specialist de frunte la JSC Greenatom. Peste 10 ani de experiență în dezvoltare profesională. Stiva principală: .NET / C#, Java, MS SQL Server. Dezvoltarea completă a sistemelor pentru clienții interni și externi, de la analiza cerințelor până la implementare, operare și suport tehnic. A absolvit Institutul de Tehnologie Electronică din Moscova (MIET) în 2006 cu o diplomă în Sisteme, Sisteme și Rețele de Calculatoare.
5
cursuriPeste 15 ani de experiență în industria IT, peste 20 de ani de experiență în predare. În prezent: - programator la Centrul de Tehnologii Inteligente de Geoinformație (CIGIT) al Instituției de Învățământ Superior de la Bugetul de Stat Federal „ASU”; - lector superior la Departamentul Sisteme de Procesare Automatizată a Informației și...
Peste 15 ani de experiență în industria IT, peste 20 de ani de experiență în predare. În prezent: - programator la Centrul de Tehnologii Inteligente de Geoinformație (CIGIT) al Instituției de Învățământ Superior de la Bugetul de Stat Federal „ASU”; - lector superior la Departamentul de Automatizare sisteme de prelucrare și control a informațiilor în domeniile „Programare și fundamente ale algoritmizării”, „Baze de date”, „Sisteme de inteligență artificială”;- co-fondator al micii întreprinderi inovatoare ForeSays LLC - cercetare științifică în domeniul științelor naturale și tehnice, dezvoltare software dispoziţie. Abilitati: programare C/C++, Delphi; proiectare si dezvoltare baze de date: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Detine 2 brevete si 8 certificate de inregistrare a programelor de calculator Profesor
3
cursSpecialist IT, freelancer, certificat Dynamics AX și dezvoltator Dynamics CRM cu peste 5 ani de experiență (nivel expert). Experienta totala in industria IT este de 15 ani. Are o gamă largă de abilități profesionale (MS...
Specialist IT, freelancer, certificat Dynamics AX și dezvoltator Dynamics CRM cu peste 5 ani de experiență (nivel expert). Experienta totala in industria IT este de 15 ani. Are o gamă largă de abilități profesionale (MS SQL Server, MySQL, C#, HTML, XML, CSS, Javascript, JQuery, Unit Tests). A participat la implementarea multor proiecte, a lucrat ca Senior Dynamics CRM. Este un formator certificat Microsoft. Din 2009, pe lângă slujba sa principală, se ocupă de predare. Autor al propriilor cursuri și articole de specialitate pe hosting-it.ru. Absolvent al MIREA (absolvent in 1994).
Utilizarea bazei de date
-Tema 1. Componentele de bază și arhitectura SQL Server. DZ
-Tema 2. Instrucțiunea SELECT și filtre simple, GROUP BY, HAVING. DZ
-Tema 3.Introducere în indexuri și planuri de interogare
-Tema 4. Subinterogări, CTE, tabele temporare. DZ
-Tema 5. Operatori CROSS APPLY, PIVOT, UNPIVOT. DZ
-Tema 6.Funcțiile ferestrei. DZ
-Tema 7. SQL dinamic. DZ
-Tema 8. Selectări din câmpurile XML și JSON. DZ
-Tema 9.Lecția finală despre SELECT
-Tema 10.Operatori de modificare a datelor. DZ
-Tema 11. Niveluri de izolare a tranzacțiilor
-Tema 12. Proceduri stocate, funcții, declanșatoare, cursore. DZ
-Tema 13.Crearea și utilizarea CLR. DZ
Proiectarea bazei de date
- Tema 14. Proiectarea bazei de date. DZ
-Tema 15. Operatori DDL. DZ
-Tema 16. Tipuri de date
-Tema 17. Abordări ale designului bazei de date, tipare
-Tema 18.Indici. DZ
- Subiectul 19. Proiectarea unei baze de date pentru încărcarea OLTP. De ce este important să separăm OLTP și OLAP
-Tema 20. Proiectarea depozitelor de date si a sistemelor OLAP. DZ
- Subiectul 21. Utilizarea SSIS în ETL
-Subiect 22.SQL Server Reporting Services și PowerBI
-Tema 23.Cozi în MS SQL Server. DZ
-Tema 24.Seminar despre proiectele de baze de date create
Optimizarea si administrarea bazei de date
-Tema 25.Mentinerea indexului
- Subiectul 26. Planuri de interogare, iar acum mai multe detalii
-Subiectul 27.DMV în SQL Server
-Tema 28.Optimizarea functionarii bazei de date
-Subiect 29. Sfaturi populare și sfaturi pentru optimizator. DZ
-Tema 30.Seminar: optimizarea interogărilor complexe
-Tema 31. Tabele de partiţionare. DZ
-Subiect 32.Securitatea în SQL Server
-Subiect 33.Backup și recuperare
-Tema 34. Asigurarea tolerantei la erori, replicare
- Tema 35. Discuție de proiecte. Rezumând cursul