Programista MS SQL Server - bezpłatny kurs od firmy Otus, szkolenie 5 miesięcy, termin: 1 grudnia 2023.
Miscellanea / / December 04, 2023
Podczas kursu szczegółowo przyjrzymy się językowi zapytań oraz wewnętrznym procesom DBMS zachodzącym na wszystkich etapach pracy z zapytaniem. Kurs pozwoli Ci zrozumieć szczegóły procesów i uzyskać jasny obraz tego, co robi ten lub inny kod, gdzie mogą pojawić się potencjalne problemy i jak można je rozwiązać. Przyjrzymy się bliżej optymalizacji kodu, jak go napisać, jeśli masz miliardy danych i opowiemy Ci o popularnych rake'ach, dzięki którym możesz je ominąć.
Ten kurs jest przeznaczony dla:
— programiści z doświadczeniem w pracy z bazami danych na poziomie „ja to zrobiłem i korzystałem, ale nie wiem, jak to działa w środku” (np. poprzez ORM);
— programiści z niewielkim doświadczeniem w pracy z bazami danych i chęcią dalszego rozwoju.
Po szkoleniu będziesz potrafił:
— programować w SQL;
— zaprojektować bazę danych i zrozumieć wszystkie niuanse;
— analizować i optymalizować wydajność zapytań;
— pisać złożone procedury składowane, funkcje i wyzwalacze;
- przeczytaj plan zapytania.
Projekt dyplomowy - utworzenie i optymalizacja własnej bazy danych (dla Twojej firmy/startupu). Nauczyciel pomoże Ci w wyborze tematu i podpowie jak zmniejszyć zakres pracy, a Ty będziesz miał możliwość uzyskania informacji zwrotnej i przećwiczenia zdobytej wiedzy na realnym materiale.
5
kursyWiodący specjalista w JSC Greenatom.Ponad 10 lat doświadczenia w rozwoju zawodowym. Główny stos: .NET/C#, Java, MS SQL Server. Pełny rozwój systemów dla klientów wewnętrznych i zewnętrznych od analizy wymagań po...
Wiodący specjalista w JSC Greenatom.Ponad 10 lat doświadczenia w rozwoju zawodowym. Główny stos: .NET/C#, Java, MS SQL Server. Pełny rozwój systemów dla klientów wewnętrznych i zewnętrznych od analizy wymagań po wdrożenie, eksploatację i wsparcie techniczne. W 2006 roku ukończył Moskiewski Instytut Technologii Elektronicznej (MIET), uzyskując dyplom z systemów, systemów i sieci komputerowych.
5
kursyPonad 15 lat doświadczenia w branży IT, ponad 20 lat doświadczenia w nauczaniu. Obecnie: - programista w Centrum Inteligentnych Technologii Geoinformacyjnych (CIGIT) Federalnej Państwowej Budżetowej Instytucji Szkolnictwa Wyższego „ASU”; - starszy wykładowca w Katedrze Systemów Automatycznego Przetwarzania Informacji i...
Ponad 15 lat doświadczenia w branży IT, ponad 20 lat doświadczenia w nauczaniu. Obecnie: - programista w Centrum Inteligentnych Technologii Geoinformacyjnych (CIGIT) Federalnej Państwowej Budżetowej Instytucji Oświatowej Szkolnictwa Wyższego „ASU”, - starszy wykładowca w Katedrze Automatyki Systemy przetwarzania i sterowania informacją w obszarach „Programowanie i podstawy algorytmizacji”, „Bazy danych”, „Systemy sztucznej inteligencji”;- współzałożyciel małego innowacyjnego przedsiębiorstwa ForeSays LLC - badania naukowe w zakresie nauk przyrodniczych i technicznych, rozwój oprogramowania zaopatrzenie. Umiejętności: programowanie C/C++, Delphi; projektowanie i rozwój baz danych: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Posiada 2 patenty i 8 certyfikatów rejestracji programów komputerowych Nauczyciel
3
kursSpecjalista IT, freelancer, certyfikowany programista Dynamics AX i Dynamics CRM z ponad 5-letnim doświadczeniem (poziom ekspercki). Łączne doświadczenie w branży IT to 15 lat. Posiada szeroki wachlarz umiejętności zawodowych (MS...
Specjalista IT, freelancer, certyfikowany programista Dynamics AX i Dynamics CRM z ponad 5-letnim doświadczeniem (poziom ekspercki). Łączne doświadczenie w branży IT to 15 lat. Posiada szeroki zakres umiejętności zawodowych (MS SQL Server, MySQL, C#, HTML, XML, CSS, JavaScript, JQuery, testy jednostkowe). Brał udział w realizacji wielu projektów, pracował jako Senior Dynamics CRM. Jest certyfikowanym trenerem Microsoft. Od 2009 roku oprócz swojej głównej pracy zajmuje się nauczaniem. Autor własnych kursów i specjalistycznych artykułów na hosting-it.ru. Absolwent MIREA (dyplom w 1994 r.).
Korzystanie z bazy danych
-Temat 1. Podstawowe komponenty i architektura SQL Server. DZ
-Temat 2. Instrukcja SELECT i proste filtry, GROUP BY, HAVING. DZ
-Temat 3.Wprowadzenie do indeksów i planów zapytań
-Temat 4. Podzapytania, CTE, tabele tymczasowe. DZ
-Temat 5. Operatory CROSS APPLY, PIVOT, UNPIVOT. DZ
-Temat 6.Funkcje okna. DZ
-Temat 7. Dynamiczny SQL. DZ
-Temat 8. Wybory z pól XML i JSON. DZ
-Temat 9. Ostatnia lekcja na temat SELECT
-Temat 10.Operatory modyfikacji danych. DZ
-Temat 11. Poziomy izolacji transakcji
-Temat 12. Procedury składowane, funkcje, wyzwalacze, kursory. DZ
-Temat 13.Tworzenie i użytkowanie CLR. DZ
Projekt bazy danych
- Temat 14. Projektowanie baz danych. DZ
-Temat 15. Operatorzy DDL. DZ
-Temat 16. Typy danych
-Temat 17. Podejścia do projektowania baz danych, wzorce
-Temat 18.Indeksy. DZ
- Temat 19. Projektowanie bazy danych pod obciążeniem OLTP. Dlaczego ważne jest oddzielenie OLTP i OLAP
-Temat 20. Projektowanie hurtowni danych i systemów OLAP. DZ
-Temat 21. Wykorzystanie SSIS w ETL
-Temat 22. Usługi raportowania SQL Server i PowerBI
-Temat 23.Kolejki w MS SQL Server. DZ
-Temat 24.Seminarium na temat tworzonych projektów baz danych
Optymalizacja i administracja bazami danych
-Temat 25. Konserwacja indeksu
- Temat 26. Plany zapytań, a teraz więcej szczegółów
-Temat 27.DMV w SQL Server
-Temat 28.Optymalizacja działania baz danych
-Temat 29. Popularne wskazówki i porady dotyczące optymalizatora. DZ
-Temat 30.Seminarium: Optymalizacja złożonych zapytań
-Temat 31. Tabele partycjonowania. DZ
-Temat 32. Bezpieczeństwo w SQL Server
-Temat 33. Kopia zapasowa i odzyskiwanie
-Temat 34. Zapewnienie odporności na uszkodzenia, replikacja
- Temat 35. Omówienie projektów. Podsumowanie kursu