zu Beruf, Aus- und Weiterbildung
ApplikationsentwicklerIn - Coding
Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, ITAusbildungsform: Lehre
Hinweis
Ältere Berufsbezeichnung(en): InformatikerIn
Vorgängerlehrberuf: Informationstechnolog(e)in – Informatik
Berufsbeschreibung
Zu den Hauptaufgaben der ApplikationsentwicklerInnen - Coding gehören das Programmieren/Codieren von Applikationen oder Applikationsteilen. Applikationen sind Computerprogramme, die der Lösung von technischen BenutzerInnenproblemen dienen. Die ApplikationsentwicklerInnen müssen bei der Erstellung solcher Applikationen besonderes Augenmerk auf eine spätere Änderbarkeit, Erweiterbarkeit, BenutzerInnenfreundlichkeit, Barrierefreiheit und natürlich auf die Kosten und Nutzen legen.
Bevor es überhaupt zur Erstellung von Applikationen kommt, müssen sich ApplikationsentwicklerInnen intensiv mit den Kundinnen und Kunden auseinandersetzen, welche die Applikationen in Auftrag geben. Sie müssen genau verstehen, was die Kundinnen und Kunden von den zu erstellenden Computerprogrammen erwarten, was benötigt wird und wie es umgesetzt bzw. programmiert werden kann.
Nach dem Erstellen der Applikationen erfolgt noch deren umfangreiche Testung, um einerseits deren einwandfreies Funktionieren sicherstellen zu können und andererseits, dass alle KundInnenanforderungen erfüllt wurden. Dies geschieht unter Zuhilfenahme von speziellen Testprotokollen, in denen der Testvorgang genau festgehalten wird. Dies ist eine sehr wichtige Tätigkeit, die dazu beiträgt, einen hohen Qualitätsstandard der Programmierarbeit zu gewährleisten.
Damit die Kundinnen und Kunden auf lange Sicht keine Probleme bei der Verwendung mit den für sie erstellten Applikationen haben, ist es ein weiterer wichtiger Teil der Arbeit von ApplikationsentwicklerInnen, technische Dokumentationen der von Ihnen codierten Computerprogramme zu erstellen. In diesen ist umfangreich und klar verständlich beschrieben, welche Möglichkeiten und Funktionen die jeweilige Applikation bietet und wie sie bedient werden kann. Zusätzlich kann auch eine Schulung der Kundinnen und Kunden auf die erstellte Applikation durch die ApplikationsentwicklerInnen durchgeführt werden.
Eine weitere Qualifikation von ApplikationsentwicklerInnen ist die Fähigkeit, mittels geeigneter Abfrageprogrammiersprachen, Zugriffe auf Datenbanken zu entwickeln. Dies ist insbesondere bei bereits bestehenden Datenbanken, aus denen bestimmte Daten in einem anderen Programm weiterverarbeitet werden sollen, wichtig.
Zu den Hauptaufgaben der ApplikationsentwicklerInnen - Coding gehören das Programmieren/Codieren von Applikationen oder Applikationsteilen. Applikationen sind Computerprogramme, die der Lösung von technischen BenutzerInnenproblemen dienen. Die ApplikationsentwicklerInnen müssen bei der Erstellung solcher Applikationen besonderes Augenmerk auf eine spätere Änderbarkeit, Erweiterbarkeit, BenutzerInnenfreundlichkeit, Barrierefreiheit und natürlich auf die Kosten und Nutzen legen.
Bevor es überhaupt zur Erstellung von Applikationen kommt, müssen sich ApplikationsentwicklerInnen intensiv mit den Kundinnen und Kunden auseinandersetzen, welche die Applikationen in Auftrag geben. Sie müssen genau verstehen, was die Kundinnen und Kunden von den zu erstellenden Computerprogrammen erwarten, was benötigt wird und wie es umgesetzt bzw. programmiert werden kann.
Nach dem Erstellen der Applikationen erfolgt noch deren umfangreiche Testung, um einerseits deren einwandfreies Funktionieren sicherstellen zu können und andererseits, dass alle KundInnenanforderungen erfüllt wurden. Dies geschieht unter Zuhilfenahme von speziellen Testprotokollen, in denen der Testvorgang genau festgehalten wird. Dies ist eine sehr wichtige Tätigkeit, die dazu beiträgt, einen hohen Qualitätsstandard der Programmierarbeit zu gewährleisten.
Damit die Kundinnen und Kunden auf lange Sicht keine Probleme bei der Verwendung mit den für sie erstellten Applikationen haben, ist es ein weiterer wichtiger Teil der Arbeit von ApplikationsentwicklerInnen, technische Dokumentationen der von Ihnen codierten Computerprogramme zu erstellen. In diesen ist umfangreich und klar verständlich beschrieben, welche Möglichkeiten und Funktionen die jeweilige Applikation bietet und wie sie bedient werden kann. Zusätzlich kann auch eine Schulung der Kundinnen und Kunden auf die erstellte Applikation durch die ApplikationsentwicklerInnen durchgeführt werden.
Eine weitere Qualifikation von ApplikationsentwicklerInnen ist die Fähigkeit, mittels geeigneter Abfrageprogrammiersprachen, Zugriffe auf Datenbanken zu entwickeln. Dies ist insbesondere bei bereits bestehenden Datenbanken, aus denen bestimmte Daten in einem anderen Programm weiterverarbeitet werden sollen, wichtig.
Hinweis: Die gezeigten Fotos stammen aus einem Berufsfeld und können daher vom beschriebenen Einzelberuf abweichen.
-
Coding
Grundlagen der Programmierung und Wartung von einfachen WebsitesVoraussetzungen:
EDV-Grundkenntnisse (entspechend ECDL-Standardniveau)Institut:
jobart.at Personalberatung & Training e.U.Wo:
Jobart.at Shuttleworthstraße 14/Objekt 68 A-1210 Wien -
Zertifikatslehrgang "Mobile App Development"
Der Zertifikatslehrgang wird in Kooperation mit der Coding School Wörthersee durchgeführt: Die Coding School Wörthersee setzt auf ein 10 Jahre in der Praxis entwickeltes Konzept der Wissensvermittlung, um unsere Studenten auszubilden. Vergiss monotone Frontalvorträge, langweilige Fächer und theoretische Diskussionen. In der Coding School Wörthersee startest du am 1. Tag mit der Programmierung einer realen App.Voraussetzungen:
Unsere Studenten sind junge motivierte Menschen zwischen 18 und 30 Jahren, die entweder eine technische Schule abgeschlossen oder in ihrer Freizeit großes Interesse für Technik und Coden haben. Eine abgeschlossene Matura ist nicht zwingende Voraussetzung. HTL Background von Vorteil.Institut:
Fachhochschule Kärnten, gemeinnützige PrivatstiftungWo:
JML Coding School GmbH Siemensstrasse 20 9020 Klagenfurt -
Voice User Interface Design Course
Der Kurs Voice User Interface Design richtet sich an alle, die lernen möchten, wie man sprachgesteuerte Benutzeroberflächen entwirft, und zeigt Dir, wo und wie sich dies von der Gestaltung visueller Oberflächen unterscheidet. Der Kurs ist für diejenigen geeignet, die sich bereits mit UX-Design auskennen, d.h. Du kennst den Unterschied zwischen einem Wireframe und einem Prototyp, Du hast Erfahrung mit der Erstellung von User Personas, Prototyping und Usability-Tests oder Du hast den CareerFoundry-Kurs Intro to UX Design (oder einen gleichwertigen externen Kurs) belegt. Coding-Erfahrung ist nicht erforderlich, aber Vertrautheit mit Code wäre ein Plus - obwohl Du während des Kurses Zugang zu vielen Ressourcen und Tutorials haben wirst. Während des Kurses wirst Du Dein bereits vorhandenes Wissen über Themen wie das Erstellen von User Personas, Prototyping und Usability-Tests nutzen, um drei "Skills" für Amazons Sprachassistenten Alexa zu entwickeln. Skills sind im Kontext von VUI im Wesentlichen Anwendungen, mit denen Benutzer über ihre Stimme interagieren können. Der Kurs konzentriert sich auf die Vermittlung von Sprachdesign-Fähigkeiten und -Theorien, die auf das gesamte Voice-Ökosystem anwendbar sind, d.h. es geht nicht nur um Alexa. Das bedeutet, dass die Prinzipien für jedes Sprachgerät, wie z. B. Google Assistant, verwendet werden können.Voraussetzungen:
Englisch Grundkenntnisse Level B1.2, UX Design GrundkenntnisseInstitut:
CareerFoundry GmbHWo:
Online -
Ausbildung zur SoftwareentwicklerIN: Shift-Programm
Unsere Ausbildung bildet TeilnehmerINNEN zu wettbewerbsfähigen SoftwareentwicklerINNEN aus. In einem praxisnahen Umfeld werden essenzielle Technologien wie Java, Spring, JavaScript und React vermittelt, begleitet von Schulungen zu Clean Coding und Designprinzipien. Zusätzlich lernen die TeilnehmerINNEN, wie man das Lernen lernt – ein entscheidender Faktor, um sich kontinuierlich in der schnelllebigen Tech-Welt weiterzuentwickeln. Das Programm zeichnet sich durch flexible Lernzeiten aus, die es den TeilnehmerINNEN ermöglicht, ihren eigenen Lernrhythmus zu bestimmen. Zusätzlich besteht die Möglichkeit, gegen Aufpreis individuelle Beratungsstunden mit einem Mentor zu buchen, um gezielte Unterstützung bei persönlichen Herausforderungen oder Projekten zu erhalten. Das Shift-Programm richtet sich an Personen, die erste Schritte in der Softwareentwicklung machen möchten. Neben technischer Expertise wird auch auf Soft Skills wie Teamarbeit und Problemlösungskompetenz großer Wert gelegt, um AbsolventINNEN optimal auf den Arbeitsmarkt vorzubereiten.Ziele:
Ausbildung zu einer wettbewerbsfähigen und eigenständigen SoftwareentwicklerinZielgruppe:
Das Shift-Programm richtet sich an Personen, die eine Karriere in der Softwareentwicklung anstreben, unabhängig davon, ob sie bereits Vorkenntnisse haben oder komplette Quereinsteiger sind. Es ist ideal für Menschen, die flexibel und eigenständig lernen möchten und gleichzeitig Wert auf eine praxisorientierte, fundierte Ausbildung legen.Voraussetzungen:
Die Teilnahme am Shift-Programm setzt das erfolgreiche Bestehen unseres Bridge-Programms voraus. Dieses Programm dient dazu, grundlegende Fähigkeiten in der Softwareentwicklung zu vermitteln und sicherzustellen, dass alle TeilnehmerINNEN optimal auf die weiterführenden Inhalte des Shift-Programms vorbereitet sind.Institut:
Beyond Education GmbHWo:
Online -
KI-Tools in der Software-Entwicklung
In dieser 2-tägigen Schulung "KI-Tools in der Software-Entwicklung" lernen Sie, wie Sie KI-gestützte Werkzeuge gezielt in den Entwicklungsprozess integrieren und effizient nutzen. Sie erhalten einen umfassenden Überblick über State-of-the-Art KI-Tools für die Software-Entwicklung, deren Vorteile und Grenzen sowie Best Practices für eine effektive Nutzung. Ein Schwerpunkt liegt auf der praktischen Anwendung: Sie vertiefen Ihr Wissen über GitHub Copilot, experimentieren mit alternativen KI-Entwicklungstools und optimieren Ihre Coding-Workflows durch intelligente Automatisierung. Darüber hinaus erfahren Sie, wie KI-gestützte Technologien in DevOps, Systemadministration und Architekturentscheidungen eingesetzt werden können. Sie lernen, das maximale Potenzial der aktuellen KI-Technologie in Ihre eigene Arbeitsweise zu integrieren, um effizientere und leistungsfähigere Entwicklungsprozesse zu gestalten. Nach der Schulung sind Sie in der Lage, KI-Tools sicher und effektiv in Ihre Softwareentwicklung einzubinden, Automatisierungspotenziale auszuschöpfen und fundierte Entscheidungen über den Einsatz von KI zu treffen.
Institut:
IT-Schulungen.com - New Elements GmbHWo:
Thurn-und-Taxis-Str. 10 90411 Nürnberg -
ab 12.03.2026
Informationsveranstaltung coding_academy
Die coding_academy ist ein maßgeschneidertes Programm speziell für AHS-Oberstufenschüler. Schüler erhalten hier die Chance, zusätzlich zur Matura einen vollwertigen IT-Lehrabschluss in Applikationsentwicklung/Coding abzulegen. Sie können so in dieser äußerst zukunftsträchtigen Branche ihre Karrierechancen ausbauen! Die Ausbildung findet begleitend zum Schulunterricht am WIFI statt. Bei dieser kostenlosen Informationsveranstaltung erhalten Sie einen Einblick in die coding_academy und erfahren alles Wissenswerte über Ablauf, Inhalt, Dauer, Kosten etc.Ziele:
Bei dieser kostenlosen Informationsveranstaltung erhalten Sie einen Einblick in die coding_academy und erfahren alles Wissenswerte über Ablauf, Inhalt, Dauer, Kosten etc. Weitere Informationen unter: www.wifi.at/ooe/coding-academyZielgruppe:
AHS-Schüler (4. Klasse) und deren ElternVoraussetzungen:
keineInstitut:
WIFI OberösterreichWo:
WIFI Gmunden Miller v. Aichholz-Straße 50 4810 GmundenWann:
12.03.2026 - 12.03.2026 -
ab 16.03.2026
Advanced Assembler Language Coding Workshop
This course provides instruction and practice in the use of the more complex S/390 Assembler Language facilities for the experienced assembler language programmer. The course includes a discussion of standard linkage conventions, use of BSAM/QSAM and selected system macros, the macro definition language, and reentrant coding considerations.</p> Emphasis is placed on enhancing skills in problem resolution through analysis of more complex system-provided dumps. Objective</p> - Identify data management considerations and access methods - Code assembler language programs which: - Conform to standard linkage conventions using save area chaining - Define and use BSAM/QSAM datasets through standard I/O macros - Define and execute user macros which contain: - Positional and/or keyword parameters - Fixed or variable entry parameter lists - Conditional assembly logic - Use variable length storage operations (that is, EX, MVCL, and so on) - Employ more complex instructions (that is, TR, TRT, BXLE, and so on) - Access JCL parameter data - Employ LE date/time handling services - Identify reentrant coding considerations and dynamic storage acquisitionZielgruppe:
This course is designed for application programmers and beginning system programmers who code, maintain, and debug application support programs or subroutines written in S/390 assembler language.Voraussetzungen:
You should be able to: Code and debug simple S/390 assembler language programs -
ab 17.03.2026
Smart Coden mit IntelliJ und AI
In diesem Training lernen Sie, die Unterschiede zwischen IntelliSense und echter AI-Unterstützung zu verstehen, IntelliJ-Grundlagen sowie Profi-Features anzuwenden und AI nahtlos in den Java-Coding-Workflow zu integrieren.Zielgruppe:
- Java Entwickler*innenInstitut:
ETC - Enterprise Training Center GmbHWo:
Mühlehner & TavolatoWann:
17.03.2026 - 17.03.2026 -
ab 19.03.2026
Java-Microservices mit KI-Power: Coding mit Spring AI & LangChain4j
In diesem Training lernen die Teilnehmer*innen, AI / KI in Microservices zu integrieren und AI / KI Schnittstellen mit Spring AI und LangChain4j effizient in der Praxis einzusetzen.Zielgruppe:
- Java Programmierer*innenInstitut:
ETC - Enterprise Training Center GmbHWo:
Mühlehner & TavolatoWann:
19.03.2026 - 20.03.2026 -
ab 20.03.2026
Generative AI for Business Professionals⢠(GenAIBIZ)
The course provides a comprehensive understanding of Artificial Intelligence (AI) and generative AI technologies. Participants will gain the skills to articulate the core principles of AI, master the creation of text, code, images, video, and audio through advanced generative AI techniques, recognize the potential challenges associated with generative AI, and formulate effective strategies for integrating generative AI within organizational frameworks. This program is designed to enhance the digital capabilities of professionals, equipping them with the knowledge and tools to leverage AI technologies for innovative solutions and strategic advantage. Course Objectives: Fundamentals of AI and Generative AI: Gain a foundational understanding of AI principles and delve into the specifics of generative AI. Text Generation: Learn to generate compelling text content using AI algorithms. Code Generation: Explore the applications of generative AI in coding tasks, streamlining development processes. Multimedia Generation: Harness the power of AI to create images, videos, and audio, expanding the scope of creative possibilities. Challenges and Strategies: Identify and navigate challenges associated with generative AI, and implement effective organizational strategies.Zielgruppe:
This course is primarily designed for business leaders, consultants, product and project managers, and other decision makers who are interested in unlocking new business opportunities and augmenting existing business processes using generative AI. Itâs also a great starting point for any business professionals who want to investigate generative AI solutions for their own individual tasks and workflows.Voraussetzungen:
To ensure your success in this course, a foundational knowledge of business processes and general business concepts is recommended. Additionally, a basic understanding of information technology resources, including networks and electronic devices, will enhance your learning experience.
Mehr Infos zu Weiterbildungen in der Weiterbildungsdatenbank
Mehr Infos zu Weiterbildungen in der Weiterbildungsdatenbank
- 12 fachliche berufliche Kompetenzen
-
1
Betriebssystemkenntnisse
-
Betriebssysteme (3)
- Android
- LINUX
- Windows
-
Betriebssysteme (3)
-
5
Datenbankkenntnisse
- Datenbankentwicklung
-
Datenbankmanagementsysteme (4)
- MS SQL-Server
- MySQL
- Oracle-Datenbanken
- PostgreSQL
-
Datenbankadministration (1)
- Betreuung von relationalen Datenbanken
-
Datenbank- und Datenbankabfragesprachen (1)
- SQL
-
Advanced Analytics (1)
- Apache Kafka
-
2
Datensicherheitskenntnisse
-
IT-Sicherheits-Software (1)
- Firewall-Systeme
-
Cyber Security (1)
- Informationssicherheit
-
IT-Sicherheits-Software (1)
-
1
Fremdsprachenkenntnisse
-
Englisch (1)
- Technisches Englisch
-
Englisch (1)
-
2
Internetentwicklungs- und Administrationskenntnisse
- Webprogrammierung
-
Cloud Computing (4)
- Microsoft Azure
- OpenStack
- Red Hat OpenShift
- SaaS
-
2
IT-Projektmanagement- und Consultingkenntnisse
-
IT-Projektmanagement (3)
- JIRA
- Kanban (Softwareentwicklung)
- Scrum
- Requirements Engineering
-
IT-Projektmanagement (3)
- 1 Kenntnis berufsspezifischer Rechtsgrundlagen
-
1
Multimediakenntnisse
-
Webdesign (1)
- Responsives Webdesign
-
Webdesign (1)
-
2
Netzwerktechnik-Kenntnisse
-
Netzwerkprotokolle (3)
- IEC 61850
- SAML
- SOAP
-
Netzwerktypen (1)
- Client-/Server Technologien
-
Netzwerkprotokolle (3)
-
7
Programmiersprachen-Kenntnisse
-
Auszeichnungssprachen (3)
- HTML
- SASS/CSS
- XML
-
Objektorientierte Programmiersprachen (8)
- ABAP
- C#
- Eclipse
- Groovy
- Java
- JPA
- Spring Boot
- Spring Framework
-
Compiler Programmiersprachen (2)
- C
- C++
-
Script-Sprachen (1)
- JavaScript
-
Interpreter Programmiersprachen (2)
- PHP
- Python
-
Prozedurale Programmiersprachen (1)
- PL/1
-
Multi-Paradigmen-Sprachen (1)
- Swift
-
Auszeichnungssprachen (3)
-
9
Softwareentwicklungskenntnisse
-
Softwareentwicklungsmethoden (3)
- CI/CD
- Docker
- Kubernetes
-
Softwareprogrammierung (3)
- Customizing
- Objektorientierte Programmierung
- UML
-
Softwaretests (1)
- Durchführung von Softwaretests
-
Spezialgebiete Softwareentwicklung (9)
- Entwicklung von Algorithmen
- Entwicklung von Apps
- Entwicklung von Systemsoftware
- Entwicklung von Webapplikationen
- Hardwarenahe Softwareentwicklung
- Programmierung von Apps
- Programmierung von Netzwerken
- Programmierung von Schnittstellen
- Programmierung von Scripts
-
UI-Entwicklung (2)
- GUI-Tests
- Nutzerorientierte Gestaltung
-
Softwareentwicklungstools (12)
- .NET
- AngularJS
- APIs
- ASP.NET
- Bootstrap
- Frameworks
- Gradle
- Jenkins
- Qt
- REST-API
- Visual Studio
- Windows Presentation Foundation
-
Softwareplanung (1)
- IT-Lastenhefterstellung
-
Software Change Management (1)
- GitHub
-
Konfigurationsmanagement (1)
- Terraform
-
Softwareentwicklungsmethoden (3)
-
1
Wissenschaftliches Fachwissen Technik und Formalwissenschaften
-
Ingenieurwissenschaften (2)
- Elektrotechnik und Informationstechnik
- Simulink
-
Ingenieurwissenschaften (2)
- 4 überfachliche berufliche Kompetenzen
- Analytische Fähigkeiten
- Kommunikationsstärke
-
1
Problemlösungsfähigkeit
- Konzeptionelle Fähigkeiten
-
1
Zuverlässigkeit
- Qualitätsbewusstsein
- 15 In Inseraten gefragte berufliche Kompetenzen
- .NET
- Agile Softwareentwicklung
- Angular
- C
- C#
- C++
- Datenbankmanagementsysteme
- Englisch
- Java
- JavaScript
- LINUX
- Requirements Engineering
- Softwaredokumentation
- SQL
- XML
Hinweis: Die gezeigten Fotos stammen aus einem Berufsfeld und können daher vom beschriebenen Einzelberuf abweichen.



