In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse in der C Programmierung und erweitern Ihr Spektrum um die Programmiersprachen JavaScript und C++. Sie lernen, effiziente und wartbare Softwarelösungen zu entwickeln, indem Sie die spezifischen Eigenschaften und Anwendungsbereiche jeder Sprache verstehen und anwenden. Sie erwerben fundierte Fähigkeiten in der C Programmierung, einschließlich der Arbeit mit Zeigern, Speicherverwaltung und der Implementierung von Algorithmen. Im Bereich JavaScript lernen Sie, interaktive Webanwendungen zu erstellen und dynamische Inhalte zu gestalten. Mit C++ erweitern Sie Ihr Wissen um objektorientierte Programmierung, einschließlich Klassen, Vererbung und Polymorphie. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte der C Programmierung, JavaScript und C++ an und festigen Ihr Verständnis. Sie entwickeln eigenständig Anwendungen und analysieren bestehende Codebasen, um Best Practices zu identifizieren. Nach Abschluss der Weiterbildung sind Sie in der Lage, komplexe Softwareprojekte zu realisieren und verschiedene Programmiersprachen situationsgerecht einzusetzen.
- Kenntnisse im Bereich C Programmierung: Struktur von C-Programmen
- Datentypen, Konstanten und Variablen
- Verwendung von Funktionen mit Fokus auf C Programmierung
- Kontrollstrukturen
- Anwendungen aus der C Programmierung: Operatoren
- Symbole: Konstanten und Makros
- Praxisrelevante Zeiger in der C Programmierung
- Dynamische Speicherplatzverwaltung
Effektives Arbeiten mit vue.js
- Einrichtung von vue
- Iterationen: v-for
- Bedingtes Rendering
- Grundfunktionen und Komponenten
- Computed-Eigenschaft
- Arbeiten mit vue 3
- Eventbehandlung und Persistierung
- Formulare mit vue
JavaScript: Von Grundlagen zu Asynchronität
- Einführung in JavaScript: Einbinden und Laden
- Variablen und Syntax
- Schleifen: for, while
- Funktionen erstellen und aufrufen
- Arrow-Funktionen und Funktionsausdrücke
- Document Object Model (DOM) Grundlagen
- Ereignisse und Event-Handling
- Einführung in asynchrones JavaScript: AJAX und Fetch
C++ Erweiterte Funktionen und Algorithmen
- Einführung: Eigenschaften, Verarbeitung, Unterschiede zu C und IDE-Setup
- Klassen und Konstruktoren in C++
- Operator-Overloading
- Polymorphe Klassen
- Vererbung
- Templates
- Exception-Handling
- Algorithmen der Standardbibliothek