- Termin
- Inhouse
- Individuell
1.606,50 € inkl. 19% USt.
inkl. Verpflegung und Kursmaterial
1.606,50 € inkl. 19% USt.
inkl. Kursmaterial
SQLite ist das Rückgrat unzähliger Anwendungen, vom Mobile-Client bis zum Embedded-System. In diesem praxisorientierten SQLite Kurs lernen Sie, wie Sie die leichtgewichtige Datenbank gezielt planen, entwickeln und stabil betreiben. Sie entwerfen robuste Datenmodelle, schreiben performante SQL-Abfragen und verstehen, wie Sie Indizes, Transaktionen und den WAL-Mode sinnvoll einsetzen. Anhand eines durchgängigen Praxisprojekts integrieren Sie SQLite in Anwendungen, optimieren Performance und setzen sinnvolle Backup- und Wartungsstrategien um. Der Kurs richtet sich an alle die SQLite als verlässliche Datenbankbasis für professionelle Anwendungen einsetzen wollen.
Zielgruppe
- Softwareentwicklerinnen und Softwareentwickler
- Mobile App Entwicklerinnen und Entwickler
- Embedded- und IoT-Entwicklerinnen und Entwickler
- Datenbankverantwortliche in kleinen Teams
- IT-Consultants mit Fokus auf Applikationsarchitektur
- Alle, die SQLite gezielt und professionell einsetzen wollen
Voraussetzungen für die Schulung
- Grundkenntnisse in SQL und relationalen Datenbanken.
- Basiswissen in einer Programmiersprache wie Python, C# oder Java ist hilfreich.
1.487,50 € inkl. 19% USt.
Kursinhalte
- SQLite verstehen und richtig einsetzen
- Architektur, Stärken und Grenzen von SQLite
- Typische Einsatzszenarien in Apps, Tools und Embedded
- Vergleich zu MySQL, PostgreSQL und anderen RDBMS
- Best Practices für Dateiverwaltung und Sicherheit
- Datenmodellierung und SQL-Grundlagen mit SQLite
- Tabellen, Datentypen, Primary Keys und Foreign Keys
- Normalisierung und pragmatische Datenmodelle
- SELECT, INSERT, UPDATE, DELETE sicher anwenden
- Joins, Aggregationen und Subselects in SQLite
- Performance, Indizes und Transaktionen
- Indizes planen, anlegen und gezielt nutzen
- Transaktionen, ACID und WAL-Mode verstehen
- Query-Optimierung mit EXPLAIN und Analyse-Tools
- Umgang mit Sperren, Concurrency und I/O
- SQLite in Anwendungen integrieren
- SQLite in Python, C# und Java ansprechen
- SQLite in mobilen Apps (Android, iOS, Flutter) nutzen
- Migrationen, Schema-Updates und Versionierung
- Fehlerbehandlung, Logging und Debugging von Queries
- Sicherheit, Backup und Wartung
- Umgang mit sensiblen Daten und Verschlüsselungskonzepten
- Backup-Strategien und Recovery-Szenarien
- Integritätsprüfungen und Datenkonsistenz sichern
- Typische Fehlerbilder erkennen und beheben
- Praxisprojekt: Eine komplette SQLite-Anwendung
- Datenmodell entwerfen und in SQLite umsetzen
- CRUD-Funktionen und Reporting-Abfragen entwickeln
- Performance-Tuning am realen Beispiel
- Checkliste für produktionsreife SQLite-Datenbanken
Häufig gestellte Fragen
Nein. Beispiele werden vor allem in klassischen Programmiersprachen gezeigt. Sie können die Konzepte aber auf jede andere Sprache mit SQLite-Unterstützung übertragen.
Agenda und Seminarplan
- Tag 1: Fundament für professionelle SQLite-Nutzung
- Tag 2: Performance, Transaktionen und Integration
- Tag 3: Sicherheit, Betrieb und Praxisprojekt
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Lernen von Experten
Zertifizierte und praxiserfahrene TrainerInnen
Inklusive
Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.
Gruppengröße
Maximal 8 TeilnehmerInnen
Sprache
Deutsch (Englisch auf Wunsch)
Förderungen
Bis zu 100% Kostenübernahme!
Termine für SQLite Deep Dive: Datenbankpower ohne Server
Noch Fragen?
Rufen Sie mich an oder schreiben Sie mir eine E-Mail!