Die Teilnehmenden erwerben Kenntnisse in der Programmierung zur Entwicklung performanter und skalierbarer Anwendungen.
SQL-Datenbanken für performante Programmieranwendungen- Datenbankverbindungen mit Python herstellen, um strukturierte Datenspeicherung zu ermöglichen
- Optimierte SQL-Abfragen nutzen, um große Datenmengen schnell und ressourcenschonend zu verarbeiten
Objektorientierte Programmierung für effiziente Softwarearchitekturen
- Klassen und Objekte erstellen, um modularen und wiederverwendbaren Code zu entwickeln
- Vererbung und Polymorphismus anwenden, um flexible und skalierbare Programme zu gestalten
Strukturierte Entwicklung für performante Anwendungen
- Funktionen und Module nutzen, um lesbaren und wartbaren Code zu schreiben
- Effiziente Kontrollstrukturen und Datenverarbeitungstechniken einsetzen
Fehlermanagement und Debugging für stabile Anwendungen
- Try-Except-Blöcke verwenden, um Laufzeitfehler frühzeitig zu erkennen und abzufangen
- Logging- und Debugging-Tools einsetzen, um Fehlerquellen systematisch zu analysieren und zu beheben
Performance-Tuning und Best Practices für optimierte Programmierung
- Effiziente Algorithmen und Datenstrukturen zur Reduzierung von Speicherverbrauch und Laufzeiten nutzen
- Modularen, skalierbaren und gut dokumentierten Code schreiben, um langfristige Wartbarkeit sicherzustellen
- Programmieren lernen gezielt für performante, skalierbare und nachhaltige Softwareentwicklung einsetzen
- Best Practices für leistungsstarke, gut strukturierte und fehlerfreie Programmieranwendungen umsetzen