- Dieses Schulungsmodul kann mit allen aktuellen ASP.NET Core-Versionen (z.B. 8.0, 7.0, 6.0, 5.0) entsprechend Ihren Wünschen durchgeführt werden. Auf Wunsch ist auch eine Schulung mit älteren Versionen / klassischem .NET Framework möglich.
# .NET-Basiswissen
Dieser Tag liefert die die Antworten auf die wichtigsten Einsteiger-Fragen.
.NET-Strategie (Was ist .NET?)Motivation (Warum wurde .NET erfunden?).NET-Produkte (Was braucht man für .NET?).NET-Anwendungsarten (Wofür kann man .NET einsetzen?).NET-Plattformen (Wo läuft .NET?).NET-Versionen (Wie unterscheiden sich die verschiedenen Versionen von .NET?)Sprachsyntax C# und Visual Basic (Welche Sprachkonstrukte stehen zur Verfügung?).NET-Klassenbibliothek (Welche vordefinierten Funktionalitäten gibt es in .NET?)Visual Studio und andere Werkzeuge (Welche Werkzeuge brauche ich?).NET-Sicherheit (Wie sicher ist .NET?)Deutsche .NET-Community (Wo bekomme ich weitere Informationen?)Ausblick .NET 4.0 und Visual Studio 2010 (Was bringt .NET in naher Zukunft?)# .NET in der Praxis
An diesem Tag stellt der Dozent Ihnen eine mehrschichtige Schichtenweise vor und erläutert dabei die verwendeten Technologien und ihre Einsatzgebiete.
Datenbankzugriff mit ADO.NET LINQ-to-SQL und ADO.NET Entity Framework (Objekt-Relationales Mapping)XML-Zugriff mit System.XmlKonsolenanwendungen mit System.ConsoleWindows-Anwendungen mit Windows-Forms Windows Presentation Foundation (WPF)Web-Anwendungen mit ASP.NET und AJAXVerteilte Systeme mit der Windows Communication Foundation (WCF)Workflows mit der Windows Workflow Foundation (WF)# Windows Forms
Fenster und DialogeSteuerelementartenGrafischer Designer für Windows Forms: Positionierung von Steuerelementen auf einem Formular in einem SteuerelementbaumÜberblick über die mitgelieferten Steuerelemente mit BeispielenVererbungshierarchie der SteuerelementeSteuerelementbaum und dessen dynamische Veränderung DatenbindungVererbung von Steuerelementen und FensterVisuelle VererbungMehrsprachigkeit Fenster mit Kindfenster (Multi-Document-Interface-Anwendungen)ZwischenablageDrag&DropErstellen eigener Steuerelemente (User Controls)DruckenInteroperabilität mit ActiveX# Windows Presentation Foundation (WPF)
Architektur der Windows Presentation Foundation (WPF)Grundlagen: Vektorgrafik, Koordinaten, FarbenDeklarative Programmierung mit der XML Application Markup Language (XML)XAML-Werkzeuge: XamlPad, Expression Blend, Visual Studio, u.a.WPF-Steuerelemente (Controls)Layout-Elemente: StackPanel, DockPanel, WrapPanel, TextBlock, GridEingaben mit Tastatur, Maus und TabletEreignisbasiertes Programmieren und Event RoutingCommands und Command-BindingDependency PropertiesDatenbindungRessourcenmanagementFormatvorlagen (Styles)WPF-Dokumente / XML Paper Specification (XPS)Multimedia (Audio, Video)NavigationMultithreading mit WPFInteroperabilität: WPF und Windows Forms, WPF und MFCEigene WPF-Steuerelemente entwickeln# Zeichnen mit GDI+ und WPF
Zeichnen mit GDI+ (System.Drawing)WPF-2D-Grafik: Shapes, Füllverhalten, Path-Elemente, Pens, Brushes, GradientBrushesWPF-3D-Grafik: Szenen, Kamera, Licht, Model, Transformationen, Hit-TestingWPF-TransformationenWPF-Animationen# Multi-Threading mit .NET
Einführung in das Multi-ThreadingAsynchrone MethodenaufrufeFCL-Klassen mit asynchronem AufrufBackground WorkerErzeugung von Threads mit System.ThreadingParameterübergabe an ThreadsSteuerung von Threads Thread PoolsSynchronisierungDebugging von ThreadsOptional: WPF versus UWP versus WinUI