3 Tage Vollzeit

Grundlagen SQL mit Python

Umgang mit Datenbanken und die Anbindung an Python

Dieses dreitägige SQL-Seminar vermittelt Anfängern die Grundlagen relationaler Datenbanken anhand von SQLite. Die ersten beiden Tage konzentrieren sich auf Datenbankdesign, Normalisierung, grundlegende SQL-Abfragen sowie Datenmanipulation mit INSERT, UPDATE und ER-Diagrammen.

Am dritten Tag werden SQLAlchemy, Migrationen und ORM-Konzepte behandelt, einschließlich Benutzerrechte und grundlegender Optimierungstechniken.

Tag 1: Datenbankdesign und erste SQL-Abfragen

  • Grundlagen relationaler Datenbanken und DBMS
  • Aufgaben und Rolle eines Datenbankmanagementsystems
  • Überblick über relationale Datenbanksysteme mit Fokus auf SQLite
  • Datenmodellierung mit Entitäten, Attributen und Beziehungen
  • Einführung in ER-Diagramme
  • Normalisierung von Datenmodellen (1. bis 3. Normalform)
  • SQL-Datentypen und Besonderheiten von SQLite
  • Grundlegende SELECT-Abfragen
  • Filtern von Daten mit WHERE
  • Sortierung von Ergebnissen mit ORDER BY

Tag 2: Datenmanipulation, Abfragen und Beziehungen

  • Einfügen, Ändern und Löschen von Daten mit SQL
  • INSERT, UPDATE und DELETE in der Praxis
  • Erweiterte Filterbedingungen mit AND und OR
  • LIKE, IN und BETWEEN für flexible Abfragen
  • Visuelle Modellierung mit ER-Diagrammen (Mermaid)
  • Gruppierung von Daten mit GROUP BY
  • Aggregation mit COUNT, SUM, AVG, MIN und MAX
  • Filtern aggregierter Daten mit HAVING
  • Verknüpfung von Tabellen mit Joins
  • Inner Join, Left Join und Outer Join

Tag 3: ORM, Migrationen und Datenbankbetrieb

  • Einführung in SQLAlchemy und ORM-Grundlagen
  • Verbindung zu SQLite mit SQLAlchemy
  • Definition von Tabellen als Python-Klassen
  • Einführung in Datenbankmigrationen mit Alembic
  • Erstellen und Anwenden von Schemaänderungen
  • Transaktionen und deren Bedeutung
  • COMMIT und ROLLBACK in Theorie und Praxis
  • Transaktionsmanagement mit SQLAlchemy
  • Grundlagen von Berechtigungen und Zugriffskontrolle
  • Optimierung von SQL-Abfragen
  • Indexe und grundlegende Abfrageoptimierung

Kursdetails

  • Dauer: 3 Tage Vollzeit
  • Nächster Start: 13. April 2026
  • Ort: Online
  • Sprache: Deutsch
  • Preis p.P.: 1600,00 EUR (inkl. MwSt. 1904,0 EUR)
Jetzt unverbindlich anfragen

Vorkenntnisse

Grundlegene Pythonkenntnisse sind Voraussetzung.

Für wen ist dieser Kurs geeignet?

Entwickler, Data-Scientists, Administratoren

Warum diesen Kurs wählen?

  • Praxisnahe Übungen und reale Anwendungsbeispiele
  • Erfahrener Dozent mit Branchenkenntnis
  • Geld-zurück Garantie!

Ähnliche Kurse

Python Einführungskurs

Lernen Sie Python bei einem erfahrenen Software-Trainer in diesem umfassenden Einführungskurs. Im Verlauf des Programms erwerben Sie ein solides Verständnis der grundlegenden Konzepte, der Syntax sowie bewährter Best Practices. Der Kurs richtet sich an Einsteiger mit Vorkenntnissen in einer Programmersprache (zb. Java, C#, Bash, PHP). Praxisnahe Übungen fördern ein tiefes Verständnis für die Vielseitigkeit und Leistungsfähigkeit von Python.

5 Tage Vollzeit Online

  • Nächster Termin: 13. April 2026
  • Preis p.P.: 1600,00 EUR (inkl. MwSt. 1904,0 EUR)

Django Framework für Fortgeschrittene

5 Tage Vollzeit Online

  • Nächster Termin: 13. April 2026
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)

REST Api entwicklen mit Django und Chatbot Entwicklung

Buchen Sie dieses intensive 5-Tage-Seminar und lernen Sie, professionelle REST-APIs mit dem Django REST Framework zu erstellen, zu optimieren und zuverlässig zu testen. Sie entwickeln moderne APIs und erweitern diese praxisnah zu intelligenten Chatbots mit der OpenAI API. Der Fokus liegt auf produktiver Umsetzung, klaren Architekturen und direktem Nutzen für Ihre Projekte.

5 Tage Vollzeit Online

  • Nächster Termin: 13. April 2026
  • Preis p.P.: 1900,00 EUR (inkl. MwSt. 2261,0 EUR)

Docker - Grundlagen

In diesem zweitägigen Vollzeitseminar lernen Sie, was Container sind und wie Sie Docker gezielt erstellen, verwalten und in Projekten einsetzen. Der Fokus liegt auf einem fundierten Verständnis von Docker von Grund auf und der praxisnahen Anwendung in realen Entwicklungs­szenarien.

2 Tage Vollzeit Online

  • Nächster Termin: 13. April 2026
  • Preis p.P.: 900,00 EUR (inkl. MwSt. 1071,0 EUR)

Git Schulung: Einführung

In diesem zweitägigen Git- & GitHub-Einführungskurs lernen Sie, Versionskontrolle sicher und praxisnah einzusetzen. Von den ersten Commits bis zur Zusammenarbeit mit Branches und Pull Requests erwerben Sie genau das Wissen, das Sie für effiziente Teamarbeit und saubere Projektabläufe benötigen.

2 Tage Vollzeit Online

  • Nächster Termin: 13. April 2026
  • Preis p.P.: 1200,00 EUR (inkl. MwSt. 1428,0 EUR)

Unsicher, welcher Kurs für Sie passt?

Gerne unterstütze ich Sie bei der Auswahl oder stelle eine individuell passende Schulung für Ihre Anforderungen zusammen.

Beratung anfordern