|
Szkolenie SQL Server w praktyce programistycznej |

Profil uczestnika - posiada podstawową wiedzę dotyczącą relacyjnych baz danych;
- jest programistą platformy .NET (>=2.0);
- zna składnie języka SQL;
- chce poznać efektywne sposoby wykorzystania silnika bazy danych oraz pogłębić swoją wiedzę w zakresie optymalizacji szybkości zapytań przy wykorzystaniu SQL Server.
Korzyści ze szkolenia
- Duża intensywność szkolenia – w niedługim czasie uczestnik zapoznaje się z typowymi problemami złożonych baz danych, wiedza przedstawiona w szkoleniu ułatwia lepsze projektowanie baz danych oraz optymalizacje już istniejących.
- Aplikacje tworzone są w wiodącej platformie i w najnowszych narzędziach.
- Programista zostaje zapoznany z alternatywnymi mechanizmami dostępu do danych – poznaje ich mocne i słabe strony.
- Trenerzy są zawodowymi programistami w branżach przemysłowych – szkolenie ma zwiększony nacisk na niezawodność aplikacji i kwestie zabezpieczenia danych.
Parametry szkolenia - Czas trwania: 5 dni - 40 godziny.
- Forma zajęć: Ćwiczenia - 50%, wykład - 50%.
- Wielkość grupy: do 10 osób.
- Zobacz swoje materiały szkoleniowe
Szczegółowy program
Moduł 1. Wprowadzenie - Podstawowe pojęcia: SQL, .NET, Transkacje, Mechanizmy dostępu do danych
- Wprowadzenie do SQL Servera
- Polityka finansowa Microsoft
- Konieczność stosowania konwencji – prezentacja najlep-szych praktyk
Moduł 2. Projektowanie bazy danych - Pozyskiwanie i dokumentowanie wymagań projektowych
- Posługiwanie się diagramami projektu bazy
- Projekt struktury danych
- Więzy integralności a bazy szybkorosnące
- Polityki bezpieczeństwa danych
- Bazy rozproszone
Moduł 3. Konserwacja i archiwizacja bazy danych - Tworzenie planu utrzymania
- Tworzenie i przywracanie kopii zapasowych
- Dobór i przebudowa indeksów
- Narzędzie Query Analizer
- Kontrola aktualności bazy produkcyjnej
- Rejestrowanie zmian w rekordach
- Prezentacja narzędzi do dokumentowania bazy danych
- Automatyzacji tworzenia historii rekordów
- Porównywania
Moduł 4. T-SQL - Usystematyzywanie wiedzy dotyczącej podstawowych elementów składni języka SQL
- SELECT, INSERT (multi insert)
- UPDATE, DELETE
- SUBQUERY, UNION
- GROUP BY, HAVING
- Tworzenie i posługiwanie się własnymi funkcjami SQL
- Optymalizacja zapytań – efektywne stosowanie złączeń
- Rozszerzenia Transact SQL
- Stronicowanie
- PIVOT
- DateFunctions
- CASE, IF
- RANK
- OVER Partition
Moduł 5. .NET i SQL Server - Prezentacja mechanizmy dostępu do danych
- DAO
- ADO
- DataSets
- Autoryzacja w bazie danych
- Zasady działania puli połączeń
- Multi Insert
- Optymalizacja zapytań
- Zautomatyzowane pozyskiwanie danych wyłącznie pre-zentowanych w interfejsie
- Transakcje rozproszone
- Transakcje na poziomie zlinkowanej bazy SQL Server
- Posługiwanie się parametrami w zapytaniach
- Rozwiązania typu ORM
- Zaawansowane zagadnienia ADO.NET
- DataBindings
- DataView
- Zagadnienie współbieżności
Moduł 6. Rozszerzenie T-SQL : SQL Server Project - Implementacja własnych elementów składni
- Najlepsze praktyki
Moduł 7. Aplikacje czasu rzeczywistego - Bezpieczeństwo obsługiwane w sposób programistyczny
- Rejestrowanie zdarzeń aplikacji.
- Buforowanie danych.
- Testowanie aplikacji czasu rzeczywistego.
Chcesz sprawdzić, czy nasze szkolenia będą Ci odpowiadać? Napisz lub zadzwoń! Proponujemy szkolenia zamknięte, aby obniżyć koszt udziału w szkoleniu. Aby poznać więcej szczegółów napisz lub zadzwoń!
|