IT-Trainer Jobs und Stellenangebote: Python und relationale Datenbanken
Seminardauer: 3 Tage
Trainer gesucht
IT-Trainer Jobs und Stellenangebote: Python und relationale Datenbanken, Datenbank-Entwickler und -Administrator, Programmiersprache, Python, Python Software Foundation, relationale Datenbank, Softwareentwickler.
Anmelden / Registrieren als Trainer
Agenda
Einführung in Python und relationale Datenbanken
- Bedeutung und Anwendungsbereiche relationaler Datenbanken
- Überblick über relationale Datenbankmanagementsysteme (RDBMS)
- Grundlagen von SQL (Structured Query Language)
Einrichtung und Verbindung
- Installation und Einrichtung von MySQL/PostgreSQL
- Verbindung zu Datenbanken mit Python
- Einführung in Bibliotheken: sqlite3, MySQLdb, psycopg2
Datenbankoperationen mit Python
- Erstellen und Verwalten von Datenbanken und Tabellen
- CRUD-Operationen (Create, Read, Update, Delete)
- Transaktionen und Fehlerbehandlung
Erweiterte SQL-Abfragen
- Joins (INNER JOIN, LEFT JOIN, RIGHT JOIN)
- Aggregatfunktionen und Gruppierungen
- Subqueries und verschachtelte Abfragen
Objekt-Relationales Mapping (ORM)
- Einführung in ORMs und deren Vorteile
- Verwendung von SQLAlchemy für ORM in Python
- Erstellen und Verwalten von Modellen
Datenmigration und Verwaltung
- Datenmigrationen und -versionierung mit Alembic
- Backup und Wiederherstellung von Datenbanken
- Optimierung und Indexierung
Sicherheit und Best Practices
- Sicherheitsaspekte und Berechtigungen
- Schutz vor SQL-Injection
- Best Practices für den Umgang mit Datenbanken