Förderung
Dieser Kurs ist förderfähig:
- Bildungsgutschein – Bis zu 100 % Kostenübernahme durch Agentur für Arbeit oder Jobcenter. Die Bewilligung ist eine Ermessensentscheidung der Behörde (AZAV-Voraussetzung).
Über den Kurs
Grundlagen der Softwareprogrammierung und Entwicklungswerkzeuge Einführung in GitHub und Markdown für die Codeverwaltung und -dokumentation Verwendung von Shell-Grundlagen zur Automatisierung von Entwicklungsaufgaben Strukturierung von Webinhalten mit HTML für…
Lerninhalte
Grundlagen der Softwareprogrammierung und Entwicklungswerkzeuge<ul><li>Einführung in GitHub und Markdown für die Codeverwaltung und -dokumentation</li><li>Verwendung von Shell-Grundlagen zur Automatisierung von Entwicklungsaufgaben</li><li>Strukturierung von Webinhalten mit HTML für eine optimierte Benutzererfahrung</li></ul>Versionskontrolle und Teamzusammenarbeit<ul><li>Implementierung von Git-Grundlagen für eine effiziente Codeverfolgung und Repository-Verwaltung</li><li>Verwendung von Git CLI & Remote zur Verwaltung verteilter Projekte</li><li>Arbeiten mit Git-Branches und PRs zur Verbesserung der Teamzusammenarbeit</li></ul>CSS-Design und Responsive Styling<ul><li>Anwendung von CSS-Grundlagen zur Entwicklung moderner Benutzeroberflächen</li><li>Verwendung von CSS Flexbox und CSS Grid für adaptive Layouts</li><li>Implementierung von CSS-Positionierung + Barrierefreiheit für barrierefreie Webanwendungen</li></ul>JavaScript-Programmierung für interaktive Anwendungen<ul><li>Arbeiten mit JS-Funktionen zur Strukturierung von Code in wiederverwendbare Module</li><li>Verwendung von JS-Variablen und -Zahlen zur Verwaltung von Daten und Berechnunge</li><li>Implementierung von JS-Bedingungen und Booleschen Werten zur Erstellung eines dynamischen Logikflusses</li></ul>Effiziente Datenverarbeitung und API-Integration<ul><li>Handhabung von JS-Eingaben und Zeichenketten zur Bearbeitung von Benutzerdaten</li><li>Strukturierung von JS-Objekten und -Arrays zur Datenspeicherung und -verarbeitung</li><li>Verwendung von JS Fetch zur Interaktion mit externen API</li></ul>Fehlermanagement und Codeoptimierung<ul><li>Implementierung von JS-Fehlerbehandlung zur Vermeidung von Software-Abstürzen</li><li>Optimierung von JS-Strukturen für eine bessere Wartbarkeit des Code</li><li>Anwendung moderner JavaScript-Syntax (ES6+) für eine verbesserte Effizienz</li></ul>Frontend-Entwicklung mit React<ul><li>Erlernen der React-Grundlagen zur Entwicklung modularer und wiederverwendbarer UI-Komponenten</li><li>Verwendung von React Props, React Nesting und React State für eine effiziente Datenverarbeitung</li><li>Verwendung von React Effects und React Arrays für die dynamische Darstellung von Inhalten</li></ul>Zustandsverwaltung und Leistungsoptimierung<ul><li>Implementierung von React Global State zur Synchronisierung anwendungsweiter Daten</li><li>Verwendung von React Immutable State zur Vermeidung unerwarteter Datenmutationen</li><li>Anwendung von React Styled Components für modulares UI-Design</li></ul>Full-Stack-Entwicklung mit Next.js<ul><li>Grundlagen und Routing von Next.js zur Erstellung leistungsstarker Anwendungen</li><li>Verwendung von dynamischen Routen in Next.js zur dynamischen Generierung von Inhalten</li><li>Durchführung von React-Komponententests zur Sicherstellung der Softwarequalität</li></ul>Backend-Entwicklung und API-Dienste<ul><li>Arbeit mit Express.js zur Entwicklung skalierbarer Backend-Lösungen</li><li>Implementierung von Backend-API-Routen für strukturierte API-Kommunikation</li><li>Verwaltung der Datenspeicherung mit Backend MongoDB</li></ul>Datenbankmanagement und Sicherheitskonzepte<ul><li>SQL-Grundlagen und SQL für relationale Datenbanken</li><li>Nutzung von Prisma ORM für optimiertes Datenbankmanagement</li><li>Implementierung einer sicheren Authentifizierung mit NextAuth</li></ul>DevOps, Automatisierung und Bereitstellung<ul><li>Anwendung von Docker und Docker Compose für die Bereitstellung von Containeranwendungen</li><li>Verwendung von Server Sent Events für die Echtzeit-Datenübertragung</li><li>Implementierung von CI/CD-Pipelines für automatisierte Software-Release</li></ul>Künstliche Intelligenz und offene APIs in der Softwareentwicklung<ul><li>Nutzung von Open API für API-Standardisierung und -Dokumentation</li><li>Einführung in LangChain für KI-gestützte Automatisierung</li><li>Implementierung von Langchain-Agenten und Tool-Calling für intelligente Datenverarbeitung</li></ul>Projektplanung und agile Softwareentwicklung<ul><li>Teilnahme an einem Scrum-Refresher zur Verbesserung agiler Arbeitsabläufe</li><li>Implementierung von Agile Workflow und User Stories für eine strukturierte Projektdurchführung</li><li>Zusammenarbeit bei Capstone-Gruppierung und -Einrichtung für reale Softwareprojekte</li></ul>Abschlussprojekt und Open-Source-Beiträge<ul><li>Abschluss einer Coding Challenge zur Anwendung erlernter Konzepte</li><li>Arbeit an einem Recap-Projekt zur Festigung von Softwareentwicklungsfähigkeiten</li><li>Beitrag zu Open-Source-Projekten durch Veröffentlichung von Softwarepaketen auf NPM</li></ul>
Bewertungen (0)
Häufige Fragen zu „Programmierung in Software“
Ist „Programmierung in Software“ förderfähig?
Ja. Für diesen Kurs kommen folgende Förderungen in Betracht: Bildungsgutschein. Die konkrete Bewilligung klärst du mit der jeweiligen Förderstelle (z. B. Agentur für Arbeit oder Jobcenter).
Wie lange dauert „Programmierung in Software“?
Die Weiterbildung dauert 4 Monate.
Was kostet „Programmierung in Software“?
Die Kosten können über einen Bildungsgutschein der Agentur für Arbeit oder des Jobcenters bis zu 100 % gefördert werden. Die genauen Konditionen nennt dir der Anbieter.
Welchen Abschluss erhalte ich bei „Programmierung in Software“?
Nach erfolgreichem Abschluss erhältst du: Zertifikat.
In welcher Lernform findet „Programmierung in Software“ statt?
Die Weiterbildung wird in folgender Lernform angeboten: Hybrid.
Ähnliche Kurse
Programmierung: C Programmierung (Dozentengeleitete Teilzeit in Präsenz oder Telelearning)
COMCAVE.COLLEGE GmbH · Dortmund