Microsoft
Mentorált Mentorált
Azonosító 20762NAS
Ár (nettó/fő) 349 000 Ft
Hossz 40 óra (5 nap)
Indulási időpontok
  • 2019. április 08.
  • 2019. június 17.
  • 2019. július 08.
  • 2019. július 15.
  • 2019. augusztus 05.
  • 2019. szeptember 02.
  • 2019. október 07.
  • 2019. november 11.
  • 2019. november 25.
  • 2019. december 02.
  • 2019. december 09.
SA VOUCHER beváltható!
Skip Navigation LinksFőoldal IT tanfolyamok és IT vezetői tanfolyamok Microsoft üzemeltetői tanfolyamok Tanfolyam

Developing Microsoft SQL 2016 Database +online tananyag Synology NAS központtal

Adatbázis implementálás és fejlesztés SQL Server 2016 környezetben

A tanfolyam célja

A tanfolyam az SQL fejlesztői képzések második első állomása, melynek során a résztvevők megismerik az SQL Server adatbázisok készítését, programozását, nézetek, indexek és triggerek implementálását, XML adatok kezelését, tárolt eljárások és nézetek fejlesztését, tranzakciók kezelését és az alapvető optimalizálási lehetőségeket. A tanfolyam az SQL korábbi (2014 vagy 2012) verziójában dolgozók számára is megfelelő.

A tanfolyamot fejlesztők, adatbázis adminisztrátorok, adatbázis tervezők részére ajánljuk, akiknek feladatuk lesz összetett SQL Server adatbázisok, adatbázis megoldások készítése és optimalizálása. A képzés egyben biztosítja a szükséges előképzettséget a további haladó adatbázis-fejlesztői (pl. 10987-es kódú, Performance Tuning and Optimizing SQL 2016) és hasznos az üzleti intelligencia tanfolyamokhoz is. A képzés segít felkészülni az MCSA SQL Server 2016 Database Development minősítés 70-762-es kódú hivatalos Microsoft vizsgájára is.

Szükséges előképzettség

Windows 8/10 vagy Windows Server 2012/2016 üzemeltetői alapismeretek, gyakorlat SQL lekérdezések használatában. A 20461 vagy 20761-es SQL lekérdezés tanfolyam elvégzése vagy annak ismeretanyaga. Korábbi programozási alapok ismerete előny. Mivel a tananyagok angol nyelvűek, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az előadás magyar nyelven zajlik.

Tanfolyami tematika

  • Az SQL Server 2016 áttekintése: architektúra, építőelemek, funkciók, eszközök; SQL Server szolgáltatások konfigurálása
  • Táblák tervezése és implementálása: tervezési alapelvek, követelmények; sémák alkalmazása; táblák létrehozása és kezelése, számított oszlopok használata
  • Haladó táblatervezési megoldások: a fizikai adatbázis jelentősége; adatok particionálása; adatok tömörítése; ideiglenes táblák használata
  • Adatintegritás biztosítása contraint-ek segítségével: alapfogalmak; domain integritás implementálása; contraint-ek tervezése, alkalmazása és tesztelése; entitás és referencia integritás fogalma és használata
  • Indexelés alapjai: indexelés áttekintése, célja, működése; adattípusok és indexek kapcsolata; index típusok, jellemzőik (heaps, clustered, nonclustered, covered); egyszerű oszlop és kompozit indexek használata
  • Indexelési stratégiák tervezése: indexelési stratégiák áttekintése; indexek menedzselése; heap struktúra fogalma és alkalmazása; clusterelt indexek fogalma és alkalmazása; hatékony clusterelt indexek tervezése
  • Teljesítmény optimalizáló eszközök (Database Engine Tuning Advisor, Query Store) használata
  • Végrehajtási tervek (execution plans): alapfogalmak, célok; végrehajtási tervek elemei; végrehajtási tervek alkalmazása
  • Columnstore indexek áttekintése, készítése és használata; columnstore indexek tervezési szempontjai
  • Nézetek tervezése és implementálása: bevezetés; nézetek tervezése, készítése és menedzselése; teljesítmény megfontolások nézetek tervezésénél
  • Tárolt eljárások tervezése és implementálása: áttekintés, alapfogalmak, funkció; munka tárolt eljárásokkal; tárolt eljárások készítése és futtatása; paraméteres tárolt eljárások készítése és alkalmazása; tárolt eljárások végrehajtási környezetének ellenőrzése
  • Egyedi függvények tervezése és implementálása: függvények áttekintése; skalár függvények tervezése és használata; tábla-érték függvények tervezése és használata; függvények alkalmazásának teljesítmény megfontolásai; függvény alternatívák
  • Triggerek használata: alapfogalmak, funkció; DML triggerek fogalma és tervezése; DML triggerek implementálása és tesztelése; haladó trigger tervezése/készítési koncepciók
  • In-Memory táblák használata: áttekintés, az in-memory online transaction processing (OLTP) működése; In-Memory táblák és natív fordítású tárolt eljárások használata teljesítmény növelésre
  • Menedzselt kódok használata: a közös futtatási környezet (CLR) áttekintése; SQL CLR integráció fogalma; assembly-k fogalma, importálása és konfigurálása; SQL CLR intergáció megvalósítása; .NET assembly-n belül készített objektumok implementálása
  • XML adatok kezelése: bevezetés az XML-be és az XML sémákba; XML adatok és XML sémák tárolása SQL Server alatt; XML adattípusok implementálása; XML séma gyűjtemények használata; XML adatok lekérdezése SQL Server-ben: a T-SQL FOR XML utasítás használata; egyszerű XQuery lekérdezések készítése és alkalmazása; tárolt eljárások készítése XML visszatéréssel; XML adatok visszatöltése relációs adatbázisba (shredding)
  • SQL Server 2016 Spatial Data: alapfogalmak; a Spatial adattípus alkalmazása (GEOMETRY, GEOGRAPHY); Spatial Data használata alkalmazásokban, Spatial adatok menedzselése
  • Nagyméretű (BLOB) adatok és szöveges dokumentumok tárolása és lekérdezése: BLOB adatok kezelési szempontjai; a FILESTREAM használata; állománytáblák használata. Full-text keresés implementálása: fulltext index készítése és használata; full-text lekérdezések írása és használata
  • Konkurencia kezelés: tranzakciók és zárolások áttekintése, alapfogalmak; tranzakciók és zárolások menedzselése; tranzakciós izolációs szintek fogalma és használata, snapshot izoláció használata; partíció szintű zárolás implementálása
  • Teljesítmény figyelés és optimalizálás alapjai: a bővített események (Extended Events) áttekintése és használata adatok gyűjtésére és elemzésére; a Live Query Statistics hasznlata; adatbázis állomány konfigurációk optimalizálása; metrikák meghatározása alkalmazása; teljesítményfigyelő eszközök használata (Dynamic Management Views, Performance Monitor)

Kapcsolódó vizsga: 70-762, Developing SQL Databases (MCSA: SQL Server 2016 Database Development)

Adatvédelmi szabályzat
Tanfolyami feltételek
Bankkártyás fizetés
Akciók
SA VOUCHER
Finanszírozás
Kapcsolat
Magunkról
E-learning
South Buda Business Park South Buda Business Park A
1117 Budapest, Budafoki út 56. 3. emelet
(+36-1) 880-0040, info@training360.com
Google Térkép... Facebook...
Tájékoztatjuk, hogy weboldalunk szöveges fájlokat, ún. „adatmorzsákat“ (cookie-kat) használ anonimizált látogatottsági információk gyűjtése céljából, valamint bizonyos szolgáltatások ezek nélkül nem lennének elérhetőek. A honlap további használatával hozzájárulását adja a cookie-k tárolásához és felhasználásához. További információ...