Programmieren lernen - für Datenbanken- und Softwareentwicklung

Unternehmen brauchen maßgeschneiderte IT-Lösungen. Software-Spezialisten können unmittelbar auf diese Anforderungen eingehen. Am WIFI gibt es deshalb eine große Bandbreite an Ausbildungen aus dem Bereich. Für Softwareentwickler/innen bis hin zu Weg- und App-Development.

Breite Palette: Datenbanken, Software, Web, Apps

An den WIFIs können Sie in Kursen und Ausbildungen Programmieren lernen.

  • mit unterschiedlichen Programmiersprachen C/C++ VB.NET C' JAVA
  • für Software-, Datenbank-, Web- und App-Entwicklung 
  • von erfahrenen Trainer/innen
  • in einer modernen, freundlichen Lernumgebung

Softwareentwicklung, Datenbanken: Programmieren Lernen von A-Z

Softwareentwicklung

In den WIFI-Ausbildungen zum Thema Software Developer werden Sie vielseitig und praxisnah für diesen Beruf ausgebildet.
Softwareentwicklung

LINUX

LINUX-Systeme sind freie, portable Mehrbenutzer-Betriebssysteme, die auf GNU-Software basieren.
LINUX-Ausbildungen

SPS-Programmierung

SPS steht für "speicherprogrammierbare Steuerung". Mit SPS-Software werden Maschinen und Anlagen gesteuert. Die WIFIs bieten umfassende Grundlagen- und Aufbaukurse zu SPS-Software.
SPS-Programmierung

Projektmanagement

IT-Projekte unterliegen häufig einem strengen Zeitplan. Nur mit professionellem Projektmanagement können Sie eingehalten werden.
Ausbildungen im Projektmanagement

Digitalisierung

Neben Risiken im Datenschutz-Bereich birgt Digitalisierung auch ein riesiges Potenzial für Österreichs Unternehmen. WIFI bietet die Kurse für die Industrie 4.0.
Ausbildungen zum Thema Digitalisierung

IT-Management

Längst sind IT-Mitarbeiter/innen nicht nur Techniker/innen. Sie steuern und warten die wichtigste Infrastruktur des Betriebs - und erfüllen somit auch wichtige Management-Aufgaben.
Mehr zu IT-Management

Weitere Ausbildungen zum Thema Softwareentwicklung und Datenbanken finden Sie in Ihrem Bundesland.

Filter
Entdecken Sie die Möglichkeiten des Programmierens mit ChatGPT. Lernen Sie, wie Sie mit künstlicher Intelligenz interaktive Anwendungen entwickeln. Verwenden und verstehen der Oberfläche von ChatGPT  Grundlagen des Einsatzes vo...
Start jederzeit möglich
Online
Modul 1: Netzwerkgrundlagen (16 TE) Grundbegriffe (LAN, WAN, ...) Physikalische Netzwerktopologien Arbeitsweise lokaler Netzwerke Das OSI-Referenz-Modell Netzwerkprotokolle Adressaufbau und Adressklassen Netzwerkkomponenten, Netzwerkschn...
Vertiefen Sie Ihre Python-Kenntnisse. Erfahren Sie fortgeschrittene Konzepte und Techniken für die Python-Entwicklung. Das Wissen um die Programmiersprache Python wird vertieft. Weiters werden einige ihrer Spezialgebiete durch eine Aus...
Entdecken Sie UX/UI Design für Webentwickler:innen: Gestalten Sie benutzerfreundliche Websites und steigern Sie deren Attraktivität. Jetzt anmelden und loslegen! Einführung: UX/UI Design für WebentwicklerInnen Begriffsklärung un...
06.05.2025 - 27.05.2025
Online
1 Termin
Ihr Rüstzeug für den Aufbau moderner Datenbanken Grundkonzepte relationaler Datenbanken. Tabellen und Constraints. Von der Idee zum Konzept: Entitäten und Beziehungen. Normalisierung und ihre Anwendung. Die Sprache d...
Bei dieser Veranstaltung bieten wir Ihnen anhand von praxisnahen Beispielen einen kurzen Einblick in die Welt der Webentwicklung. Stellen Sie gerne Ihre Fragen. Vorstellung ein bis zwei konkreter Webentwicklungsprojekte Einblick in ...
Unser Training für professionelles Anforderungsmanagement beschränkt sich nicht darauf, Anforderungen korrekt aufzuschreiben. Es beinhaltet auch das Identifizieren, Strukturieren und Dokumentieren der relevanten Anforderungen sowie die Aufbereitung für di...
Efficient requirements engineering is an essential prerequisite for project success. This course will introduce you to all essential methods related to requirements engineering. Our training is not limited to writing down requirements correctly. It also i...
Sie lernen Software professionell zu entwickeln und wenden diese Kenntnisse in einem größeren Projekt an. Mit der inkludierten Prüfung dokumentieren Sie Ihre Fachkompetenz und erhalten Zeugnis und Diplom zum geprüften Softwaredeveloper in Java. Gute Jav...
12.05.2025 - 07.07.2025
Linz
1 Termin
Linux installieren Die Bedienung des Linux-Systems Hilfe und Dokumentation Die Editoren vi und emacs Die wichtigsten Kommandos Standardkanäle und Filterkommandos Dateien und das Dateisystem
ASP.net Kärnten
Sie wollen dynamische Webseiten mit dem ASP.NET-Framework entwickeln und die damit verbundenen Grundlagen der Client-Server-Programmierung erlernen? Dieser Workshop führt Sie Schritt für Schritt an einem durchgehenden Beispiel in die Besonderheiten der W...
Erfahren Sie alles über DevOps & Cloud Computing im Java-Umfeld: Nutzen Sie unsere praxisnahe Ausbildung für Ihren beruflichen Erfolg. Einführung Technologie und Architektur Überblick Agile dynamische Software Entwicklung (CI/CD) D...
Die Administration eines Linux-Systems Systemadministration Benutzer- und Gruppenverwaltung Der Bootloader Systemstart und Systemstopp Prozessverwaltung Shared Libraries Partitionierung und Dateisysteme Grafische Werkzeuge zur Systemadmini...
Werden Sie zur zentralen Ansprechperson für Künstliche Intelligenz in Ihrem Unternehmen! KI-Beauftragte steuern und koordinieren den Einsatz von KI-Tools in Unternehmen. Außerdem sorgen sie für die praxisnahe Umsetzung von KI-...
Informieren Sie sich detailiert über unser umfangreiches Kursangebot im Bereich Webentwicklung. Sie erhalten ausführliche Informationen zu Inhalt, Organisation und Ablauf der Developer-Ausbil...
Erweitern Sie Ihr SQL-Know-how! Lernen Sie komplexe Abfragen in Microsoft SQL Server zu erstellen und ihre Daten zu bearbeiten. Wiederholung und Festigung der SQL Basis Kenntnisse Systemdatenbanken (master, model, msdb, tempdb) Ers...
PHP-Aufbaukurs: Erweitern Sie Ihr Know-how in PHP und entwickeln Sie dynamische Webanwendungen. Jetzt anmelden und loslegen! Programmieren mit PHP-Aufbau Objektorientierte Programmierung Interfaces Klassen, Vererbung und Klassen-H...
03.06.2025 - 08.07.2025
Online
1 Termin
Informieren Sie sich detailiert über unser umfangreiches Kursangebot im Bereich Softwareentwicklung. Sie erhalten ausführliche Informationen zu Inhalt, Organisation und Ablauf der Developer-A...
Erlernen Sie die Grundlagen der Python-Programmierung. Python ist die Sprache schlechthin für viele Anwendungsgebiete, wie etwa Machine-Learning. Grundlegende Konzepte Verwendung der Programmierumgebung Syntax von Python Datenstru...
Sie möchten lernen, Datenbanken zu verwalten? Egal, ob Anfänger oder fortgeschrittener User - unserer Trainer bilden Sie effizient weiter. Die Installation, Konfiguration und die Wartung von Datenbanksystemen ist der Inhalt die...
Sie erhalten einen Einblick in das Kursangebot der Software-Entwicklung und Programmierung. Sie erlangen dadurch Entscheidungssicherheit für Ihre Kursauswahl.
Sie lernen Software professionell zu entwickeln und wenden diese Kenntnisse in einem größeren Projekt an. Mit der inkludierten Prüfung dokumentieren Sie Ihre Fachkompetenz und erhalten Zeugnis und Diplom zum geprüften Softwaredeveloper in C#. Kenntnisse...
18.06.2025 - 23.07.2025
Linz
1 Termin
Entdecken Sie die Möglichkeiten des Programmierens mit ChatGPT. Lernen Sie, wie Sie mit künstlicher Intelligenz interaktive Anwendungen entwickeln. Verwenden und verstehen der Oberfläche von ChatGPT  Grundlagen des Einsatzes vo...
Start jederzeit möglich
Online
Erhalten Sie einen detaillierten Einblick in die Struktur und Lernziele unserer C#-basierten Softwareentwickler-Ausbildung. Entdecken Sie, wie diese Ausbildung Ihnen dabei helfen kann, beruflich voranzukommen und neue Karrieremöglichkeiten zu erschließen....
26.08.2025 - 26.08.2025
1 Termin
Ob als Einstieg in die Welt des Programmierens oder als Weiterbildung für erfahrene Fachkräfte: Mit Python beherrschen Sie eine der meistgenutzten Programmiersprachen der Welt. Dieser Kurs richtet sich an alle Neueinsteiger:innen und...
05.09.2025 - 28.10.2025
Innsbruck
1 Termin
DevOps mit Docker - 'Dependency Hell' war gestern Docker und ähnliche Container-Technologien gewinnen seit Jahren massiv an Bedeutung. Mithilfe von Docker können Sie Programme samt aller Abhängigkeiten in sogenannten Images ablegen....
09.09.2025 - 30.10.2025
Innsbruck
1 Termin
Grundbegriffe .NET Core Framework C# Programmiersprache Visual Studio, Integrierte Entwicklungsumgebung (IDE) Befehlssatz und Datentypen Algorithmenbausteine Schleifen-Konstrukte Konstrukte ...
Starten Sie Ihre Karriere als Webdesigner:in! Im Lehrgang Webentwickler erwerben Sie in nur zwei Monaten die Fähigkeiten, um professionelle Webseiten zu erstellen. Von der Konzeption bis zur Umsetzung aktueller Design-Trends und erlernen Sie das Zusammens...
Java-Basis: Starten Sie Ihre Programmierkarriere mit dem Fundament der Java-Programmierung. Jetzt anmelden und loslegen! Strukturierte Programmierung Syntax von Java Kontrollstrukturen, Standard Ein-/Ausgabe Typen und Variablen, A...
Werden Sie Software Entwickler:in mit der meistgenutzten Programmiersprache Java. Für Einsteiger:innen geeignet. Jetzt anmelden und loslegen!Software Developer:in Java für Einsteiger:innenPrüfung zum/zur WIFI Software Developer:in JavaProjekt und Coaching...
Lerne, wie du mit HTML und CSS Webseiten erstellen kannst. HTML ist die Markup-Language, mit der Sie den Inhalt, die Überschriften, Listen, Tabellen usw. auf Ihrer Seite beschreiben. CSS ist die Stylesheet-Language, um die Seite zu ...
Sie haben ein Faible für Computerprogrammierung? Dieser Kurs bereitet Sie optimal auf das Arbeiten mit der Programmiersprache C# vor.      Sie können den Informationsabend gerne auch via Livestream verfolgen. Klicken Sie auf den LIN...
Grundlagen der Softwaretechnologie Grundlagen der Programmiersprache C- Compiler, Präprozessor und Linker- Datentypen- Operatoren und Ausdrücke- Typenumwandlung- Kontrollstrukturen- Funktionen  Programmierübungen- I/O-Ports- Interrupts- Tastatur ...
Grundlagen        Einführung: Die Geschichte von Python. Wieso eine neue Sprache?        Basisdatentypen und Gültigkeitsbereiche        Dynamische Typisierung      ...
Vom realen Problem zum Programm: Abstraktion, Algorithmen und deren Darstellung, Programmstrukturen. Womit arbeiten Programme: Information, Daten, Datentypen und deren Verwendung. Grundlage jeder modernen Softwareentwicklung: Wesentliche Konzepte der ...
Coden leicht gemacht! Python ist leicht erlernbar. Python-Code liest sich flüssig. Vieles funktioniert in Python einfach so, wie man es sich vorstellt.  WICHTIGE INFORMATION: Dieser Lehrgang wird in Kooperation mit dem WIFI Vorarlberg angebo...
Sie möchten IT-Profi werden? An der Fachakademie für Informatik bilden Sie sich in zwei Jahren zum diplomierten IT-Fachwirt fort. Damit übernehmen Sie die Verantwortung für alle IT-Agenden in einem Unternehmen. Vier Informatik-Lehrgänge in einem ...
Grundbegriffe (LAN, WAN, ... Physikalische Netzwerktopologien Das OSI-Referenz-Modell Netzwerkprotokolle Arbeitsweise lokaler Netzwerke Netzwerkkomponenten (Router, Switches, Bridges) VLAN Erweiterung der Geschwindigkeit Weitverkehrsnetze
Erlernen Sie die Techniken des Requirements Engineering, um Kundenanforderungen präzise zu erfassen und effizient in IT-Projekten umzusetzen. Praxisnahe Tools und Methoden garantieren Projekterfolge. Requirements Engineering, Prozessmodelle und praktisch...
Hardware-Systemkomponenten Schnittstellen Monitore und Grafikkarten Massenspeicher Druckertechnologien Windows Client  Windows-Systemmanagement Netzwerk-Grundlagen
Erlernen Sie das (objektorientierte) Programmieren mit C#. Basierend auf den aktuellen Inhalten der Microsoft Virtual Academy geben wir Ihnen die Basis, um einen Einblick in die Welt von C# im .NET Framework oder die Programmierung i...
Tauche ein in die Welt der Softwareentwicklung und lerne C#, die Sprache der Zukunft! Lerne bahnbrechende Anwendungen zu programmieren und werde zum gefragten Software Developer. Von Standardlösungen zur individuellen IT-Exzellenz: B...
27.09.2025 - 09.05.2026
Innsbruck
1 Termin
 Neue Features in Server 2019 Managementtools unter Server 2019 (Admin Center) Windows-Power Shell unter Server 2019 
30.09.2025 - 25.06.2026
Dornbirn
1 Termin
Virtualisierung Grundlagen der Virtualisierung Installation Hypervisor Erstellung und Konfiguration virtueller Maschinen Einführung in Storagetechnologien Hochverfügbarkeit  Active Directory und Netzwerkinfrastruktur Routing im...
Namensräume Kontrollstrukturen - Schleifen - Alternativen - Mehrfachauswahl - Funktionen Datenstrukturen - Elementare Typen- Strukturen- Arrays- Aufzählungen Einführung in die objektorientierte Programmierung Klassen und Objekte- Definition - Attr...
168 Letzte Änderung: 02.04.2016
03.10.2025 - 03.10.2025
Online
1 Termin