4.9 bei Google (54 Bewertungen)

C# Schulung (Grundlagen)

C# Grundlagen Kurs für deinen Einstieg in die .NET Welt

Zu den Terminen

Mit der Synthese von C++ und Java wurde eine C# .NET-Plattform ins Leben gerufen. Mit umfangreichen objektorientierten Methoden ausgestattet, verkörpert C# eine fortschrittliche Programmiersprache, hinsichtlich erweiterter Technik der Programmierung unter .NET. Die C# Grundlagen Schulung vermittelt dir die projektunabhängigen Basiskenntnisse zum erfolgreichen Einsatz von C#.

Lernziele

In dieser C Grundlagen Schulung lernst du die Sprache von Grund auf: Datentypen, Operatoren, Kontrollstrukturen, Funktionen, Arrays/Strings, Zeiger (Pointers), Speicherverwaltung (malloc/free), Strukturen und der C-Build-Prozess (Compiler, Linker, Make/CMake). Wir programmieren praxisnah mit einer modernen IDE/Toolchain, achten auf sauberen, portablen Code und zeigen typische Fehlerquellen (Undefined Behavior) inklusive Debugging mit gdb. C# Kursinhalte (Auszug):

Syntax, Datentypen

Arrays, Strings, Structs

Zeiger & Referenzierung

Dynamischer Speicher

Dateizugriff (stdio)

Build & Tools

Bounds-Checking, static analysis, MISRA-Hinweise

Inhalte

Diese Agenda ist auch Bestandteil (1.-3. Tag) des Kurses "C#"

Ziele und Erwartungen der Teilnehmenden

  • Klärung individueller Lernziele und Erwartungen für ein praxisnahes und relevantes Seminar

Einführung .NET Entwicklung

  • .NET Framework

  • Assembly

  • Namespace

  • Klasse

  • Entwicklungsumgebung Visual Studio

  • Debugging mit Visual Studio (Breakpoints, Watch, etc.)

  • Einführung in Unit Tests (z. B. MSTest, xUnit, NUnit)

Grundlagen C#

  • Programmiersprache C#

  • Syntax & Struktur eines Programms (Main-Methode etc.)

  • Variablen & Konstanten

  • Operatoren (arithmetisch, logisch, Vergleich)

  • Arrays und Collections (z. B. List<T>, Dictionary<K,V>)

  • Schleifen und Bedingungen im Detail (for, foreach, while, switch)

Objektorientierte Programmierung

  • Klassen

  • Objekte

  • Kapselung & Zugriffmodifizierer (private, public, protected, internal)

  • Konstruktoren

  • Statische Klassen

  • Vererbung und Polymorphismus

Exception

  • Konzepte der Fehlerbehandlung

  • Syntax try-catch

  • Exception Klasse

  • Eigene Exception Klasse

ADO.NET Überblick

  • Datenzugriffsschichten

  • Architektur ADO.NET

  • Entity Framework

LINQ

  • Motivation LINQ

  • LINQ Syntax

  • Lambda-Expression

  • Anonyme Datentypen

NuGet & Package Management

  • Was ist NuGet

  • Wie verwaltet man Abhängigkeiten in Visual Studio

Zielgruppe

Unsere C# Grundlagen Schulung richtet sich an .NET Neulinge mit Programmierkenntnissen in einer anderen Sprache

Voraussetzungen

Programmierkenntnissen in einer anderen Sprache sind für deinen Besuch der C# Grundlagen Schulung empfohlen.

C# Hintergrund:

C# (gesprochen "C Sharp") ist eine moderne, typsichere und objektorientierte Programmiersprache, die von Microsoft entwickelt wurde. Sie ist ein fester Bestandteil der .NET-Plattform und wird für eine Vielzahl von Anwendungen eingesetzt, von Desktop-Anwendungen über Webanwendungen bis hin zu Spielen und mobilen Apps.

Vorteile von C#:

  • Leicht zu erlernen: C# hat eine klare und gut strukturierte Syntax, die es relativ einfach macht, die Sprache zu erlernen.

  • Hohe Produktivität: Durch die umfangreiche .NET-Bibliothek und die modernen Sprachmerkmale können Entwickler schnell und effizient Anwendungen entwickeln.

  • Große Community und guter Support: Es gibt eine große und aktive C#-Community, die Unterstützung und Ressourcen bietet. Microsoft bietet ebenfalls umfassenden Support für C# und .NET.

  • Vielseitigkeit: C# kann für eine Vielzahl von Anwendungen eingesetzt werden.

Zusammenfassend lässt sich sagen, dass es sich um eine moderne, vielseitige und leistungsfähige Programmiersprache handelt, die sich für eine breite Palette von Anwendungen eignet. Durch ihre enge Verbindung mit .NET, ihre objektorientierte Natur und ihre modernen Sprachmerkmale ist sie eine beliebte Wahl für Entwickler auf der ganzen Welt.

C Programmierung - das solltest du zum C# Kurs wissen:

Für Einsteiger und Umsteiger, die C# Programmierung für Embedded, System-Tools oder High-Performance-Module lernen möchten.

Schulungen die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Lufthansa Logo
BMW Logo
Bundeswehr Logo
Logo der ARD Gruppe
Zalando Logo
Volkswagen Logo

Das sagen unsere Kunden

Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.

Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.

Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.