Softwareentwicklung mit C#.NET
  • Abschluss Diplom
  • AK extra Digi-Bonus
  • Blended learning
  • Teilzahlung
  • Web_Blended learning
  • Web_Diplom
  • AK Bildungsgutschein
Softwareentwicklung mit C#.NET
Das erwartet Sie

C# bringt vor allem in der Datenbank-Programmierung seine Stärken ins Feld. Wie Sie diese Eigenschaft praktisch in der Warenwirtschaft für sich nutzen können, zeigen wir Ihnen in diesem Diplomlehrgang. Sie lernen Schritt für Schritt die objektorientierte Programmiersprache und bringen das neugewonnene Theoriewissen gleich in einem eigenen Softwareprojekt zur praktischen Anwendung. Sie werden danach nicht nur in der Lage sein, eine eigene Lager- und Auftragsverwaltung zu programmieren, sondern eine Vielzahl an nützlichen Computerapplikationen selbst zu entwickeln.

Inhalte

- Einführung in die Microsoft .NET-Technologie
- Projektverwaltung mit Visual Studio
- Eingabe, Verarbeitung, Ausgabe
- Syntax von C#
- Verwendung von Bibliotheken
- Variablen und Datentypen, Gültigkeitsbereiche, Verkettungen
- (Mathematische) Operatoren
- Vergleichsoperatoren, logische Operatoren
- Kontrollstrukturen (if, switch case, ?-Operator)
- Schleifen (for, foreach, while, do-while)
- Arrays, Listen, ASCII-Werte
- Grundlagen der OOP (Klassen, Objekte, Eigenschaften, Methoden, Konstruktoren und statische Methoden)
- Konsolen- und WinForm-Anwendungen
- Umgang mit Nuget-Paketen

- Zugriff auf Dateien und Ordner
- Text-, Excel- und XML-Dateien auslesen
- Details der OOP (Vererbung, Interfaces, abgeleitete Eigenschaften, partielle Klassen, Serialisieren und Deserialisierung von Objekten, JSON)
- Klassendiagramme
- Erstellen von eigenen Klassenbibliotheken
- Software-Architektur (Ordnerstruktur und Zuständigkeitsbereiche)

- WinForms-Design Grundlagen
- WPF-Design Grundlagen
- Standardkomponenten (Eigenschaften und Ereignisse)
- Erstellen von Formularen (mit Models und ViewModels)
- Master-Detail-Form
- Drag & Drop, Kontextmenü, Navigation

- Umgang mit MS SQL-Server (Installation, Datenbank anlegen)
- Erstellen von Tabellen (Spalten, PK, FK, Datentypen)
- Anordnen, Top-5-Einträge, Max, Min, Avg, Count, Where, Having, Not in, Between
- Tabellen Verbinden (Left/Right Join, Inner Join)
- Abfragen: Änderungen durchführen (Insert, Delete, Update)
- Erstellen von SQL-Skripten

- Connection String und Abfragen: Auflisten aller Einträge
- Grundlagen der Datenbankzugriffe mit ADO.NET
- Datenbankzugriffe mit EF (Entity Framework) (DB First Methode, DbContext)
- Datenabfragen mit LINQ

- Praxisorientierte Beispiele aus der Warenwirtschaft
- Entwicklung einer einfachen Kassalösung (mit EF und WinForms)
- Arbeiten mit Mitarbeiter:innen- und Kund:innenkarten (Barcodes)
- Übernahme der Bestellungen von einer Webseite
- Erstellen von Berichten, Lieferscheinen, Rechnungen
- Erstellen von PDF-Dateien
- Erstellen und Konsumieren von Web-APIs
- Präsentation des Abschlussprojekts

Nutzen und Karrieremöglichkeiten

- Sie kennen die Syntax von C# und sind mit der Entwicklungsumgebung des .NET Frameworks vertraut.
- Sie kennen die Prinzipien der ereignisgesteuerten Programmierung.
- Sie können einfache grafische Oberflächen für Programme gestalten.
- Sie sind in der Lage, Datenbanksysteme und Barcodes zur Erstellung und Verwaltung von Lagerständen, Bestellungen, Rechnungen sowie Kund:innenkarten einzusetzen.
- Moderne Lernmethoden, wie z. B. Lerninhalte und Aufgaben auf unserer Lernplattform, ermöglichen Ihnen ein zeit- und ortsunabhängiges Lernen.

Abschluss

Nach erfolgreichem Abschluss erhalten Sie das BFI Wien Diplom und dokumentieren dadurch offiziell Ihr Können.

Voraussetzungen

- Erfahrung im Umgang mit PC, Betriebssystem und Anwendungsprogrammen
- Grundkenntnisse einer Programmier- oder Skriptsprache von Vorteil

Zielgruppe

- Erfahrene Anwender:innen, die eine berufliche Laufbahn in der Softwareprogrammierung mit Schwerpunkt Warenwirtschaft anstreben
- Personen aus den Bereichen Logistik und Vertrieb in Klein- und Mittelbetrieben sowie Einzelunternehmer:innen, die in Zukunft Softwareanwendungen in der Lager- und Auftragsverwaltung selbst aufsetzen wollen

Bitte beachten Sie

- Die Abschlussprüfung ist im Preis inbegriffen.
- Der Lehrgang nutzt das Blended Learning-Format und umfasst 120 Präsenzeinheiten. Zum Üben und Vertiefen Ihrer Kenntnisse sowie für die Abschlussarbeit planen Sie bitte mindestens 100 Unterrichtseinheiten im Selbststudium ein.

Weitere Informationen

Haben Sie ein Anliegen?

FAQ - Häufige Fragen

Haben Sie eine Frage? Finden Sie Ihre Antwort unter den FAQ - Häufigen Fragen.

Mehr erfahren

Weitere Kurse dieser Kategorie

Alles Kurse dieser Kategorie
Programmierung
Internet of Things - Raspberry Pi 4 mit Python: Basics
Nächster Starttermin
15.03.2024
Unterrichtseinheiten
20
Preis
€ 790,-
Förderpreis
€ 490,-
Programmierung
Web Developer - Advanced
Nächster Starttermin
03.04.2024
Unterrichtseinheiten
64
Preis
€ 1.820,-
Förderpreis
€ 1.520,-
Programmierung
Programmieren mit Python
Nächster Starttermin
15.04.2024
Unterrichtseinheiten
60
Preis
€ 1.490,-
Förderpreis
€ 1.190,-
Programmierung
Game Developer mit Unity
Nächster Starttermin
25.04.2024
Unterrichtseinheiten
85
Preis
€ 2.490,-
Förderpreis
€ 2.190,-
Programmierung
Web Developer
Web Developer
  • Live-Online
Nächster Starttermin
15.05.2024
Unterrichtseinheiten
92
Preis
€ 2.700,-
Förderpreis
€ 2.400,-
Programmierung
Coding in a Day
Nächster Starttermin
28.05.2024
Unterrichtseinheiten
8
Preis
€ 520,-
Förderpreis
€ 220,-
Programmierung
Python Basics: Web Scraping und Web Mining
Nächster Starttermin
03.06.2024
Unterrichtseinheiten
24
Preis
€ 590,-
Förderpreis
€ 290,-
Programmierung
Vorbereitung auf die LAP Applikationsentwicklung - Coding
Nächster Starttermin
16.09.2024
Unterrichtseinheiten
176
Preis
€ 2.590,-
Förderpreis
€ 2.240,-
Programmierung
Embodiment - Neurosystemisches Coaching Grundlagen
Nächster Starttermin
19.11.2024
Unterrichtseinheiten
6
Preis
€ 300,-
Förderpreis
€ 0,-

Der Newsletter des BFI Wien

Abonnieren und Vorteile sichern: Unsere Newsletter informieren Sie über aktuelle Bildungsangebote, Veranstaltungen, attraktive Gewinnspiele und vieles mehr!

Jetzt anmelden