.NET Core

Programming in C#

Ihr Nutzen

Nach dem Seminar können Sie Windows Anwendungen mit Hilfe von C# entwickeln. Neben den Sprachelementen erlernen Sie moderne Ansätze der objektorientierten Programmierung.

Zielgruppe

Developer

Voraussetzungen

Grundlegende Programmierkenntnisse Softwareentwicklung, Basics for Developers Basiskenntnisse zu XML und Microsofts .NET Strategie von Vorteil.

Dauer und Investition

Seminardauer: 5 Tag(e)
€ 2.750,- pro Teilnehmer excl. MwSt.
Individuelle Firmenseminare
Frühbucher-Bonus möglich
Mehr Teilnehmer?
Punktekarte

Termine
  • 05.05.25 in Innsbruck
  • 05.05.25 als Online-Webinar
  • 20.10.25 in Innsbruck
  • 20.10.25 als Online-Webinar
Hinweis

MOC20483, Alle Seminare werden mit der aktuellen Version von Visual Studio durchgeführt.

Original-Seminar

MOC20483 mit digitalen Seminarunterlagen.

InhalteAlle Details anzeigen

    1. Tag

    • .NET Core im Überblick
    • .NET Strategien und Grundlagen
    • Open Source
    • .NET Standard
    • Ausblick auf .NET 5
    • Plattformunabhängige Programmierung
    • .NET Core Common Language Runtime (CLR)

    • Microsoft Entwicklungsumgebungen
    • Visual Studio 2019
    • Visual Studio Code

    • C# Syntax
    • Overview of Writing Application by Using Visual C#
    • Data Types, Operators, and Expressions
    • Visual C# Programming Language Constructs

    2. Tag

    • Erstellen von Methoden
    • Creating and Invoking Methods
    • Creating Overloaded Methods and using optional parameters
    • Output Parameters
    • Handling Exceptions
    • Monitoring Applications

    • Strukturelle Elemente
    • Implementing Structs and Enums
    • Organizing Data into Collections
    • Handling Events

    • Arbeiten mit Klassen und Type-Safe Collections
    • Creating Classes
    • Defining and Implementing Interfaces
    • Implementing Type-Safe Collections

    • Arbeiten mit Klassenhierarchien
    • Creating Class Hierarchies
    • Extending .NET Framework Classes

    3. Tag

    • Lokale Datenstorage
    • Reading and Writing Files
    • Serializing and Deserializing Data
    • Performing I/O by Using Streams

    • Datenbankzugriff
    • Creating and Using Entity Data Models
    • Querying Data by Using LINQ

    • Remote Datenzugriff auf Web und Cloud
    • Accessing Data Across the Web
    • Accessing Data by Using Odata Connected Services

    4. Tag

    • User-Interface Design
    • Vergleich WinForms und WPF
    • Using XAML to Design a User Interface
    • Binding Controls to Data

    • Verbessern der Anwendungs-Performance
    • Implementing Multitasking
    • Performing Operations Asynchronously
    • Synchronizing Concurrent Access

    • Integration von Unmanaged Code
    • Creating and Using Dynamic Objects
    • Managing the Lifetime of Objects and Controlling
    • Unmanaged Resources

    5. Tag

    • Daten- ver und entschlüsselung
    • Implementing Symmetric Encryption
    • Implementing Asymmetric Encryption

    • .NET Core Apps bereitstellen
    • Framework Dependent Deployments (FDD)
    • Self-contained Deployment
    • Single File Executable
    • Versioning, Signing, and Deploying Assemblies

    • .NET Framework Code auf .NET Core portieren
    • Portability Analyzer Werkzeug
    • Windows Compatibility Pack verwenden

    Beschreibung

    C# ist eine Sprachvariante der Softwareentwicklung mit Hilfe des Microsoft .NET Frameworks. Dieses Seminar behandelt Themenbereiche bis zur Version 4.5. Das Zielplattformen können Windows Forms, WPF, SilverLight, ASP.NET oder Windows Store Apps sein.

    Zertifizierungen
    • 70-483 Programming in C#
    • 70-491 Upgrade you MCPD Windows Developer 4 to MCSD: Windows Store Apps using C#
    Zusatzleistungen