Programmierer: Arbeiten als Softwareentwickler
Softwareentwickler und Softwareentwicklerinnen überführen fachliche Anforderungen in lauffähige Programme und arbeiten dabei selten allein: Quellcode, Änderungen und offene Aufgaben liegen in gemeinsamen Ablagen auf GitHub. Die Weiterbildung Softwareentwickler verbindet die Logik mehrerer Programmiersprachen mit diesem Alltag im Entwicklungsteam, von der ersten Problemstellung bis zur zusammengeführten Änderung.
Kompetenzziele
- Fachliche Anforderungen in Teilaufgaben zerlegen und als Algorithmus umsetzen
- Mit JavaScript programmieren, um Benutzereingaben im Browser zu verarbeiten
- Geschäftslogik mit Klassen und Objekten in C# strukturieren
- Wiederkehrende Aufgaben mit Python automatisieren und Datenbanken aus dem eigenen Programm heraus abfragen
- Gemeinsame Ablagen anlegen, lokal klonen und über Zweige parallel an Änderungen arbeiten
- Änderungsanfragen kommentieren, Dateikonflikte lösen und Stände zusammenführen
Themen und Zusammenhänge
Den Ausgangspunkt bildet die Frage, wie digitale Technologien die Arbeitsweise in der IT verändern und wo ihre Risiken liegen. Danach steht der Kern jeder Programmiersprache im Vordergrund: Kontrollflüsse, Datenstrukturen wie Arrays, Listen und Dictionaries sowie Algorithmen, geübt in Python, C# und JavaScript. Anschließend werden die Sprachen den Anwendungsschichten zugeordnet: C# trägt die Geschäftslogik, JavaScript verbindet die Benutzeroberfläche mit der Anwendungslogik, Python übernimmt Skripting und Dateiverarbeitung, Abfragen auf relationale Datenmodelle liefern die Daten. Parallel zum Code wächst die Zusammenarbeit auf der Plattform: Versionsverwaltung mit Zweigen, Änderungsanfragen mit Kommentaren und Freigaben, Fehlermeldungen als verwaltete Vorgänge, automatisierte Abläufe bei jeder Änderung sowie Zugriffsrechte für Organisationen und Teams. Im eigenen Projekt laufen beide Stränge zusammen, bis eine Problemstellung als funktionierender, versionierter Code vorliegt. Damit wird nachvollziehbar, wie sich die Arbeit in der Softwareentwicklung zwischen Programmcode, Ablage und Abstimmung im Team verteilt.
Berufliche Perspektiven
Einsatzfelder liegen in Entwicklungsteams, die Software für Fachbereiche entwickeln, betreuen und erweitern:
- Softwareentwickler:in bzw. Software Developer
- Anwendungsentwickler:in für mehrschichtige Anwendungen
- Junior Developer bzw. Junior-Programmierer:in mit gemeinsamer Versionsverwaltung
- Mitarbeiter:in im Application Support mit Programmieraufgaben
Allgemeine Informationen
- Labels
- KW44-2:neue Titel
Kategorie
- Kursart
Weiterbildungsangebot
- Systematik
- Softwareentwicklung, Programmierung - allgemein
- Keywords
- javascript programmieren
- Nano Kurs
- Softwareentwickler
- Softwareentwicklerin
- Softwareentwickler Weiterbildung
- Bildungsart
Fortbildung/Qualifizierung
- Schulart
Einrichtung der beruflichen Weiterbildung
Gesamtkosten
- Kosten
2.000 €
- Kosten Bemerkung
Die Kosten für den Kurs Programmierer: Arbeiten als Softwareentwickler sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.
Abschluss & Zulassung
- Abschlussart
Internes Trägerzertifikat: Programmierer: Arbeiten als Softwareentwickler von Lutz + Grub
- Abschlussbezeichnung
Programmierer: Arbeiten als Softwareentwickler
- Anrechnung
keine Angabe
- Berechtigung
keine Angabe
- Zusatzqualifikationen
keine Angabe
- Prüfende Stelle
Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses Programmierer: Arbeiten als Softwareentwickler zuständig.
Sonstiges
- Zugang
Die Teilnahme am Kurs Programmierer: Arbeiten als Softwareentwickler erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.
- Zielgruppe
Softwareentwicklung als Berufsziel: Der Kurs Programmierer: Arbeiten als Softwareentwickler richtet sich an alle Personen, die künftig in dem Bereich Softwareentwicklung arbeiten möchten.