zu Beruf, Aus- und Weiterbildung
SoftwareentwicklerIn
Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, ITAusbildungsform: mittlere und höhere Schulen
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
Hinweis: Die gezeigten Fotos stammen aus einem Berufsfeld und können daher vom beschriebenen Einzelberuf abweichen.
-
Die Programmierung mit dem iOS SK
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-AppsZielgruppe:
SoftwareentwicklerVoraussetzungen:
Grundkenntnisse – Objective-C2.0 und CocoaInstitut:
m:academyWo:
m:academy - Apple Training Center Stattegger Straße 31b 8045 Graz -
UX für Developer – User Experience speziell für Devs
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äfteVoraussetzungen:
Background in Software-DevelopmentInstitut:
UXfocus e.U.Wo:
Online über Zoom -
Android Studio - Grundlagen
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 CONSULTINGWo:
Virtuelles Klassenzimmer, Live-Online-Seminar -
Microsoft Teams für Entwickler
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 TricksZielgruppe:
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 CONSULTINGWo:
Virtuelles Klassenzimmer, Live-Online-Seminar -
Tools in Agilen Software Projekten
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 GitLabZielgruppe:
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 CONSULTINGWo:
Virtuelles Klassenzimmer, Live-Online-Seminar -
Certified Kubernetes Administrator (CKA) Kurs
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 NanaWo:
Online -
MBA Wirtschaftsinformatik
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 HintergrundVoraussetzungen:
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 JahrenInstitut:
IDM Campus GmbHWo:
E-Learning (keine Anwesenheit & freie Zeiteinteilung) -
MBA Management und Wirtschaftsinformatik
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 VorstudiumVoraussetzungen:
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 GmbHWo:
E-Learning (keine Anwesenheit & freie Zeiteinteilung) -
AZ-204 Developing Solutions for Microsoft Azure (AZ-204T00)
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:
SoftwareentwicklerVoraussetzungen:
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-SchnittstellenInstitut:
IT-Schulungen.com - New Elements GmbHWo:
Online -
JavaScript Komplettkurs
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:
SoftwareentwicklerVoraussetzungen:
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-SchnittstellenInstitut:
IT-Schulungen.com - New Elements GmbHWo:
Online
Mehr Infos zu Weiterbildungen in der Weiterbildungsdatenbank
- 12 fachliche berufliche Kompetenzen
-
1
Betriebssystemkenntnisse
-
Betriebssysteme (3)
- Android
- LINUX
- Windows
-
Betriebssysteme (3)
-
5
Datenbankkenntnisse
-
Advanced Analytics (1)
- Apache Kafka
-
Datenbank- und Datenbankabfragesprachen (1)
- SQL
-
Datenbankadministration (1)
- Betreuung von relationalen Datenbanken
- Datenbankentwicklung
-
Datenbankmanagementsysteme (4)
- MS SQL-Server
- MySQL
- Oracle-Datenbanken
- PostgreSQL
-
Advanced Analytics (1)
-
2
Datensicherheitskenntnisse
-
Cyber Security (1)
- Informationssicherheit
-
IT-Sicherheits-Software (1)
- Firewall-Systeme
-
Cyber Security (1)
-
1
Fremdsprachenkenntnisse
-
Englisch (1)
- Technisches Englisch
-
Englisch (1)
-
2
Internetentwicklungs- und Administrationskenntnisse
-
Cloud Computing (4)
- Microsoft Azure
- OpenStack
- Red Hat OpenShift
- SaaS
- Webprogrammierung
-
Cloud Computing (4)
-
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
-
Compiler Programmiersprachen (2)
- C
- C++
-
Interpreter Programmiersprachen (2)
- PHP
- Python
-
Multi-Paradigmen-Sprachen (1)
- Swift
-
Objektorientierte Programmiersprachen (8)
- ABAP
- C#
- Eclipse
- Groovy
- Java
- JPA
- Spring Boot
- Spring Framework
-
Prozedurale Programmiersprachen (1)
- PL/1
-
Script-Sprachen (1)
- JavaScript
-
Auszeichnungssprachen (3)
-
9
Softwareentwicklungskenntnisse
-
Konfigurationsmanagement (1)
- Terraform
-
Software Change Management (1)
- GitHub
-
Softwareentwicklungsmethoden (5)
- CI/CD
- Docker
- Kubernetes
- Model View ViewModel
- Pair Programming
-
Softwareentwicklungstools (12)
- .NET
- AngularJS
- APIs
- ASP.NET
- Bootstrap
- Frameworks
- Gradle
- Jenkins
- Qt
- REST-API
- Visual Studio
- Windows Presentation Foundation
-
Softwareplanung (1)
- IT-Lastenhefterstellung
-
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
-
Konfigurationsmanagement (1)
-
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.



