An der zweiten SNEK nahmen wieder mehr als 100 Entwickler teil.
 
Themen
 
Strategien für effiziente Indizierung
Uwe Ricken (www.db-berater.de)

In 95% aller Fälle sind falsche Datenmodelle und unzureichende Indexstrategien die Ursache für langsame Systeme. An konkreten – so tatsächlich in der Praxis vorgefundenen – Beispielen werden von der Entscheidung der richtigen Datentypen bis zur Analyse der Performanceparameter alle wesentlichen Informationen zu Indexen vermittelt.

- Clustered Indexing und Nonclustered Indexing (filtered, included)
- Auswahl richtiger Datentypen für Optimierungen (die GUID ist dem INT sein Tod)
- Analyse von Indexproblemen
   - Indexe sichtbar gemacht
   - Histogramm-Analyse
- Indexfragmentierung und Lösungsmöglichkeiten
- IO-Performance
- Statistiken
- Parameter Sniffing
- SARGable Queries

 
 
Erweiterte Ereignisse
Bernd Jungbluth (www.sqlfaq.de , www.berndjungbluth.de)

Auf Wiedersehen SQL Server Profiler - Hallo Erweiterte Ereignisse!
Die Erweiterten Ereignisse als Nachfolger des SQL Server Profilers

- SQL Server Profiler und Erweiterte Ereignisse im Vergleich
- Einblick in die erweiterten Möglichkeiten
- Sammeln von Informationen zur Performance-Analyse und Fehlererkennung
- Auswerten der gesammelten Informationen mittels Dynamic Management Views
- Erweiterte Ereignisse in SQL Server 2008, 2008R2 und 2012

 
 
Yhuvfkoüvvhoxqj hqwvfkoüvvhow
Thomas Trefz (www.thomastrefz.de)

Schon Caesar erkannte die Notwendigkeit geheime Informationen zu verschlüsseln. Statt militärischer Nachrichten versuchen wir heute sensible Daten z.B. Kreditkarteninformationen, Passwörter oder medizinische Informationen vor fremdem Zugriffen zu schützen. Der SQL Server bietet standardmäßig die Möglichkeit zur Verschlüsselung von Daten, je nach verwendeter SQL Server Edition sogar die transparente Verschlüsselung der gesamten Datenbank. Der Vortrag beinhaltet die theoretischen Grundlagen und viele praktische Beispiele.

- Verschlüsselungshierarchie im SQL Server
- Service Master Key (SMK) und Database Master Key (DMK)
- Sicherung und Wiederherstellung von SMK und DMK
- Zertifikate, Symmetrische und Asymmetrische Schlüssel
- Verschlüsselung von Datenspalten
- TDE = Transparent Data Encryption

 
 
Self Service BI
Philipp Lenz (www.prosozial.de)

BI in kleinen und mittleren Unternehmen praktisch umgesetzt.
Während des Vortrags wird anhand eines fachlich orientierten Konzepts eine Self Service BI-Umgebung implementiert, die der Fachabteilung erlaubt, die BI-Bedürfnisse abzudecken, die sonst nur schwer ohne eine IT-Abteilung umzusetzen sind.

- Welchen Beitrag können SQL Server 2012 Reporting Services leisten?
- Wie kann ich die Reporting Services der Fachabteilung an die Hand geben?
- Was kann Excel 2013 in Verbindung mit PowerView und PowerPivot beitragen?
- Welche weiteren Tools und welche Infrastrukturkomponenten werden benötigt?
- Wie sieht ein praktisches BI-Konzept in kleinen bis mittleren Unternehmen aus?

 
 
MVVM mit WPF und C# (Level 200)
Rainer Stropek (MVP, www.software-architects.com)

Wenn Programme mit WPF über den Status "Hello World" hinaus wachsen, braucht man ein Konzept für gute Gliederung des Codes, Testbarkeit und Codewiederverwendung. Mit dem MVVM (Model-View-ViewModel) Pattern hat sich im Lauf der Jahre ein Architekturmuster entwickelt, das eine Lösung für diese Themen verspricht. Die WPF-Bibliothek von Microsoft unterstützt MVVM optimal.

- Vorstellung von MVVM anhand eines durchgängigen Beispiels
- UI-Design (View), Geschäftsobjekte und -Logik (Model) und UI-Logik (ViewModel) richtig trennen
- und dadurch ein besser strukturiertes und leichter testbares Programm erhalten
- WPF Data Binding einsetzen, um View an ViewModel und Model zu binden
- typische Fallen bei der Umsetzung von MVVM und Tipps, wie man sie umgeht

 
 
Web-Applikation für die Finger
Paul Rohorzka (MCAD, CSM, www.techtalk.at)

Anwendungen für Touch-Devices mit jQuery Mobile und dem Microsoft-Stack

- Optionen für Anwendungsentwicklung für Smartphones/Tablets
   - Native vs. Web
   - Anforderungen pro Plattform
   - Cross Platform Tools
- Web-Anwendungen mit HTML5
   - JavaScript-only-Anwendungen
   - Anwendungen mit fettem Server-Backend
   - Touch-Optimierung mit jQuery Mobile
- Ein Sammelsurium serverseitiger Technologien und Frameworks
   - ASP.NET MVC4
   - ASP.NET WebApi
   - Dependency Injection mit AutoFac
   - Entity Framework CodeFirst mit Migrations
- ShowCase einer produktiven Anwendung

 
 
Neuheiten in der Base Class Library mit .NET 4.5 (Level 300)
Rainer Stropek (MVP, www.software-architects.com)

Die große Verbesserung in der BCL (Base Class Library), die mit .NET 4.5 kam, ist die Vereinfachung von paralleler und asynchroner Programmierung.

- Grundlagen in der TPL (Task Parallel Library)
- optimierte Datenstrukturen
- auf Parallelisierung ausgerichtete Spracherweiterungen
- Beispiele, wie man von diesen .NET 4.5-Innovationen in der Praxis profitieren kann

 
 
Von 0 auf 8 in 70 Minuten
Daniel Sklenitzka (www.softaware.at)

Wer sich einen Überblick über die Entwicklung von Windows-8-Apps verschaffen will, ist in dieser Session genau richtig. In 70 Minuten wird der Entwicklungsprozess im Schnelldurchlauf gezeigt: vom Projekt anlegen in Visual Studio bis zum fertigen Store-Submit. Fasten your seat belts!

- Allgemeines zur Windows 8-Entwicklung
   - WinRT
   - Projekt-Templates
- Entwicklung einer Demo-Anwendung
   - Datenzugriff auf Azure Mobile Services
   - UI-Gestaltung
   - Windows 8-Features implementieren
- Testen
   - Simulator
   - Remote Debugging
- Store
   - Statistiken
   - Vorgehensweise beim App-Upload

nach oben