Webentwicklung mit C#.Net -

Institut: Berufsförderungsinstitut (BFI) - Wien
Bereich: Technik, EDV, Telekommunikation

Kursbeschreibung

Grundlagen - Programmieren mit C#.NET

- 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
- Standardkomponenten (Eigenschaften und Ereignisse)
- Grundlagen der Klassendiagramme
- Umgang mit NuGet-Paketen
- Grundlagen der Datenbankzugriffe mit ADO.NET
- Datenabfragen mit LINQ
- Zahlreiche Übungen

Webentwicklung mit C#.NET

- Details der OOP (Vererbung, abgeleitete Eigenschaften, partielle Klassen, Serialisieren und Deserialisierung von Objekten, JSON)
- Software-Architektur (Ordnerstruktur und Zuständigkeitsbereiche)

- HTML, CSS, JavaScript und Bootstrap-Grundlagen
- ASP.NET MVC-Grundlagen (Razor, Controller, Model, Views, ViewModels)
- Erstellen von Formularen (Senden und Empfangen von Daten, Get, Post, wichtigste Formularelemente, versteckte IDs)
- Datenverwaltung mit Create, Details, Update, Delete
- Umgang mit Cookies und Sessions
- Einsetzen von Bildern in Webseiten

- 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
- Validierung
- Erstellen von Login- und Admin-Seiten (Hashen)
- WebAPIs und Swagger

- Praxisorientierte Beispiele aus der Warenwirtschaft (Warenkorb und Bestellwesen)
- Entwicklung einer einfachen Webshop-Lösung (mit EF und ASP.NET MVC)
- Erstellen von Berichten, Lieferscheinen, Rechnungen
- Erstellen von PDF-Dateien
- Präsentation des Abschlussprojekts
Grundlagen - Programmieren mit C#.NET- 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- Standardkomponenten (Eigenschaften und Ereignisse)- Grundlagen der Klassendiagramme- Umgang mit NuGet-Paketen- Grundlagen der Datenbankzugriffe mit ADO.NET- Datenabfragen mit LINQ- Zahlreiche ÜbungenWebentwicklung mit C#.NET- Details der OOP (Vererbung, abgeleitete Eigenschaften, partielle Klassen, Serialisieren und Deserialisierung von Objekten, JSON)- Software-Architektur (Ordnerstruktur und Zuständigkeitsbereiche)- HTML, CSS, JavaScript und Bootstrap-Grundlagen - ASP.NET MVC-Grundlagen (Razor, Controller, Model, Views, ViewModels)- Erstellen von Formularen (Senden und Empfangen von Daten, Get, Post, wichtigste Formularelemente, versteckte IDs)- Datenverwaltung mit Create, Details, Update, Delete- Umgang mit Cookies und Sessions- Einsetzen von Bildern in Webseiten- 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…
Beginn
13.03.2025
Ende
24.06.2025
Uhrzeit
Mo, Di, Do 17:30-21:30
Dauer
240.00 UE
Ort
BFI Wien, Alfred-Dallinger-Platz 1, 1030 Wien
Kontakt
Servicecenter: 01 / 81178 - 10100
Ort
BFI Wien
Straße
Alfred-Dallinger-Platz 1
PLZ
1030
Ort
Wien
Land
Österreich
Bundesland
Wien
Fax
01/811 78 - 10111
- Erfahrung im Umgang mit PC, Betriebssystem und Anwendungsprogrammen- Grundkenntnisse einer Programmier- oder Skriptsprache von VorteilBitte beachten SieDer 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 120 Unterrichtseinheiten im Selbststudium ein.
Ziele
C# steht für Leistung und Stabilität und verträgt sich gut mit anderen Sprachen und Technologien. Es entfaltet seine Stärken insbesondere in der Webentwicklung mit .NET. In diesem Diplomlehrgang im Blended Learning-Format erlernen Sie Schritt für Schritt die objektorientierte Programmiersprache C# und setzen das theoretische Wissen anschließend direkt in einem eigenen Webprojekt um. Nach Abschluss des Kurses werden Sie nicht nur in der Lage sein, eigene, moderne Webapplikationen zu entwickeln, sondern auch eine Vielzahl weiterer nützlicher Softwarelösungen eigenständig zu erstellen.
Zielgruppe
- Erfahrene Anwender:innen, die eine berufliche Laufbahn in der Webentwicklung mit C# 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
Zertifikat(e)
Ja, bei Erfüllung aller erforderlichen Voraussetzungen
Kosten
€ 4.200
Ratenzahlung möglich
Förderungen
Bitte wenden Sie sich an Ihre/n BeraterIn. Informationen über andere Fördermöglichkeiten finden Sie unter www.bfi.wien
Kursnummer
24BTDE0346
Plätze
15

Diese Kurse könnten Sie auch interessieren ...

Uber Weiterbildungsvorschläge