Hintergrundgrafik
Filter setzen closed icon
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.
Förderungen durch Bildungsgeld / Update möglich
ZEIT 284 Lehreinheiten
Stundenplan
Am Wochenende
LERNMETHODE Trainer:in, Lernplattform

Teilzahlung - 7 x 764,29 EUR
Kursnummer: 42822014

Teilzahlung - 7 x 764,29 EUR
5.671,00 EUR Kursnummer: 42822014
ZEIT 2 Lehreinheiten
Stundenplan
Abends
LERNMETHODE Trainer:in
Kursnummer: 42825014
kostenlos Kursnummer: 42825014
ZEIT 284 Lehreinheiten
Stundenplan
Am Wochenende
LERNMETHODE Trainer:in, Lernplattform

Teilzahlung - 7 x 764,29 EUR
Kursnummer: 42822013
FIX-Starter
Teilzahlung - 7 x 764,29 EUR
4.953,00 EUR Kursnummer: 42822013

Software Developer mit C#

Beschreibung

Von Standardlösungen zur individuellen IT-Exzellenz: Beginnen Sie noch heute Ihre Ausbildung als Software Developer. Die digitale Transformation erreicht alle Sektoren und qualifizierte Fachkräfte sind gefragter denn je. Entdecken Sie den Diplomkurs Software Developer am WIFI Tirol, der in nur zwei Semestern EDV-Enthusiasten zu begehrten IT-Experten ausbildet und dem Fachkräftemangel entgegenwirkt.

Inhalte


Grundlagen der Programmierung mit C#

  • Basics
  • Einführung in .NET
  • Variablen, Datentypen und Arrays
  • Schleifen & Kontrollstrukturen
  • Arbeiten mit Structs
  • Namespaces, Methods
  • Operatoren
  • Praktische Begleitprojekte: Zahlenratespiele, Taschenrechner, Währungsrechner

Visual Studio & Quellcodeverwaltung

  • Umgang mit Visual Studio
  • Debugging

Objektorientierte Programmierung mit C#

  • Klassen
  • Kapselung
  • Abstraktion
  • Polymorphie
  • Vererbung
  • Interfaces
  • Listen und LINQ
  • Praktische Begleitprojekte: Kundenverwaltungsprogramm, Objektorientierter Taschenrechner

Server-Grundlagen / Basics der Internetprogrammierung / Datenbanken

  • Crashkurs/Einführung HTML, CSS
  • SQL und MySQL
  • Praktische Begleitprojekte: Erstellung einer Homepage mit HTML und CSS, Hosting lokal am eigenen Server, Aufsetzen einer eigenen SQL-Datenbank

C# im Backend

  • REST API
  • Umgang mit MVC-Controllern und dem Entitiy Framework
  • Praktisches Begleitprojekt: Erstellung einer Schnittstelle zwischen Frontend und Datenbank

C# in der Cloud

  • Deployment von einer WEB-Api in Microsofts Azure-Cloud
  • Deployment von einer SQL-Datenbank in Microsofts Azure-Cloud
  • Praktisches Begleitprojekt: Das Zusammenspiel der Cloud-Komponenten in Azure -> Kommunikation Web-API mit SQL

Internetprogrammierung mit C#

  • Homepage mit der Blazor-Technologie und ASP.NET
  • Frontend für ein Backend programmieren
  • Praktisches Begleitprojekt: Frontend für den Datenbankzugriff

Mobile Programmierung mit C# (iOS und Android)

  • Einführung Xamarin Framwork für die Erstellung nativer App’s für Handys, Tablets
  • Einführung XAML
  • Praktischer Umgang mit der Cross-Plattform Technologie Xamarin
  • Einführung Deployment in den App-Stores von Google und Apple
  • Praktisches Begleitprojekt: TO-DO App mit Datenbankzugriff für Android und iOS

C# Desktop-Software für Windows, Linux, macOS

  • Das Kennenlernen der Programmierung von Desktop-Software mit C#
  • Cross-Plattform
  • Vertiefter Umgang mit XAML
  • Praktisches Begleitprojekt: Kundenverwaltungssystem

Game-Development mit C#

  • Gamedesign und Programmierung einer eigenen Engine mit C#
  • Praktisches Begleitprojekt: Programmierung eines SideScrollingVideoGame

Software-Engineering

  • Programmiertechniken: Scrum, Waterfall, Agil
  • Requirement-Engineering
  • System/Software-Requirement
  • Klassen- und Verhaltensdiagramme
  • Use-Cases und Aktivitätsdiagramme
  • Patterns: Model-View-Controller (MVC)

Berechnen Sie Ihre Ersparnis Förder-Ersparnis berechnen


Überblick
Voraussetzungen

  • EDV- und Windows/iOS-Kenntnisse
  • Grundlegende Programmierkenntnisse in einer beliebigen Sprache (Java, PHP, JavaScript, HTML, C++…) sind von Vorteil, aber kein Muss
  • Englisch im B1-Niveau ist hilfreich.
  • Neben den Einheiten am WIFI sollte man sich circa 3-4h pro Woche für Hausaufgaben und
  • Selbststudium Zeit nehmen um ein optimales Lernergebnis zu erzielen
Zielgruppe

  • Personen, die zusätzlich zu ihrem erlernten Beruf ihr Portfolio um die Software-Developer-Komponente erweitern möchten
  • Personen, die gezielt eine Karriere als Software Developer anstreben und hier den Einstieg in die Welt der Software-Entwicklung finden
  • Personen, die sich am Arbeitsmarkt neu orientieren möchten und eine Karriere im Software Development starten
  • Interessierte Personen, Vereine, Non-Profit-Organisationen
Abschluss

Die Ausbildung schließt mit einer Abschlussarbeit und dem WIFI Zeugnis „Software Developer mit C#“ ab.

Trainerstatements
Peter Schittenkopf, Lehrgangsleiter
Wir begleiten dich auf dem Weg vom Anwender zum Entwickler mit einer der flexibelsten Programmiersprachen der Welt: C#.
Peter Schittenkopf, Lehrgangsleiter
Bildungskarenz/Bildungsteilzeit

Diese Veranstaltung können Sie im Rahmen Ihrer Bildungskarenz/Bildungsteilzeit absolvieren. Alle Informationen zur Bildungskarenz.

Förderungen - Kurskosten zurückholen

Dieses Kursangebot entspricht den Förderkriterien Bildungsgeld update des Landes Tirol. Bitte prüfen Sie selbst, ob Sie persönlich die Voraussetzungen erfüllen.

Sie können bares Geld sparen: Reichen Sie einfach Ihre berufliche Weiterbildung beim zuständigen Finanzamt über Ihre Arbeitnehmerveranlagung / Einkommensteuererklärung ein.

Inhouse Training - Individuelle Schulungen für Firmen und Unternehmen

Diese Schulung ist auch als individuelles Firmentraining (FIT) durchführbar.
WIFI Inhouse Trainings sind maßgeschneiderter Wissenstransfer für Unternehmen.

Bei uns ist alles passgenau: Wer, Was, Wie, Wo, Wann – die Firmenschulung ist punktgenau auf die Kundenwünsche abgestimmt.

Bei Fragen oder Interesse an einem Seminar, Training oder Workshop kontaktieren Sie uns hier.

Letzte Änderung: 17.05.2023