Softwareentwicklung mit Java, C, C# und Python In dieser Weiterbildung erlernen Sie die Grundlagen der Softwareentwicklung mit den Programmiersprachen Java, C, C# und Python. Sie werden in die Lage versetzt, Anwendungen zu konzipieren, zu implementieren und zu testen. Sie erwerben Kenntnisse in der objektorientierten Programmierung mit Java und C#, einschließlich der Erstellung von Klassen, Vererbung und Polymorphie. Zudem lernen Sie die prozedurale Programmierung mit C und die Skriptprogrammierung mit Python. Ein weiterer Schwerpunkt liegt auf der Entwicklung von Benutzeroberflächen und der Anbindung von Datenbanken. Durch praktische Übungen und Projekte wenden Sie Ihr Wissen in realistischen Szenarien an. Sie entwickeln eigenständig Softwarelösungen und vertiefen Ihre Fähigkeiten im Umgang mit Java, C, C# und Python. Nach Abschluss der Weiterbildung sind Sie in der Lage, Softwareprojekte eigenständig zu realisieren und die erlernten Programmiersprachen effektiv einzusetzen.
- Kenntnisse im Bereich c sharp im Kontext von Installation und Einrichtung von Python
- Grundlegende Programmierkonzepte
- mit Fokus auf c sharp bei der Arbeit mit Standard-Datentypen
- Datenstrukturen und Dictionaries
- Anweisungen, Operatoren und Kontrollstrukturen mit Bezug zu c sharp
- Funktionen und Verwendung von Funktionen
- Ein- und Ausgabe, Threads mit Anwendungen aus c sharp
- Testen und Tuning
Java-Entwicklung
- Vergleich der Installation und Einrichtung einer Java-Entwicklungsumgebung mit c sharp
- Grundlagen der objektorientierten Programmierung
- Kompilieren von Java-Programmen unter Berücksichtigung von c sharp
- Variablen mit primitivem Datentyp, Verzweigungen und Schleifen
- Fehlerbehebung in Java im Vergleich zu c sharp
- Erstellung von REST-APIs mit Java
C/C++-Programmierung
- Funktionsweise von Funktionen und Funktionen mit Rückgabewert mit Blick auf c sharp
- Zeiger und dynamische Speicherplatzverwaltung
- Strukturierte Datentypen und High-Level- sowie Low-Level-Dateizugriff mit Bezug zu c sharp
C# und .NET Framework
- Einführung in .NET und Grundlagen von c sharp
- C#-Klassen, Vererbung, Polymorphie und Interfaces
- Fehlerbehandlung und Debugging im Zusammenhang mit c sharp
- Collections und Generics
- TPL und .NET-Klassen: Object, String, StringBuilder, DateTime, TimeSpan und Ausgabeformatierung mit Bezug zu c sharp
Softwareentwicklungskompetenzen
- Umsetzung von Python-Skripten mit Bezug zu c sharp
- Softwareentwicklungsmethodiken und Best Practices
- Effiziente Nutzung der Entwicklungswerkzeuge und Umgebungen mit Anwendungen aus c sharp