📞 Kontakt: Bursa Uludağ Universität SEM📧 E-Mail: usem@uludag.edu.trDiese Schulung dient der beruflichen Entwicklung und das erhaltene Zertifikat ersetzt nicht das MYK-Zertifikat, das für Schulungen mit MYK-Zertifikat erforderlich ist.
Schulungsinhalt – ASP.NET MVC Schulung
Schulungsdauer: 5 Tage (09:00–12:00 Theorie, 13:00–16:00 Praxis)
Teilnehmerprofil: Personen mit grundlegenden Programmierkenntnissen, die dynamische Webanwendungen entwickeln möchten
Voraussetzungen
- Grundlegende Programmierkenntnisse (bevorzugt C#)
- Grundkenntnisse in HTML/CSS
- Grundkenntnisse in Datenbankkonzepten
Lehrplan Themen
Tag 1: Einführung in die ASP.NET MVC Architektur, Grundlagen der Model-View-Controller Struktur, Visual Studio Umgebung und Projekt erstellen
Tag 2: Controller und Model Interaktion mit C#, Datenübertragung über Views, Razor-Struktur und grundlegender Datenfluss
Tag 3: MSSQL-Datenbankverbindung, Verwendung von Entity Framework (Code First & Database First), CRUD-Operationen
Tag 4: Authentifizierung, Autorisierung, Sitzungen und Sicherheitskonzepte
Tag 5: Mini-Webprojekt entwickeln (mit Datenbankverbindung), Projekttests, Veröffentlichen und Präsentation
Schulungsergebnisse
- Die Teilnehmer verstehen die ASP.NET MVC Architektur und können mehrschichtige Webanwendungen entwickeln.
- Fähigkeit, dynamische Seiten mit Datenbankverbindung unter Verwendung von C# zu erstellen.
- Automatisierung von Datenbankoperationen (CRUD) mit Entity Framework.
- Implementierung von Benutzerverwaltung und Sicherheitsfunktionen in Webprojekten.
- Praktische Erfahrung in der Verwaltung von MSSQL-Datenbanken.
Voraussetzungen
- Grundkenntnisse in C#
- Vertrautheit mit HTML, CSS und grundlegenden Webkonzepten
- Grundkenntnisse in SQL
Lehrplan Themen
Tag 1: Full Stack Konzept und Überblick über die ASP.NET MVC Architektur, Einführung in die Projektstruktur, erstes MVC-Projekt in Visual Studio
Tag 2: Controller, Model, View Interaktion mit C#, Razor-Syntax, Verwendung von ViewBag / ViewData / TempData
Tag 3: Datenbankdesign, Verwendung von MSSQL Server und SQL Management Studio, Entity Framework Core (Code First – Database First)
Tag 4: CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen), LINQ-Abfragen, Repository Pattern
Tag 5: Verwendung von Razor Pages und Layouts, Erstellen von Seitenlayouts mit Partial Views, Sections und ViewComponents
Tag 6: Formularverarbeitung, Model Binding, Validierung, Fehlerbehandlung und Ausnahmebehandlung
Tag 7: Authentifizierung und Autorisierung, Benutzerregistrierung und Login-Prozesse, Sitzungs- und Cookie-Verwaltung
Tag 8: Schichtarchitektur (UI, Business, Data Access Layer), Dependency Injection, Service-Strukturen
Tag 9: Erstellung von RESTful Web APIs und Integration in MVC-Projekte (Datenübertragung mit AJAX)
Tag 10: Vollständiges Mini-Projekt (Beispiel: „Online-Produktmanagement-System“ oder „Benutzerportal“) – Codierung, Tests, Veröffentlichung und Präsentation
Schulungsergebnisse
- Die Teilnehmer können die ASP.NET MVC Architektur und Razor-Struktur effektiv nutzen.
- Entwicklung dynamischer Webanwendungen, die vollständig mit MSSQL-Datenbanken integriert sind.
- Implementierung von CRUD-Operationen, Authentifizierung und Sicherheitsfunktionen.
- Entwicklung skalierbarer Webprojekte unter Einhaltung der Prinzipien der Schichtarchitektur.
- Erfahrung in der modernen Full Stack-Entwicklung mit Web API, AJAX und LINQ-Technologien.