SoftwareentwicklerIn

Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, IT
Ausbildungsform: mittlere und höhere Schulen
∅ Einstiegsgehalt BMS: € 2.340,- bis € 2.480,- * ∅ Einstiegsgehalt BHS: € 2.680,- bis € 3.180,- *
* Die Gehaltsangaben entsprechen den Bruttogehältern bzw Bruttolöhnen beim Berufseinstieg. Achtung: meist beziehen sich die Angaben jedoch auf ein Berufsbündel und nicht nur auf den einen gesuchten Beruf. Datengrundlage sind die entsprechenden Mindestgehälter in den Kollektivverträgen (Stand: 2025). Eine Übersicht über alle Einstiegsgehälter finden Sie unter www.gehaltskompass.at. Die Mindest-Löhne und Mindest-Gehälter sind in den Branchen-Kollektivverträgen geregelt. Die aktuellen kollektivvertraglichen Lohn- und Gehaltstafeln finden Sie in den Kollektivvertrags-Datenbanken des Österreichischen Gewerkschaftsbundes (ÖGB) und der Wirtschaftskammer Österreich (WKÖ).

Berufsbeschreibung

SoftwareentwicklerInnen befassen sich mit der Entwicklung und Programmierung von Software für spezifische Anwendungen, wie z.B. Software zur Unterstützung von Geschäftsprozessen und zur Organisation von Arbeitsabläufen, Buchhaltungssoftware, Software für Webshops oder Multimedia-Anwendungen, ebenso wie für Computerspiele. Das Ziel ist es, passgenaue Lösungen für die jeweilige Aufgabe zu finden. Dafür analysieren SoftwareentwicklerInnen die Anforderungen an die Software und erstellen ein Konzept für die Funktionen und das Design. Dann setzen sie die Anforderungen in eine Computersprache um.

Nach der Fertigstellung binden SoftwareentwicklerInnen die Software in das IT-System ein und führen Tests durch, um alle Funktionen zu überprüfen und sicherzustellen, dass die neue Software im Zusammenspiel mit den bereits vorhandenen Anwendungen problemlos läuft. Falls Probleme auftreten, suchen sie nach der Ursache und sorgen für die Fehlerbehebung. Zu ihren Aufgaben zählt auch, bestehende Softwareprodukte um neue Funktionen zu erweitern.

Zudem führen SoftwareentwicklerInnen Einschulungen zur Verwendung der neuen Softwareprogramme durch. Sie verfassen weiters Programmbeschreibungen, führen Wartungsprotokolle und erstellen Benutzerhandbücher. SoftwareentwicklerInnen sind oft auf einen Bereich spezialisiert, z.B. Software für betriebliche Anwendungen oder zur Gerätesteuerung, Computerspiele oder Social-Media-Anwendungen.

Typische Tätigkeiten sind z.B.:

  • Konzepte erstellen
  • Software installieren
  • Updates einspielen
  • Software programmieren
  • Software testen
  • Störungen beheben
  • KundInnen beraten
  • Schulungen durchführen
  • Technische Dokumentationen erstellen
Auf dem Bild ist eine Applikationsentwicklerin zu sehen, die an einem Computer arbeitet.
© AMS / Chloe Potter
Ein Programmierer arbeitet an einem Computer, indem er Code auf zwei Monitoren schreibt und überprüft.
© AMS / Chloe Potter
Auf dem Bild sind zwei ApplikationsentwicklerInnen zu sehen; die Person im Vordergrund arbeitet an einem Laptop, während die andere Person aktiv an einem virtuellen Meeting teilnimmt.
© AMS / Chloe Potter
Applikationsentwickler nehmen an einer Videokonferenz in einem Büro teil.
© AMS / Chloe Potter
Web Development _04 Reworked 06.04.2022
© AMS/Chloe Potter
Web Development _03 Reworked 06.04.2022
© AMS/Chloe Potter
Web Development _01
© AMS/Chloe Potter
Web Development _02
© AMS/Chloe Potter
Web-Development _03
© AMS/Chloe Potter
  • In diesem Seminar lernen Sie die für die Programmierung des iPhone wichtigen Konzepte und Zusammenhänge kennen. Praxisorientierte Beispiele vermitteln das nötige Handwerkszeug, um eigenständig Programme für das iPhone zu entwickeln.
    Ziele:
    Die professionelle Programmierung von iOS-Apps
    Zielgruppe:
    Softwareentwickler
    Voraussetzungen:
    Grundkenntnisse – Objective-C2.0 und Cocoa

    Institut:
    m:academy

    Wo:
    m:academy - Apple Training Center Stattegger Straße 31b 8045 Graz

  • Als Entwickler bist du das Bindeglied zwischen Design und dem finalen Produkt. Umso wichtiger ist es, dass es in der Kommunikation zwischen dir und dem Design-Team nicht zu Missverständnissen kommt. In unserer Weiterbildung „UX für Developer“ lernst du, wie du erfolgreich mit Designschaffenden kommunizierst, wie du UX-Fehler vermeidest und was du als Programmierer zu einer gelungenen User Experience beitragen kannst. Melde dich jetzt für den nächsten Termin an und hol dir einfache Tipps und Tricks und konkrete Lösungen für Probleme bei der Umsetzung von Designs mit nach Hause! Nach Abschluss der Schulung bekommst du eine Teilnahmebestätigung.
    Zielgruppe:
    Programmierer, Softwareentwickler, Developer (Frontend & Backend), IT-Teamleiter, IT-Fachkräfte
    Voraussetzungen:
    Background in Software-Development

    Institut:
    UXfocus e.U.

    Wo:
    Online über Zoom

  • Erhalten Sie eine Einführung in Android Studio und lernen Ihre Umgebung und Ihr erstes Projekt einzurichten. Android Studio hat alles, was Sie brauchen um ein noch schnellerer und noch effizienterer Entwickler werden.

    Softwareentwickler, die Android-Apps erstellen möchten, benötigen Android Studio - die offizielle IDE von Google.

    Android Studio basiert auf IntelliJ IDEA und enthält dieselben großartigen Codierungs- und Debugging-Funktionen sowie viele Werkzeuge, die für die Android-Entwicklung einzigartig sind: Layout-Editoren, Ressourcenmanager, Unterstützung für virtuelle Geräte und mehr.

    Erhalten Sie eine Einführung in Android Studio und lernen Ihre Umgebung und Ihr erstes Projekt einzurichten. Nutzen Sie praktische Shortcuts zum Schreiben und Debuggen von Code.

    Außerdem erfahren Sie, wie Sie Versionskontrolle hinzufügen und Projekte auf GitHub freigeben, Projektabhängigkeiten verwalten, Vorlagen verwenden und mit der von Google bevorzugten Programmiersprache für die Android-Entwicklung, Kotlin, arbeiten. Schließlich nutzen Sie die Entwicklung mit Jetpack Compose, einer neuen Bibliothek, mit der Sie die Oberfläche einer App komplett in Kotlin erstellen können.

    So werden sie ein noch schnellerer und noch effizienterer Entwickler mit Android Studio werden.

    Einstieg in Android StudioAndroid Studio und IntelliJ IDEAKennen Sie Ihre SystemanforderungenInstallieren Sie Android StudioDas Android SDK einrichtenVerwalten von Android Studio UpdatesAktualisieren des Android SDK und der WerkzeugeEin Android Studio Projekt erstellenUntersuchen der Dateistruktur eines ProjektsImportieren von BeispielanwendungenVorbereitung auf die Entwicklung von AppsAndroid Studio konfigurierenIntel HAXM-Software aktualisierenVirtuelle Geräte für App-Tests erstellenErstellen und Starten von Anwendungen auf Android-GerätenSoftware-Versionskontrolle in Android Studio verwendenVerbinden von Android Studio mit einem GitHub-KontoFreigeben eines Android-Projekts auf GitHubCommit und Push von QuellcodeänderungenVerwalten von Entwicklungszweigen mit GitKlonen eines GitHub-RepositorysErkunden der Android Studio BenutzeroberflächeAndroid Studio Werkzeugfenster verwendenMenüs und Symbolleisten verwendenAnpassen von TastaturkürzelnSuche nach Dateien und CodeVerwalten von Projekt-Builds und -Abhängigkeiten in Android StudioHinzufügen externer Bibliotheken mit AbhängigkeitenVerwalten von Versionsvariablen für AbhängigkeitenErkunden des Dialogs ProjektstrukturErstellen von App-Bundles für Google PlayDefinieren und Verwalten von Build-VariantenCodedateien in Android Studio erstellen und bearbeitenErstellen neuer Kotlin- und Java-CodedateienBearbeiten von Codedateien im EditorfensterUmbenennen, Verschieben und Extrahieren von CodeLive-Vorlagen erstellen und verwendenLayouts mit Design- und Textmodus bearbeitenJava-Code nach Kotlin konvertierenAnalysieren und Debuggen von Programmcode mit Android StudioAnalysieren und Beheben von CodeproblemenÄnderungen auf laufende Anwendungen anwendenLogcat-Meldungen filtern und durchsuchenBreakpoints und Watch Expressions verwendenPrüfen Sie den Inhalt der Datenbank einer AnwendungProfilierung der Ressourcennutzung zur LaufzeitVerwalten von Bilddateien in Android StudioLauncher-Symbol erstellenVektorgrafik-Assets erstellenObjekte mit MotionLayout animierenEntwickeln mit Jetpack Compose in Android StudioEine Applikation mit Jetpack Compose erstellenBeispielanwendungen von Jetpack Compose kennenlernen.
    Zielgruppe:
    Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineAndroid Studio - Beratung, Coaching, Workshop, Training suchen!
    Voraussetzungen:
    Keine besonderen Anforderungen.

    Institut:
    HECKER CONSULTING

    Wo:
    Virtuelles Klassenzimmer, Live-Online-Seminar

  • Microsoft Teams ist das am schnellsten wachsende Collaboration-Tool seit der Erfindung des Telefons. Aber wussten Sie, dass Microsoft Teams auch eine moderne Entwicklungsplattform ist?

    Die Vielseitigkeit von Microsoft Teams bedeutet, dass es auch eine vielfältige Entwicklungsplattform ist.

    Microsoft Teams ist eines der am schnellsten wachsenden Unternehmenstools und ermöglicht es Mitarbeitern, innerhalb von Teams zusammenzuarbeiten, Meetings durchzuführen, Daten und Informationen auszutauschen und Anwendungen zu nutzen. Entdecken Sie, wie man mit offenen Webtechnologien wie Node.js, TypeScript und React eigene Tabs sowie Erweiterungen in Teams erstellt.

    Da immer mehr Benutzer Microsoft Teams nicht nur einfach mit den Grundfunktionen nutzen, sondern auch immer mehr innerhalb von Teams tun, wird das Verständnis, wie man für die Microsoft Teams Plattform entwickelt, immer wichtiger für jeden Softwareentwickler, der seine Benutzer dort erreichen will, wo sie sind.

    Einstieg in Microsoft Teams für EntwicklerErstellen Sie Ihre Produktivitätstools für Microsoft TeamsWas sind Microsoft Teams-Erweiterungen?Optionen für die Teams-EntwicklungKanal-Apps und persönliche AppsHinzufügen einer einfachen RegisterkarteBlick auf App StudioPaketierung und BereitstellungDie Entwicklungs-WerkzeugketteEinrichten der WerkzeugeEinrichten Ihres EntwicklungskontosWerkzeugkette für die EntwicklungNode.js und Co.Visual Studio-CodeRegisterkarten in Microsoft TeamsWas sind Microsoft Teams-Registerkarten?Kanal-/Gruppen-RegisterkartenPersönliche RegisterkartenErstellen einer Channel-RegisterkarteKonversations-Bots in Microsoft TeamsArten von BotsBot-Registrierung und Bot-FrameworkQuellcodeBot Framework Composer und EmulatorErstellen eines Bildbibliothek-BotsMessaging-Erweiterungen in Microsoft TeamsEinführung in Messaging-ErweiterungenErstellen einer Messaging-ErweiterungAdaptive KartenErstellen einer Messaging-Erweiterung zum Suchen von BildernWebhooks, Konnektoren und AufgabenmoduleEingehende WebhooksAusgehende WebhooksKonnektorenAufgaben-ModuleSammeln von InformationenExterne Daten abrufenAbrufen von Daten aus Microsoft 365 oder benutzerdefinierten DatenquellenAutorisierung und SSOErstellen von Registerkarten mit dem SharePoint FrameworkPaketieren und BereitstellenPaketierung und HostingBereitstellungVeröffentlichenTipps und Tricks
    Zielgruppe:
    Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineMicrosoft Teams für Entwickler - Beratung, Coaching, Workshop, Training suchen!
    Voraussetzungen:
    Keine besonderen Anforderungen.

    Institut:
    HECKER CONSULTING

    Wo:
    Virtuelles Klassenzimmer, Live-Online-Seminar

  • Mit agiler Denkweise liefern Sie schnell qualitativ hochwertigere Produkte. Und dafür braucht man auch passende Werkzeuge. Entdecken Sie die Stärken und Schwächen verschiedener führender agiler Software-Tools.

    Entdecken Sie die Stärken und Schwächen verschiedener führender agiler Software-Tools, wie Excel, JIRA, Trello, Azure DevOps und das Open-Source-Tool GitLab.

    Sie werden sowohl die Vorteile von einfachen Tools wie Tabellenkalkulationen als auch komplexeren Produktmanagement-Paketen kennenlernen. Erfahren Sie, welches Tool am besten für ihr Team geeignet ist und lernen Sie die unterschiedlichen Aspekte als Projektmanager, Softwareentwickler, agiler Coach und Anwender kennen.

    Sie erleben praxisnah, was einige der Tools richtig machen und was einige falsch machen. In jedem Abschnitt erhalten Sie Vorschläge für Strategien zur Auswahl des richtigen Tools für Ihr Team ab - immer mit dem Hinweis, dass kein Tool jemals die Kernwerte des agilen Manifests überschatten sollte, denn denken Sie daran: ein Teil der agilen Denkweise ist die Förderung von Individuen und Interaktionen gegenüber Prozessen und Tools.

    Einführung in Agile ToolsWie man agile Tools unterscheidet und bewertetAgile Werte im FokusBenötigte Tools zur Unterstützung der agilen DenkweiseMicrosoft Excel und Agile Software ProjekteDie Vorteile von ExcelWie man ein Backlog mit Excel erstelltTeam-Fortschritt ermitteln und anzeigenAtlassian Jira und Agile Software ProjekteIn Jira einloggenWie man ein Jira-Backlog erstelltTeam-Sprints einrichtenAufgaben aus User Stories erstellenKonfigurieren Sie Ihr Task BoardEpics zum Gruppieren Ihrer Stories verwendenJira Sprint abschließenZusammenfassung von JiraTrello und Agile Software ProjekteBei Trello anmeldenErstellen Sie ein Product Backlog mit Trello-KartenWas Sie auf Ihre Trello-Karten schreiben solltenWie Sie die Karten auf Ihrem Board priorisierenPlanen Sie Ihren SprintUnterteilen Sie User Story-Karten in AufgabenVerfolgen Sie Karten auf dem BoardSchließen von Boards am Ende eines SprintsZusammenfassung von TrelloMicrosoft Azure DevOps und Agile Software ProjekteEin Überblick über Azure DevOpsErstellen Sie ein Azure DevOps-KontoWählen Sie den Scrum-ProzessStarten eines Azure-Produkt-BacklogsOrganisieren von Azure-Stories auf einem Backlog-BoardHinzufügen von Azure-Stories zu SprintsErstellen Sie Azure-Aufgaben für das Sprint Task BoardVerfolgen Sie den Fortschritt mit dem Azure DashboardZusammenfassung von Azure DevOpsGitLab und Agile Software ProjekteDer GitLab-Download und die ErstinstallationEinrichten von GitLab-Gruppen zur Abbildung Ihrer OrganisationAuflisten von GitLab-Stories auf einem Backlog-BoardHinzufügen von Beschriftungen, um GitLab-Stories im Auge zu behaltenPriorisieren von GitLab-Stories im BacklogEinrichten von GitLab-Sprint-MeilensteinenHinzufügen von Aufgaben zu GitLab User StoriesVerwenden einer Wiki-Seite für die GitLab-RetrospektiveZusammenfassung von GitLab
    Zielgruppe:
    Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineTools in Agilen Software Projekten - Beratung, Coaching, Workshop, Training suchen!
    Voraussetzungen:
    Keine besonderen Anforderungen.

    Institut:
    HECKER CONSULTING

    Wo:
    Virtuelles Klassenzimmer, Live-Online-Seminar

  • Werden Sie K8s-Administrator - Go from Zero to Hero! Dieser Spezialkurs vermittelt grundlegende Kenntnisse in Kubernetes, der weltweit beliebtesten Plattform für Container-Orchestrierung, also der Bereitstellung, Skalierung und Vernetzung von Containern in einem oder mehreren Clustern. Kubernetes – auch K8s genannt – ist ein Open-Source-System, das sich längst als Standard für die Automatisierung und Verwaltung von Containeranwendungen etabliert hat. Mit diesem Kurs lernern Softwaretechniker die nötigen Skills, um den Software Development Cycle wesentlich effizienter und schneller zu machen. Der Kurs vermittelt die Fähigkeiten, Cluster zu konfigurieren, zu vernetzen, zu analysieren und Fehler zu beheben.
    Ziele:
    Am Ende dieses Kurses haben Sie die nötigen Skills für den Job als K8s-Administrator. Sie sind in der Lage, Kubernetes sicher bei Ihrer Arbeit anzuwenden. Der Kurs vermittelt Ihnen die nötigen Kenntnisse, ein K8s-Cluster von Grund auf einzurichten und zu managen. Der Kurs schafft die ideale Vorbereitung für die CKA Prüfung, die von der Linux Foundation durchgeführt wird.
    Zielgruppe:
    Dieser Kurs richtet sich an DevOps Engineers, Systemadministratoren, Softwareentwickler, und K8s Administratoren, welche die Prüfung zum Certified Kubernetes Administrator (CKA) absolvieren möchten.
    Voraussetzungen:
    Für diesen Spezialkurs gibt es folgende Voraussetzungen: * Basics in Containers (Docker). Hierfür genügt Nana Janashias kostenloser Kurs auf YouTube "Docker Tutorial for Beginners": https://www.youtube.com/watch?v=3c-iBn73dDE - Weiters benötigen Kursteilnehmer gute Englischkenntnisse, da die Lernunterlagen und die Module auf Englisch gehalten sind.

    Institut:
    TechWorld with Nana

    Wo:
    Online

  • In einer zunehmend digitalisierten Wirtschaftslandschaft nimmt die Wirtschaftsinformatik eine Schlüsselrolle ein. Sie verbindet Betriebswirtschaft und Informatik, um Prozesse zu optimieren und Innovationen voranzutreiben. Mit dem MBA Wirtschaftsinformatik erwerben Sie sowohl betriebswirtschaftliches Know-how als auch fundierte IT-Kenntnisse, um als Bindeglied zwischen diesen Bereichen zu agieren.
    Ziele:
    Unser MBA in Wirtschaftsinformatik vermittelt Ihnen Fachkompetenz in der Gestaltung von IT-Strukturen, Datenanalyse und der Steuerung der digitalen Transformation von Geschäftsmodellen, innovative Methoden und IT-Tools zur Projekt- und Prozessoptimierung, sowie Managementkompetenzen, um Teams zu leiten und Soft Skills in IT-Umgebungen zu fördern - entscheidend für die digitale Transformation.
    Zielgruppe:
    Personen in mittleren und oberen Führungspositionen, Softwareentwickler*innen, Systemarchitekt*innen, Netzwerkadministrator*innen, Technologieexpert*innen, Berater*innen, Analyst*innen, Unternehmer*innen, Start-up-Gründer*innen, Fachkräfte mit wirtschaftlichem Hintergrund
    Voraussetzungen:
    Abgeschlossener facheinschlägiger Studiengang einer Hochschule (zumindest einem Bachelor 180 ECTS gleichwertig) oder Abschluss eines anderen fachlich in Frage kommenden Studiums mindestens desselben hochschulischen Bildungsniveaus an einer anerkannten inländischen oder ausländischen postsekundären Bildungseinrichtung oder ein im Curriculum des Hochschullehrgangs definiertes Studium und eine mehrjährige einschlägige Berufserfahrung und ein Mindestalter von 21 Jahren

    Institut:
    IDM Campus GmbH

    Wo:
    E-Learning (keine Anwesenheit & freie Zeiteinteilung)

  • In einer zunehmend digitalisierten Wirtschaftslandschaft nimmt die Wirtschaftsinformatik eine Schlüsselrolle ein. Sie verbindet Betriebswirtschaft und Informatik, um Prozesse zu optimieren und Innovationen voranzutreiben. Mit dem MBA Wirtschaftsinformatik erwerben Sie sowohl betriebswirtschaftliches Know-how als auch fundierte IT-Kenntnisse, um als Bindeglied zwischen diesen Bereichen zu agieren.
    Ziele:
    Unser MBA in Wirtschaftsinformatik vermittelt Ihnen Fachkompetenz in der Gestaltung von IT-Strukturen, Datenanalyse und der Steuerung der digitalen Transformation von Geschäftsmodellen, innovative Methoden und IT-Tools zur Projekt- und Prozessoptimierung, sowie Managementkompetenzen, um Teams zu leiten und Soft Skills in IT-Umgebungen zu fördern - entscheidend für die digitale Transformation.
    Zielgruppe:
    Personen in mittleren und oberen Führungspositionen ohne spezifische IT- Ausbildung, Technologiemitarbeiter*innen, Softwareentwickler*innen, Systemarchitekt*innen, Netzwerkadministrator*inne, Technologieexpert*innen, Berater*innen, Analyst*innen, Unternehmer*innen und Technologie-Start-up Gründer*innen, Fachkräfte mit wirtschaftlichem Hintergrund, Personen ohne Vorstudium
    Voraussetzungen:
    Ohne Matura und Vorstudium möglich. Akademischer Abschluss (Bachelor mit 180 ECTS oder Äquivalent oder höherer Abschluss) und zwei Jahre einschlägige Berufserfahrung oder Universitätsreife und vier Jahre Berufserfahrung, davon mind. zwei Jahre facheinschlägig oder abgeschlossene Berufsausbildung und fünf Jahre Berufserfahrung, davon mind. zwei Jahre facheinschlägig.

    Institut:
    IDM Campus GmbH

    Wo:
    E-Learning (keine Anwesenheit & freie Zeiteinteilung)

  • In dieser 5-tägigen Schulung AZ-204 Developing Solutions for Microsoft Azure lernen Sie, wie Sie End-to-End-Lösungen in Microsoft Azure erstellen können. Sie lernen, wie Sie Azure-Compute-Lösungen implementieren, Azure Funktionen erstellen, Web-Apps implementieren und verwalten, Lösungen mit Azure Storage entwickeln, Authentifizierung und Autorisierung implementieren und ihre Lösungen mit KeyVault und Managed Identities sichern. Sie lernen zudem, wie Sie sich mit Azure Diensten und Diensten von Drittanbietern verbinden und diese nutzen können und wie Sie ereignis- und nachrichtenbasierte Modelle in ihre Lösungen integrieren können. Der Kurs behandelt auch die Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen.
    Ziele:
    In dieser 5-tägigen Schulung AZ-204 Developing Solutions for Microsoft Azure lernen Sie, wie Sie End-to-End-Lösungen in Microsoft Azure erstellen können. Sie lernen, wie Sie Azure-Compute-Lösungen implementieren, Azure Funktionen erstellen, Web-Apps implementieren und verwalten, Lösungen mit Azure Storage entwickeln, Authentifizierung und Autorisierung implementieren und ihre Lösungen mit KeyVault und Managed Identities sichern. Sie lernen zudem, wie Sie sich mit Azure Diensten und Diensten von Drittanbietern verbinden und diese nutzen können und wie Sie ereignis- und nachrichtenbasierte Modelle in ihre Lösungen integrieren können. Der Kurs behandelt auch die Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen.
    Zielgruppe:
    Softwareentwickler
    Voraussetzungen:
    Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse: Praktische Erfahrung mit Azure IaaS- und PaaS-Lösungen sowie dem Azure-Portal Erfahrung mit einer von Azure unterstützten Programmiersprache Erfahrung im Schreiben von Code für die Handhabung von Authentifizierung, Autorisierung und anderen Sicherheitsprinzipien auf der Mittleren Ebene Ein allgemeines Verständnis von HTML, dem HTTP-Protokoll und REST-API-Schnittstellen
  • In dieser 5-tägigen Schulung AZ-204 Developing Solutions for Microsoft Azure lernen Sie, wie Sie End-to-End-Lösungen in Microsoft Azure erstellen können. Sie lernen, wie Sie Azure-Compute-Lösungen implementieren, Azure Funktionen erstellen, Web-Apps implementieren und verwalten, Lösungen mit Azure Storage entwickeln, Authentifizierung und Autorisierung implementieren und ihre Lösungen mit KeyVault und Managed Identities sichern. Sie lernen zudem, wie Sie sich mit Azure Diensten und Diensten von Drittanbietern verbinden und diese nutzen können und wie Sie ereignis- und nachrichtenbasierte Modelle in ihre Lösungen integrieren können. Der Kurs behandelt auch die Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen.
    Ziele:
    In dieser 5-tägigen Schulung AZ-204 Developing Solutions for Microsoft Azure lernen Sie, wie Sie End-to-End-Lösungen in Microsoft Azure erstellen können. Sie lernen, wie Sie Azure-Compute-Lösungen implementieren, Azure Funktionen erstellen, Web-Apps implementieren und verwalten, Lösungen mit Azure Storage entwickeln, Authentifizierung und Autorisierung implementieren und ihre Lösungen mit KeyVault und Managed Identities sichern. Sie lernen zudem, wie Sie sich mit Azure Diensten und Diensten von Drittanbietern verbinden und diese nutzen können und wie Sie ereignis- und nachrichtenbasierte Modelle in ihre Lösungen integrieren können. Der Kurs behandelt auch die Überwachung, Fehlerbehebung und Optimierung von Azure-Lösungen.
    Zielgruppe:
    Softwareentwickler
    Voraussetzungen:
    Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse: Praktische Erfahrung mit Azure IaaS- und PaaS-Lösungen sowie dem Azure-Portal Erfahrung mit einer von Azure unterstützten Programmiersprache Erfahrung im Schreiben von Code für die Handhabung von Authentifizierung, Autorisierung und anderen Sicherheitsprinzipien auf der Mittleren Ebene Ein allgemeines Verständnis von HTML, dem HTTP-Protokoll und REST-API-Schnittstellen
  • 15 In Inseraten gefragte berufliche Kompetenzen
  • .NET
  • Agile Softwareentwicklung
  • Angular
  • C
  • C#
  • C++
  • Datenbankmanagementsysteme
  • Englisch
  • Java
  • JavaScript
  • LINUX
  • Requirements Engineering
  • Softwaredokumentation
  • SQL
  • XML
Auf dem Bild ist eine Applikationsentwicklerin zu sehen, die an einem Computer arbeitet.
© AMS / Chloe Potter
Ein Programmierer arbeitet an einem Computer, indem er Code auf zwei Monitoren schreibt und überprüft.
© AMS / Chloe Potter
Auf dem Bild sind zwei ApplikationsentwicklerInnen zu sehen; die Person im Vordergrund arbeitet an einem Laptop, während die andere Person aktiv an einem virtuellen Meeting teilnimmt.
© AMS / Chloe Potter
Applikationsentwickler nehmen an einer Videokonferenz in einem Büro teil.
© AMS / Chloe Potter
Web Development _04 Reworked 06.04.2022
© AMS/Chloe Potter
Web Development _03 Reworked 06.04.2022
© AMS/Chloe Potter
Web Development _01
© AMS/Chloe Potter
Web Development _02
© AMS/Chloe Potter
Web-Development _03
© AMS/Chloe Potter