Dieser Kurs ist in Englisch, aber die Untertitel sind in Deutsch.
Sie werden keinen anderen Kurs auf der Udemy-Plattform finden, der diese 3 sehr wichtigen Themen zu SQL Server beinhaltet :
Kapitel 1 : Transact SQL für den absoluten Einsteiger und auch erfahrene Entwickler (10 Unterrichtsstunden)
Installieren von SQL Server und Management Studio auf Ihrem Arbeitsplatz.
Das Anlegen und Definieren einer Datenbank und Tabelle
Beginnen Sie mit SELECT,UPDATE,INSERT und DELETE mit Daten zu spielen
Entdecken Sie die Spalten-Aliase und setzen Sie sich mit den Besonderheiten und Geheimnissen von LIKE auseinander.
Kennen Sie die Nützlichkeit des TOP ?
Lernen Sie, wie man Duplikate mit dem DISTINCT entfernt und entdecken Sie die Vergleichsoperatoren = != und so weiter
Kopieren einer Tabelle mit dem SELECT INTO.
Lernen Sie die Operatoren IN, NOT IN, IS und IS NOT kennen, und sortieren Sie Ihre Daten mit ORDER BY.
Entdecken Sie die Aggregatfunktionen mit MIN MAX und AVG und die beiden Operatoren AND,OR.
Lernen Sie die Besonderheiten von COUNT und SUM kennen und wie Sie einen Datenbereich mit dem BETWEEN SELECT
Mehrere Ergebnisse mit dem GROUP BY gruppieren
Die Joins mit INNER JOIN,LEFT/RIGHT JOIN FULL OUTER JOIN und so weiter
Gehen wir noch weiter mit Transact SQL mit der CHOOSE,IIF,CASE WHEN,SUBSTRING, OFFSET FETCH NEXT ROWS.
Haben Sie schon von der CHOOSE-, TRIM/LTRIM/RTIM- oder COALLESCE-Funktion gehört?
Schauen wir uns die Konvertierungsfunktionen durch CAST und CONVERT, TRY_CAST und TRY_CONVERT an.
Die Erstellung und Definition eines Views,Stored Procedure,Triggers und Funktion.
Nähern wir uns den Funktionen vom Typ DATE mit DATEADD,DATEDIFF,GETDATE (), EOMONTH
Vertiefen wir unsere TSQL-Kenntnisse noch weiter mit IF/ELSE, STRING SPLIT,STUFF,MERGE
Ein sehr langes Kapitel über RANKING-Funktionen wie ROW_NUMBER, OVER und PARTITION BY, ROWS /RANGE UNBOUNDED PRECEDING, FIRST und LAST VALUES, LAG und LEAD usw..
Konvertierungsfunktionen mit TRY CAST und TRY CONVERT, dann TRY PARSE und PARSE.
Wir werden einen einstündigen Kurs über CTE (common table expression) entdecken. So mächtig und so wenig bekannt (ich verstehe es übrigens immer noch nicht).
Kennen Sie den Unterschied zwischen temporären Tabellen, variablen Tabellen und globalen Tabellen?
Kapitel 2: Die komplette Administration eines SQL-Servers (11 Unterrichtsstunden)
In 3 Stunden beschäftigen wir uns mit BACKUP und RESTORE. In diesem Kurs sehen wir im Detail, wie man eine robuste und zuverlässige Strategie einrichtet, um seine Daten auf einem Produktionsserver zu sichern.
In einem weiteren 2-stündigen Kurs lernen wir, wie man eine Beschädigung einer Datenbank erkennt und repariert. Wussten Sie, dass Microsoft täglich über 1000 Support-Fälle bezüglich Korruption protokolliert! Und Sie, wie würden Sie im Falle einer Korruption reagieren?
Wir werden auch während 3 Stunden die Konfiguration und Modifikation Ihrer Datenbank auf SQL besprechen. Wussten Sie, dass ein schlecht eingestelltes Autogrow in Ihrer Datenbank 60% der Leistung einbüßen kann? Kennen Sie die Option TRUSTWORTHY oder DB_CHAINING? Alles wird in diesem Kurs behandelt, und glauben Sie mir, Sie werden überrascht sein, wie viele Optionen auf einer DB SQL Server bietet.
Wir werden ein langes Kapitel über die verschiedenen Isolationsmodi (READ COMMITED, SERIALIZABLE, SNAPSHOT...) behandeln, wir werden auch die verschiedenen Arten von Constraints (PK,FK,CHECK,UNIQUE...), sowie SEQUENCES und IDENTITY sehen.
Kapitel 3: Wie Sie die Leistung Ihres produktiven SQL-Servers verbessern können (6 Stunden)
Wenn wir über Leistung sprechen, werden wir natürlich auch über Indizes sprechen. Das ist auch gut so, denn sie werden in diesem Kapitel 4 Stunden lang behandelt. Eine gute Implementierung Ihrer Indizes kann wirklich die Leistung Ihres SQL-Servers retten. Ich rate Ihnen dringend, sich dieses Kapitel anzuschauen, um vielleicht nicht in riesige Kosten für den Kauf von Servern zu geraten, die vielleicht gar nicht nötig sind...
Kennen Sie SARGABLE-Abfragen? Ich lasse Sie in diesem Kapitel entdecken, wie Sie Ihre SQL-Abfragen umschreiben können, und zwar auf eine bessere Art und Weise, und damit natürlich auch auf eine bessere Performance.
Kapitel 4: Machen Sie ein virtuelles Vorstellungsgespräch mit diesen 40 Fragen und 40 theoretischen Antworten.
Starten Sie selbstbewusster, indem Sie all diese theoretischen Fragen angehen, so dass Sie sich einem Vorstellungsgespräch zum Thema SQL stellen können.
Sie sind z. B. Java- oder Python-Entwickler, Sie gehen zu einem Vorstellungsgespräch und wissen nicht so recht, was Sie vorher durchgehen sollen. Hier ist eine Zusammenfassung der am häufigsten gestellten Fragen.
Zum Beispiel: Was ist ein Primärschlüssel? Was ist ein Index? Was ist der Unterschied zwischen OLAP und OLTP ? Kennen Sie die Funktion COALLESCE ? oder wie entfernen Sie Duplikate in Ihrer Abfrage ?
Im Jahr 2024 werden viele neue Abschnitte hinzukommen, wenn Sie diesen Kurs bereits gekauft haben, sind diese neuen Module natürlich kostenlos für Sie.
Hier sind die Abschnitte, die im Jahr 2024 kommen werden:
Wie richten Sie die Sicherheit auf Ihrem SQL Server ein? (2 Stunden Unterricht)
Wie Sie Ihren SQL-Server mit Powershell verwalten? (3 Stunden des Kurses)
Verbessern Sie die Leistung von gespeicherten Prozeduren (2 Stunden des Kurses)
Lassen Sie uns gemeinsam auf SQL Azure gehen! (3 Stunden der Klasse)
Natürlich gibt es in diesem Kurs mehr als 100 Übungen und Korrekturen