SQL Server 2022 Programmierung
Seminarinhalte
Was lernen Sie in unserem Training SQL Server 2022 Programmierung?
- Verstehen Sie die Grundlagen der SQL-Server-Programmierung: Machen Sie sich mit den Grundlagen der SQL-Programmierung vertraut, einschließlich der SQL-Sprachsyntax, Datentypen, Operatoren, Funktionen und Kontrollflussanweisungen. Verstehen Sie, wie Sie Datenbankobjekte wie Tabellen, Ansichten, gespeicherte Prozeduren, Funktionen und Trigger erstellen, ändern und löschen können.
- Lernen Sie T-SQL: T-SQL ist die primäre Programmiersprache für SQL Server. Tauchen Sie tiefer in T-SQL ein, indem Sie fortgeschrittene Abfragetechniken, Datenmanipulationsanweisungen (INSERT, UPDATE, DELETE), Transaktionsbehandlung, Fehlerbehandlung mit TRY...CATCH-Blöcken und Common Table Expressions (CTEs) erlernen.
- T-SQL-Funktionen erforschen: Lernen Sie die in T-SQL eingebauten Funktionen für die Manipulation von Strings, Datums- und Zeitberechnungen, mathematische Operationen und Aggregatfunktionen kennen. Verstehen Sie, wie Sie diese Funktionen verwenden können, um Daten innerhalb Ihrer SQL Server-Datenbank zu transformieren und zu manipulieren.
- Beherrschen von gespeicherten Prozeduren und Funktionen: Studieren Sie die Erstellung und Verwendung von gespeicherten Prozeduren und benutzerdefinierten Funktionen in SQL Server. Lernen Sie, wie Sie modularen und wiederverwendbaren Code schreiben können, indem Sie die Logik in Stored Procedures und Funktionen kapseln. Verstehen Sie die Eingabe-/Ausgabeparameter, Rückgabewerte und die Fehlerbehandlung innerhalb dieser Datenbankobjekte.
- Verstehen von Triggern: Trigger sind spezielle Arten von Datenbankobjekten, die als Reaktion auf bestimmte Ereignisse automatisch ausgeführt werden. Lernen Sie, wie Sie Trigger in SQL Server erstellen und verwenden, um Datenintegritätsregeln durchzusetzen oder zusätzliche Aktionen auf der Grundlage von Datenbankänderungen durchzuführen.
- Erkunden Sie dynamisches SQL: Dynamisches SQL ermöglicht es Ihnen, SQL-Anweisungen dynamisch zur Laufzeit zu generieren und auszuführen. Verstehen Sie die Vorteile und Risiken, die mit dynamischem SQL verbunden sind, und lernen Sie, wie Sie es effektiv in der SQL Server 2022-Programmierung einsetzen können.
- Studieren Sie die SQL Server CLR-Integration: SQL Server ermöglicht die Integration mit dem .NET Framework durch Common Language Runtime (CLR). Machen Sie sich mit der SQL Server CLR-Integration vertraut, um verwalteten Code in SQL Server zu schreiben und auszuführen und so die Funktionalität und Flexibilität Ihrer Datenbank zu erweitern.
- Lernen Sie die Datenzugriffsmethoden von SQL Server kennen: Verstehen Sie, wie Sie Daten von SQL Server mit verschiedenen Datenzugriffsmethoden wie ADO.NET, Entity Framework oder SQL Server Native Client abrufen und bearbeiten können. Studieren Sie die Vor- und Nachteile der einzelnen Methoden und wählen Sie den für Ihre Programmieranforderungen am besten geeigneten Ansatz.
- Nutzen Sie die SQL Server-Tools und Entwicklungsumgebungen: Nutzen Sie die Vorteile der SQL Server-Tools und -Entwicklungsumgebungen wie SQL Server Management Studio (SSMS) oder Azure Data Studio. Diese Tools bieten Funktionen für die Codebearbeitung, das Debugging, die Leistungsanalyse und die Datenbankverwaltung.
- Bleiben Sie mit der SQL Server-Community und den Ressourcen auf dem Laufenden: Informieren Sie sich kontinuierlich über die Ressourcen der SQL Server-Community, Blogs, Foren und die offizielle Dokumentation, um über die neuesten Funktionen, Best Practices und Tipps für die SQL Server-Programmierung informiert zu bleiben. Engagieren Sie sich in der SQL Server-Community, beteiligen Sie sich an Foren und nehmen Sie an Schulungsveranstaltungen teil, um Ihr Wissen zu erweitern und sich mit Fachleuten auf diesem Gebiet zu vernetzen.
- Praxis und praktische Erfahrung: Wenden Sie Ihr Wissen an, indem Sie an praktischen Programmierprojekten arbeiten. Entwickeln Sie SQL-Skripte, Stored Procedures, Funktionen und Trigger für verschiedene Szenarien. Üben Sie die Optimierung der Abfrageleistung, den Umgang mit Fehlern und das Schreiben von effizientem und sicherem SQL Server-Code.
Diese Liste ist nicht vollständig und es gibt noch viele weitere Themen, die in einem Seminar für SQL Server 2022 Programmierung behandelt werden können, abhängig von den spezifischen Bedürfnissen und Anforderungen der Teilnehmer.
Garantietermine für das Training SQL Server 2022 Programmierung
Start | Dauer | Ort | Preis pro Teilnehmer in Euro |
10.04.2023 | 5 Tage | Berlin + Hamburg / Online | 2.350 |
15.05.2023 | 5 Tage | Köln / Online | 2.350 |
12.06.2023 | 5 Tage | Berlin + Köln / Online | 2.350 |
10.07.2023 | 5 Tage | Hamburg / Online | 2.350 |
Seminar / Training SQL Server Programmierung
Übersicht über den MS SQL Server - Übersicht über den MS SQL Server - MS SQL Server Integration - MS SQL Server Datenbanken - MS SQL Server Sicherheit - Die Arbeit mit dem MS SQL Server
T-SQL Programmstrukturen des MS SQL Server - Entwurf der Anwendungsarchitektur einer Organisation - MS SQL Server Programmierungstools - Die Programmiersprache Transact-SQL - Die einzelnen Elemente von Transact-SQL - Zusätzliche Sprachelemente - Möglichkeiten zur Ausführung von Transact-SQL-Anweisungen
MS SQL Server Datenbanken - Erstellung von Datenbanken – Dateigruppen - Verwaltung von Datenbanken - Datenstrukturen
MS SQL Server Tabellen – Datentypen – Tabellen – Spaltenwerte - Generierung von Skripts
MS SQL Server Datenintegrität – Datenintegritätstypen - Erzwingen der Datenintegrität – Einschränkungstypen - Deaktivierung von MS SQL Server Einschränkungen - Standardwerten sowie Regeln beim MS SQL Server
MS SQL Server Indizes - Einführung von Indizes - Indexarchitektur des MS SQL Server - Verwaltung von Index- und Heapstrukturen durch den MS SQL Server - Auswählen welche Spalten indiziert werden
Arbeiten mit Indizes - Erstellung von Indizes - Die Arbeit mit CREATE INDEX-Optionen - Verwaltung von Indizes – Statistiken – sysindexes-Tabellen – Indexoptimierungs-Assistenten - Leistungsaspekte des MS SQL Server
MS SQL Server Sichten - Einführung - Vorteile von Sichten - Definition von Sichten - Änderung von Daten mit Hilfe von Sichten - Optimierung der Leistung mit Hilfe von Sichten
MS SQL Server Stored Procedures - Einführung - Erstellung, Ausführung, Änderung und Löschen gespeicherter Prozeduren – Parameterübergabe - Erweiterte gespeichert Prozeduren - Fehlermeldung beim MS SQL Server - Leistungsaspekte
MS SQL Server Funktionen - benutzerdefinierte Funktionen beim Microsoft SQL Server - Definition von benutzerdefinierten Funktionen beim MS SQL Server
MS SQL Server Trigger - Einführung in Trigger - Definition von Trigger - Funktionsweise von Triggern - Beispiele für Trigger
MS SQL Server Verteilte Datenhaltung und Partitionen - verteilte Abfragen beim MS SQL Server - Ad-hoc-Abfragen für eine Remotedatenquelle – Verbindungsserver - Abfrage auf einem Verbindungsserver - gespeicherten Prozeduren auf einem Verbindungsserver - verteilte Transaktionen - Änderung von Daten auf einem Verbindungsserver - partitionierte Sichten beim MS SQL Server
MS SQL Optimizer - Einführung - Abrufen von Ausführungsplaninformationen - Verwendung eines Indexes - Indizierungsstrategien beim MS SQL Server - Außerkraftsetzen eines Abfrageoptimierers
MS SQL Server Logische Operatoren – AND-Operator – OR-Operator - Abfragen mit Verknüpfungsoperationen
MS SQL Server Transaktionen - Einführung - Verwalten von Transaktionen beim MS SQL Server - MS SQL Server Sperren - Verwaltung von Sperren
Voraussetzungen
Ihre Ansprechpartner
-
Johannes Quante
E-Mail: johannes.quante@scngmbh.com
Telefon: + 49 221 913 814 76 -
Daniel Unger
E-Mail: daniel.unger@scngmbh.com
Telefon: + 49 221 913 814 34 -
Benjamin Meier
E-Mail: benjamin.meier@scngmbh.com
Telefon: + 49 221 913 814 87
Wir bieten Ihnen Seminare mit einem hohen Praxisbezug an. Die Inhalte und Übungen sind auf Ihre täglichen Aufgaben im Unternehmen ausgerichtet und verzichten vollständig auf Werbehinweise anderer Produkte des Softwareherstellers.
Alle Trainings bei uns sind herstellerunabhängig. Dies ermöglicht es uns kritische Betrachtungen zu den Produkten selbst und Vergleiche zu Wettbewerbern des Herstellers im Seminar anzubieten. Die Kursinhalte sind eigene Inhalte und aus den praktischen Erfahrungen unserer Trainer in Projekten abgeleitet.
Selbstverständlich können die Inhalte bei Firmenseminaren individuell an Ihre Bedürfnisse angepasst werden. Bitte sprechen Sie uns einfach an.
- Durchführungsgarantie - Durchführungsgarantie ab zwei Teilnehmern
- Mobile Klassenräume - die ideale Ergänzung bei Firmenseminaren
- Kostenfreier Support - für Fragen nach Seminarende
- Lieferung auf Rechnung - keine Vorkasse erforderlich
- Gespräch mit dem Trainer / Qualitätssicherung - lernen Sie den Trainer vorab kennen und einschätzen
- Klären der Seminarvorrausetzungen - sprechen Sie Ihre Kenntnisse mit dem Trainer durch
- Unterstützung bei den Reisekosten - bei Hotelübernachtungen übernehmen wir einen Teil der Kosten
- Verpflegung - ganztägig Kalt- / Warmgetränke und ein vollwertiges Mittagessen im Restaurant
- Lage der Schulungszentren - immer zentral gelegen und sehr gut erreichbar
- Rabatt - wir haben attraktive Preise, profitieren Sie zustätzlich von unseren Rabatten
- Remotelabs - Mieten Sie unsere Remotelabs für eigene Seminare oder als Ergänzung zu Ihren Firmenseminaren
Das Seminar wurde auf die Merkliste gesetzt
Das von Ihnen gewählte Seminar wurde bereits auf die Merkliste gesetzt
Bitte wählen Sie einen freien Termin aus
Bitte geben Sie Ihren Wunschtermin im Format tt.mm.jjjj ein
Bitte wählen Sie einen freien Termin aus
Bitte geben Sie den gewünschten Termin im Format tt.mm.jjjj der Schulung ein