Softwareentwicklung in C, JavaScript und Python mit Zusatzqualifikation GitHub/GitLab In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse in der Softwareentwicklung und erlernen die Programmierung in den Sprachen C, JavaScript und Python. Ein besonderer Fokus liegt auf der Anwendung dieser Sprachen im Bereich der Webentwicklung. Sie erwerben fundierte Fähigkeiten in der Entwicklung von Softwarelösungen mit C, JavaScript und Python. Dabei lernen Sie, wie diese Sprachen effektiv in der Webentwicklung eingesetzt werden können. Zusätzlich werden Sie in die Nutzung von Versionskontrollsystemen wie GitHub und GitLab eingeführt, um Ihre Projekte effizient zu verwalten. Durch praxisorientierte Übungen und Projekte wenden Sie Ihr Wissen direkt an. Dies ermöglicht Ihnen, die erlernten Konzepte der Webentwicklung mit C, JavaScript und Python zu festigen und praktische Erfahrungen zu sammeln. Nach Abschluss der Weiterbildung sind Sie in der Lage, komplexe Softwareprojekte im Bereich der Webentwicklung zu realisieren und dabei die Vorteile von C, JavaScript und Python sowie die Funktionen von GitHub und GitLab effektiv zu nutzen.
- Verwendung von Funktionen in der Webentwicklung
- Kontrollstrukturen
- Zeiger mit Bezug zur Webentwicklung
- Strukturierte Datentypen
- Dynamische Speicherplatzverwaltung für Anwendungen der Webentwicklung
- High-Level- und Low-Level-Dateizugriff
- Vektoren und Strings in der Webentwicklung einsetzen
- Verkettete Listen
- Sprachkern: Operatoren und Steuern des Ablaufs eines Programms im Kontext der Webentwicklung
- Objektorientierte Programmierung mit JavaScript
- Extrahieren von Werten aus Arrays und Objekten für die Webentwicklung
- Arbeiten mit DOM
- Ereignisgesteuerte Programmierung mit Fokus auf Webentwicklung
- Arbeiten mit Formularen
- Steuern des Browsers für Webentwicklung
Python-Entwicklung
- Installation und Einrichtung von Python für Webentwicklung
- Grundlegende Programmierkonzepte
- Python-Skripte mit Anwendungen aus der Webentwicklung
- Standard-Datentypen
- Kontrollstrukturen in der Webentwicklung anwenden
- Funktionen
- Ein-und Ausgabe im Rahmen von Webentwicklung
- Definition von Klassen
- Objektorientiertes Modellieren für die Webentwicklung
Versionsverwaltung und agiles Arbeiten
- Versionsverwaltung mit Fokus auf Webentwicklung
- Operationen der Versionsverwaltung
- Agiles Arbeiten mit Git für Webentwicklung
Fortgeschrittene Programmierkonzepte
- Funktionale Programmierung für Anforderungen der Webentwicklung
- Asynchrone Programmierung
- Datenbanken im Kontext der Webentwicklung
- XML und JSON
- Threads mit Relevanz für Webentwicklung
- Modellieren mit Kellern, Schlangen und Graphen
Zusatzqualifikation GitHub/GitLab
- Sprachkern: Arbeiten mit variablen Datentypen und Arrays für Webentwicklung
- Sprachkern: Arbeiten mit Schleifen und Funktionen
- Dialoge im Zusammenhang mit Webentwicklung