Dieser Kurs vermittelt die notwendigen Kenntnisse für den Einstieg in die Softwareentwicklung unter Berücksichtigung moderner Programmierparadigmen.
Objektorientierte Programmierung für den Einstieg in die Softwareentwicklung- Erstellen von Klassen und Objekten zur Entwicklung modularer und wiederverwendbarer Softwarelösungen
- Verwendung von Vererbung und Polymorphismus, um Code-Strukturen flexibel und erweiterbar zu gestalten
Grundlagen der Softwareentwicklung
- Nutzung von Variablen, Datentypen und Kontrollstrukturen, um den Grundstein für logische Programme zu legen
- Entwicklung und Organisation von Code mit Funktionen und Modulen zur Förderung von Klarheit und Wartbarkeit
Datenverarbeitung und einfache Datenstrukturen
- Einsatz von Listen, Dictionaries und Sets zur effizienten Datenverwaltung und -manipulation
- Grundlegende Techniken zum Einlesen und Verarbeiten von Daten aus verschiedenen Quellen
Fehlermanagement und Debugging
- Implementierung von Try-Except-Blöcken, um Fehler frühzeitig zu erkennen und Anwendungen stabiler zu machen
- Einführung in grundlegende Debugging-Methoden zur Fehleridentifikation
Best Practices in der Softwareentwicklung
- Verwendung sauberer, gut dokumentierter Code-Praktiken zur Sicherstellung der Skalierbarkeit
- Befolgen von Coding Standards und Versionskontrolle für professionelle Softwareprojekte