Hier finden Sie Berufsinformationen, Angebote zu Aus- und Weiterbildungen sowie Informationen zu Einstiegsgehältern, Arbeitsmarkttrends und vieles mehr.

ApplikationsentwicklerIn - Coding

Berufsbereiche: Informationstechnologie
Ausbildungsform: Lehre
Lehrzeit: ∅ Einstiegsgehalt: € 1.990,- bis € 2.130,- * Arbeitsmarkttrend: steigend

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.

  • Grundlagen der Programmierung und Wartung von einfachen Websites
    Voraussetzungen:
    EDV-Grundkenntnisse (entspechend ECDL-Standardniveau)

    Institut:
    jobart.at Personalberatung & Training e.U.

    Wo:
    Jobart.at Shuttleworthstraße 14/Objekt 68 A-1210 Wien

  • ab 03.10.2019
    - Unterscheidung zwischen "production coding" und "prototyping" - Theoretische und praxisorientierte Grundlagen des Programmierens - Programmierumgebung - Erarbeitung der Grundkonzepte anhand praxisnaher Beispiele - Variablen - Konditionen - Funktionen -
    Ziele:
    In diesem Intensivworkshop erhalten Sie einen spannenden Einblick in die aufregende Welt des Programmierens. Komplexe Zusammenhänge werden Ihnen in einfacher Form und anhand praxisnaher Beispiele erklärt. So sammeln Sie bereits während des Seminars wertvolle Programmiererfahrung. Darüber hinaus gewinnen Sie Verständnis für die Abläufe in der Softwareentwicklung und erhalten Einblicke in die Entwicklungsprozesse, die hinter bekannten und erfolgreichen Apps und Webseiten stehen. Mit diesem Wissen gelingt es Ihnen, in Zeiten des digitalen Wandels noch bessere betriebliche Entscheidungen zu treffen.
    Zielgruppe:
    - UnternehmerInnen, die sich mit der Digitalisierung konfrontiert sehen - MitarbeiterInnen, die direkt oder indirekt an der Entwicklung digitaler Produkte beteiligt sind - QuereinsteigerInnen, die sich für Berufe in dieser Sparte interessieren - Inter

    Institut:
    Berufsförderungsinstitut (BFI) - Wien

    Wo:
    BFI Wien, Alfred-Dallinger-Platz 1, 1030 Wien

    Wann:
    03.10.2019 - 03.10.2019

  • ab 02.04.2020
    - Unterscheidung zwischen "production coding" und "prototyping" - Theoretische und praxisorientierte Grundlagen des Programmierens - Programmierumgebung - Erarbeitung der Grundkonzepte anhand praxisnaher Beispiele - Variablen - Konditionen - Funktionen -
    Ziele:
    In diesem Intensivworkshop erhalten Sie einen spannenden Einblick in die aufregende Welt des Programmierens. Komplexe Zusammenhänge werden Ihnen in einfacher Form und anhand praxisnaher Beispiele erklärt. So sammeln Sie bereits während des Seminars wertvolle Programmiererfahrung. Darüber hinaus gewinnen Sie Verständnis für die Abläufe in der Softwareentwicklung und erhalten Einblicke in die Entwicklungsprozesse, die hinter bekannten und erfolgreichen Apps und Webseiten stehen. Mit diesem Wissen gelingt es Ihnen, in Zeiten des digitalen Wandels noch bessere betriebliche Entscheidungen zu treffen.
    Zielgruppe:
    - UnternehmerInnen, die sich mit der Digitalisierung konfrontiert sehen - MitarbeiterInnen, die direkt oder indirekt an der Entwicklung digitaler Produkte beteiligt sind - QuereinsteigerInnen, die sich für Berufe in dieser Sparte interessieren - Inter

    Institut:
    Berufsförderungsinstitut (BFI) - Wien

    Wo:
    BFI Wien, Alfred-Dallinger-Platz 1, 1030 Wien

    Wann:
    02.04.2020 - 02.04.2020

  • Today, to work with large amounts of data, you need computational power. This course teaches you the necessary programming skills to organise and manipulate data, and to visualise it effectively. To make sense of all the information around, we have to be able to organise, process and display it. That is what you will learn to do in this course: lots of coding, basic statistics and … beautiful visualisations. Throughout the course, we will constantly emphasise interpretation and communication, which are essential skills for all data scientists. The examples provided in the course include real world data from various spheres. Not all data is numerical – you will also work with textual data and with maps. We will provide multiple datasets for you to choose from, which means, you will be building your own projects while learning.
    Voraussetzungen:
    Solid knowledge of Python Syntax.
  • ab 21.01.2020
    Dieses Modul vermittelt grundlegende Kenntnisse und Fertigkeiten, die erforderlich sind, um Computational Thinking und Coding zur Erstellung einfacher Computerprogramme anzuwenden. Die Kandidatinnen und Kandidaten lernen, einfache Computerprogramme selbst zu schreiben und ein tieferes Verständnis für die Digitalisierung und die Welt der Informatik zu entwickeln. Die konkrete Umsetzung erfolgt in der Programmiersprache Python. InhalteGrundlagen des Computing und typische Schritte beim Erstellen eines Programmes verstehenMethoden des Computational Thinking wie Problemzerlegung, Mustererkennung, Abstraktion und algorithmisches Design zur Problemanalyse und Lösungsentwicklung verstehen und anwendenWesentliche Grundsätze und Schlüsselbegriffe des Codings und die Bedeutung von gutstrukturiertem und dokumentiertem Code verstehenProgrammierbegriffe wie Variablen, Datentypen und Logik in einem Programm verstehen und verwendenEffizienz und Funktionalität verbessern, indem Schleifen, bedingte Anweisungen, Funktionen sowie Events und Commands in einem Programm eingesetzt werdenProgramm testen, Fehler bereinigen (Debugging) und vor der Auslieferung sicherstellen, dass die erforderlichen Bedingungen erfüllt sind

    Institut:
    Berufsförderungsinstitut Oberösterreich

    Wo:
    Berufsförderungsinstitut, Bulgariplatz 12, Linz

    Wann:
    21.01.2020 - 06.02.2020

  • ab 27.01.2020
    Dieses Modul vermittelt grundlegende Kenntnisse und Fertigkeiten, die erforderlich sind, um Computational Thinking und Coding zur Erstellung einfacher Computerprogramme anzuwenden. Die Kandidatinnen und Kandidaten lernen, einfache Computerprogramme selbst zu schreiben und ein tieferes Verständnis für die Digitalisierung und die Welt der Informatik zu entwickeln. Die konkrete Umsetzung erfolgt in der Programmiersprache Python. InhalteGrundlagen des Computing und typische Schritte beim Erstellen eines Programmes verstehenMethoden des Computational Thinking wie Problemzerlegung, Mustererkennung, Abstraktion und algorithmisches Design zur Problemanalyse und Lösungsentwicklung verstehen und anwendenWesentliche Grundsätze und Schlüsselbegriffe des Codings und die Bedeutung von gutstrukturiertem und dokumentiertem Code verstehenProgrammierbegriffe wie Variablen, Datentypen und Logik in einem Programm verstehen und verwendenEffizienz und Funktionalität verbessern, indem Schleifen, bedingte Anweisungen, Funktionen sowie Events und Commands in einem Programm eingesetzt werdenProgramm testen, Fehler bereinigen (Debugging) und vor der Auslieferung sicherstellen, dass die erforderlichen Bedingungen erfüllt sind

    Institut:
    Berufsförderungsinstitut Oberösterreich

    Wo:
    Arbeiterkammer, Ferdinand-Öttl-Straße 19, Vöcklabruck

    Wann:
    27.01.2020 - 12.02.2020

  • The CodeFactory Full Stack Web Developer training course prepares you for your versatile career as a Junior Web Developer. From back-end to front-end programming languages and frameworks you will learn how to use the most popular programs, such as Angular, PHP, WordPress, HTML, CSS and JavaScript. As a Full Stack Web Developer you have comprehensive knowledge in the area of software development and are proficient in currently relevant programming languages. This allows you to work in both web and software development. As a generalist you can perform almost any task with your coding skills and often work closely together with project managers by taking care of requirements management, software and test planning as well as programming activities.
  • The CodeFactory Java Developer course prepares you for your versatile career as a Java Junior Developer. You will learn how to use create software in Java, use integrated development environments and apply advanced programming concepts to solve different real-life projects and tasks. As a Java Junior Developer you will have good knowledge in the area of software development and will be proficient in syntax, tools and programming concepts. All of this, including your own impressive project-portfolio built throughout the course, will allow you to immediately start your career in the software development industry. As a generalist, you will be able to work productively and collaborate closely with other disciplines such as project managing, test planning as well as programming activities software and test planning as well as programming activities. Your benefits as a CodeFactory Java Developer course graduate Learn coding with Java in less than 2 months Be job-ready immediately after completing your training Learn and grow together with motivated colleagues and professional trainers Experience an innovative training format that is unique in Austria and based on US coding schools Gain practical experience by working on real projects Benefit from an education that is affordable and eligible for funding (please see in addition our payment & financing options) Use our company network and events to boost your professional future Key Facts: Duration: 8 weeks Course Language: English Location: CodeFactory, Kettenbrückengasse 23/2/12, 1050 Vienna Times: Monday to Thursday 9-16 o’clock @ CodeFactory plus assignments with free time management Fee: 2.490,00 € Entry Level: beginners Max. number of course participants: 30
  • Machine Learning is one of the most essential tools for working with data. It opens the path to the most exciting careers in data science around the globe. Machine learning is a combination of computer science and statistics. It’s a must-have skill for all aspiring data scientists, researchers, graduate students or anyone else who wants to wrestle all their raw data into refined trends and predictions. This course will teach you the way of seeing the data through the prism of machine learning. You will look into the use cases for machine learning and learn about the most popular machine learning libraries out there. You will see how to use a few of the most important machine learning algorithms (prepare for some coding!) and evaluate their efficiency. We will also briefly touch upon the topic of Deep Learning specifically. Course Requirements: decent python programming skills (some resources for numpy and pandas will be provided before the course’s kick-off) preinstall Python3, Jupyter and the libraries (guidelines will be provided) basic knowledge of statistics (much will be explained in the class) school-level maths (some resources will be provided before the course’s kick-off) bring your own laptop
  • 5 überfachliche berufliche Kompetenzen
  • Analytische Fähigkeiten
  • Lernbereitschaft
  • 2
    • Konzeptionelle Fähigkeiten
    • Umsetzungsstärke
  • Serviceorientierung
  • 2
    • Genauigkeit
    • Qualitätsbewusstsein
  • 17 In Inseraten gefragte berufliche Kompetenzen
  • Projektmanagement-Kenntnisse
  • Softwareentwicklungskenntnisse
  • C#
  • C++
  • CSS
  • Customizing
  • Datenbankentwicklung
  • HTML
  • Java
  • JavaScript
  • MySQL
  • PHP
  • Schnittstellen-Programmierung
  • Software-Programmierung
  • Softwaretests
  • SQL
  • Systemintegration