PostgreSQL für Einsteiger bis Experten – eLearning
450,00 EUR
- 20 hours
Meistern Sie eine der leistungsstärksten Open-Source-Relationaldatenbanken der Welt mit diesem Kurs „PostgreSQL Training: Von den Grundlagen bis zum Fortgeschrittenen“. Dieser praxisorientierte Kurs richtet sich an angehende Entwickler, Data Professionals und Datenbankadministratoren und führt Sie von den grundlegenden SQL-Konzepten bis hin zu fortgeschrittenen PostgreSQL-Funktionen, wie sie in realen Unternehmenssystemen eingesetzt werden.
Hauptfunktionen
Sprache
Kurs und Unterlagen auf Englisch
Stufe
Anfänger- bis Fortgeschrittenenniveau
Zugriff
1 Jahr Zugang zur Lernplattform
9 Stunden Video-on-Demand
mit über 20 Stunden empfohlener Lernzeit
21 praktische Übungen
1 Projekt, 9 Aufgaben, 7 automatisch bewertete Tests
Zertifikat
Bescheinigung über den Abschluss des Programms enthalten

Lernergebnisse
Am Ende dieses Kurses werden Sie Folgendes verstehen können:
Grundlegend
Die Grundlagen relationaler Datenbanken und ihre Funktionsweise.
Konzepte
Zentrale PostgreSQL-Konzepte, einschließlich verschiedener Arten von DBMS.
Ausführen
Wie man PostgreSQL installiert und Abfragen effizient ausführt.
Erstellen
Entwicklung von Anwendungen, die PostgreSQL als Backend-Datenbanksystem verwenden.
Konfigurieren
Konfiguration von PostgreSQL-Parametern und Verwaltung der Verbindungseinstellungen.
Überblick
Ein Überblick auf hoher Ebene über die Systemarchitektur von PostgreSQL.

Kurszeitplan
Einführung in Datenbanksysteme
Lektion 01
- Arten von Datenbanken
- Objektrelationales Datenbanksystem
- Einführung in PostgreSQL
- PostgreSQL installieren
Grundlagen von SQL für Postgres
Lektion 02
- Datenbanken erstellen
- Tabellen mit psql erstellen
- Erstellen von Tabellen mit pgAdmin
- Einfügen von Daten in die Tabelle
- Aktualisieren und Entfernen von Daten
- Auswählen und Abrufen von Daten
- Tabellen ändern
- Aggregationen und Gruppen
- Arten von Zuschlagstoffen
- Boolesche Operatoren und WHERE-Klausel
- Inline-Operatoren
- Verschachtelte Abfragen
Postgres-Grundlagen
Lektion 03
- Datenbankobjekte
- Rollen und Tablespace
- Datenbankkomponenten
- Datenbankansichten
- Datenbankindizes
- Datenbankfunktionen
- Benutzerdefinierte Datentypen
- Auslöser- und Regelsystem
Fortgeschrittene Abfrageerstellung
Lektion 04
- Innere Joins
- Left- und Right-Joins
- Vollständige Joins
- Gewerkschaften
- Gemeinsame Tabellenausdrücke (CTE)
- Fensterfunktionen
Postgres-Sicherheit
Lektion 05
- Authentifizierung in PostgreSQL
- Zugangs- und Sicherheitskontrolle
- Daten verschlüsseln
- Regelmäßige Datenbankwartung
- Auswertung von Abfragen
PERN-Stack-Implementierung
Lektion 06
- Einrichtung des PERN-Stacks
- Verbindung zur Datenbank mit Prisma herstellen
- Prisma-Modelle verstehen und definieren
- Express-Backend konfigurieren
- Erstellen und Testen von CRUD-APIs (POST, GET, PUT, DELETE)
- Einrichten des React-Frontends
- Funktion zur Eingabe von Ausgaben erstellen
- Ausgeben und Verwalten von Ausgabendaten in React
Spring-Boot-Implementierung
Lektion 07
- Einrichten einer Spring-Anwendung
- PostgreSQL-Verbindung konfigurieren
- Definition von Schemas und Datenstrukturen
- Erstellen von Datenbankmodellen
- Erstellen von Repositories und Diensten
- Entwicklung von Controllern
- Erstellen der Frontend-AnwendungKonfigurieren von Swagger UI
- API-Informationen anpassen
PostgreSQL: Arrays, Schlüssel und SELECT-Klauseln
Lektion 08
- PostgreSQL-Arrays
- PostgreSQL 2D-Arrays
- PostgreSQL-Benutzerdefinierte Datentypen
- Schlüsselbeziehungen
- Schlüsselbeziehungen definieren
- Abrufen und Begrenzen
- Eindeutige Werte und Duplikate
- Fallanweisungen
Capstone-Projekt
Lektion 08
Erstellen Sie eine interaktive Anwendung mit einem DBMS

Für wen ist dieses Programm geeignet?
Datenanalysten und Data Engineers
Softwareentwickler (Backend / Full Stack)
Datenbankadministratoren (DBAs)
Webentwickler, die mit APIs und Datenbanken arbeiten
IT-Fachkräfte, die in Daten- oder Backend-Rollen wechseln
Studierende oder frisch Graduierte, die Datenbankkompetenz aufbauen möchten
Voraussetzungen
- Grundlegendes Verständnis der SQL-Grundlagen
- Vertrautheit mit Datenbankkonzepten (Tabellen, Zeilen, Spalten)
- Allgemeines Verständnis dafür, wie Webanwendungen funktionieren (hilfreich, aber nicht zwingend erforderlich)
- (Optional, aber vorteilhaft) Vorkenntnisse in Programmierkonzepten mit JavaScript oder Java für Anwendungs-Module
Erklärungen
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidatinnen und Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Fragen

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
