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.

Weiter zu den Kursinformationen

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.

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe