Kurz zařazen do kategorií kurzů na míru
Počítačové a IT kurzy Kurzy na míru MS SQL Server 2005 – vývoj a návrh podnikových riešení
3 dni, denne 8:00 – 16:00, začiatok kurzu 9:00
Vstupné požiadavky: Znalosť práce v prostredí MS Windows Server. Znalosť prostredia na úrovni kurzu „MS SQL Server 2005 / 2000 - základy a návrh databáz“. Znalosti jazyka T-SQL na úrovni kurzu „MS SQL Server 2005 / 2000 - práca v jazyku T-SQL“.
Kurz je určený hlavne pre návrhárov, vývojárov ale aj pre ostatných záujemcov, ktorí sa chcú oboznámiť s databázovým systémom MS SQL Server a získať potrebné technické vedomosti na návrh a implementáciu podnikových databázových riešení na báze tohto systému.
MS SQL Server 2005, súčasť rady produktov Windows Server System, predstavuje komplexný software pre správu a analýzu údajov, ktorý používateľom v organizáciách poskytuje zabezpečenú, spoľahlivú a produktívnu platformu pre podnikové údaje.
Účastníci kurzu získajú ucelený prehľad o jednotlivých súčastiach SQL Servera a spôsobe ich použitia pri návrhu komplexných OLTP databázových riešení. Dôraz je kladený na nové technológie (podpora .NET, XML, HTTP endpoint, Service Broker, Notification Services)
Cena kurzu: 6900 SK bez DPH.
Náplň kurzu:
1. DEŇ
Prehľad architektúry SQL Server 2005 a použitie vývojárskych nástrojov
• prehľad komponentov a nových rozšírení architektúry v SQL Server 2005
• prehľad nových možností pre vývojárov
• SQL Server Management Studio, vytváranie projektov
Implementácia zabezpečenia v SQL Server 2005
• architektúra zabezpečenia SQL Server 2005
• použivanie schém pri zabezpečení
Rozšírené príkazy T-SQL
• nové a rozšírené dátové typy
• vytváranie a použitie Partitioned Table
• rozšírené možnosti indexovania
• použitie klauzuly OUTPUT
• Common Table Expressions (CTE), rekurzie
• použitie operátorov PIVOT a UNPIVOT
• použitie operátora APPLY
• použitie funkcií RANK, DENSE_RANK, ROW_NUMBER, NTILE
Štruktúrované ošetrenie chýb
• použitie konštrukcie TRY...CATCH
• použitie šturkturovaného zachytávanie výnimiek
XML rozširenia v SQL Server 2005
• klauzula FOR XML, Funkcia OPENXML
• dátový typ xml, ukladanie XML dokumentov v databáze
• netypové a typové XML dokumenty, schémy XSD
• vytváranie a použitie XML Indexov
• použitie výrazov XQuery
• dotazovanie a modifikácia pomocou metód dátového typu xml
2. DEŇ
.NET CLR v SQL Server 2005
• úvod do .NET Common Language Runtime
• vlastnosti a možnosti riadeného kódu
• integrácia .NET CLR do SQL Server 2005
• riadený code vs. Transact-SQL
Vytváranie a registrovanie riadených databázových objektov
• vytváranie riadených uložených procedúr a spúštačov
• vytváranie riadených užívateľom definovaných funkcií (UDF) a agregátov (UDA)
• vytváranie riadených užívateľom definovaných dátových typov (UDT)
• import existujúcej Assembly
• registrácia databázových objektov používajúcich riadený kód
Vývoj klientských aplikácií pomocou ADO.NET
• úvod a základný prehľad ADO.NET
• ADO.NET rozšírenia v .NET Framework 2.0
• typické konštrukcie kódu pre ADO.NET
• viazanie dát vo Windows aplikáciách
• viazanie dát v ASP.NET 2.0 aplikáciách
SQL Management Objects (SMO)
• prehľad SQL Management Objects
• objektový model a odkazovanie v SMO
• zisťovanie vlastností servera pomocou SMO
• vytváranie a modifikácia objektov pomocou SMO
Replication Management Objects (RMO)
• prehľad Replication Management Objects
• pripojenie k replikačnému serveru
• riadenie replikačných úloh
3. DEŇ
Service Broker
• prehľad architektúry orientovanej na služby (SOA), termilógia
• systémová, komunikačná a bezpečnostná architektúra Service Broker-a
• komunikačné procesy Service Broker-a
• vytváranie Contracts, Queues a Services a posielanie/prijímanie správ
• vytváranie Service Broker aplikácie
Natívna podpora HTTP
• webové služby a protokol SOAP
• prehľad architektúry a konfigurácia natívnej podpory HTTP
• vytváranie HTTP Endpoint-ov
• zabezpečenie HTTP Endpoint-ov a URL Namespace
• vytváranie .NET clientov používajúcich HTTP Endpoint
• vytvorenie webovej služby využívajúcej HTTP Endpoint
Notification Services
• architektúra Notification Services
• správa odberov (Subscription Management)
• zaznamenávanie udalostí (Event Collection )
• generovanie upzornení (Notification Generation)
• konfigurácia riešení s Notification Services (konfiguračný súbor, definičný súbor aplikácie)
• utilita NSControl
• aplikácie pre správu odberov (Subscription Management Applications)
• použitie Event Provider-ov