.NET Programmierung Komplettkurs

Seminarinformationen

Seminar - Ziel

In dieser 5-tägigen Schulung "NET Programmierung Komplettkurs" lernen Sie die wesentlichen Konzepte, Techniken und Best Practices für die Entwicklung von .NET-Anwendungen. Der Kurs vermittelt Ihnen ein umfassendes Verständnis der .NET-Welt, der Sprach-Interoperabilität und der grundlegenden Funktionsweise der .NET-Runtime. Sie werden die Verwendung der Basisklassen-Bibliothek kennenlernen und fundierte Kenntnisse in der C#-Programmierung erwerben, einschließlich der objektorientierten Programmierung und der Verwendung generischer Typen. Darüber hinaus werden Ihnen fortgeschrittene C#-Funktionen wie Nullable-Typen, LINQ, Erweiterungsmethoden und Tupel vorgestellt.

Das Hauptziel dieser Schulung ist es, Ihnen die erforderlichen Kenntnisse und Fähigkeiten zu vermitteln, um qualitativ hochwertigen und effizienten Code in .NET zu entwickeln. Sie werden lernen, die richtigen Entscheidungen bei der Auswahl von Technologien, Frameworks und Tools zu treffen und Ihre Anwendungen mithilfe bewährter Entwicklungspraktiken zu optimieren. Am Ende der Schulung werden Sie in der Lage sein, komplexe .NET-Anwendungen zu entwerfen, zu entwickeln und zu warten, und Sie werden über einen Ausblick auf weiterführende Schulungsangebote verfügen, um Ihr Wissen und Ihre Fähigkeiten in der .NET-Programmierung weiter auszubauen.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Grundkenntnisse in der Programmierung

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in die .NET-Welt

  • Geschichte und Bedeutung von .NET
  • Architektur und Komponenten des .NET Frameworks


Sprach-Interoperabilität

  • Übersicht über die Sprachinteroperabilität in .NET
  • Verwendung von Fremdsprachen in .NET-Projekten

Runtime

  • Funktionsweise der .NET-Runtime
  • JIT-Kompilierung und Ausführung von IL-Code


Garbage Collector

  • Grundlagen des Garbage Collectors in .NET
  • Optimierung und Leistungstuning für die Garbage Collection

IL-Compiler

  • IL-Code und seine Bedeutung in .NET
  • Verwendung des IL-Compilers zum Kompilieren von .NET-Anwendungen


Optimierung

  • Techniken zur Optimierung von .NET-Anwendungen
  • Best Practices für die Leistungssteigerung


Basisklassen-Bibliothek

  • Überblick über die Basisklassen-Bibliothek (BCL) von .NET
  • Verwendung von BCL-Klassen und -Funktionen in der Programmierung

Programmiersprachen

  • Übersicht über die verschiedenen Programmiersprachen in der .NET-Welt
  • Vergleich der Sprachen und ihre Verwendungszwecke


Einstieg in die C# Programmierung

  • Syntax und Grundlagen der C#-Programmierung
  • Verwendung von Datentypen, Operatoren und Ausdrücken
  • Arbeit mit Arrays, Collections und Zeichenketten
  • Verwendung von Namensräumen in C#


Objektorientiert mit C#

  • Konzepte der objektorientierten Programmierung in C#
  • Erstellung und Verwendung von Klassen
  • Vererbung und Schnittstellen in C#


C# generische Typen

  • Verwendung von generischen Typen in C#
  • Delegates und Events in C#


C# Möglichkeiten

  • Arbeit mit Nullable-Typen in C#
  • Verwendung von LINQ zur Datenabfrage
  • Erweiterungsmethoden und Tupel in C#

Weitere Schulungen zu Thema Microsoft .NET

C#/.net Framework Schnelleinstieg

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar erlernen Sie die grundlegenden Kenntnisse und Fertigkeiten, um sich mit der Programmiersprache C# innerhalb der .NET Platform bewegen zu können. Die Inhalte werden mit vielen praktischen Übungen vertieft.

C#/.net Framework für Einsteiger

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Diese Seminar dient als Einstieg in die C# Programmierung im Kontext einer .NET Platform. Sie erlernen die grundlegenden Kenntnisse und Fertigkeiten, die es Ihnen ermöglichen sich mittels C#-Programmierung in einer .NET Umgebung zu bewegen. Die Inhalte des Kurses werden durch ...

Progressive Web Application Entwicklung mit EF Core und Blazor

- u.a. in Wien, Düsseldorf, Essen, Mannheim, Freiburg

In dieser 3-tägigen Schulung "Progressive Web Application Entwicklung mit EF Core und Blazor" erhalten Sie eine umfassende Einführung in die Erstellung moderner Progressive Web Applications (PWAs) mit Blazor. Blazor ist ein clientseitiges UI-Framework, das die Entwicklung ...

Objektorientierte Programmierung Grundkurs (OOP)

- u.a. in Frankfurt am Main, Hamburg, Zürich, Heidelberg, Freiburg

In dieser 3-tägigen Schulung "Objektorientierte Programmierung Grundkurs (OOP)" werden Sie in die Grundlagen der objektorientierten Programmierung (OOP) eingeführt. Der Kurs richtet sich besonders an Programmierer, die bereits mit prozeduralen Programmiersprachen vertraut ...