uio--WebPageHeader-Module
uio--HeaderCarousel-Module
uio--WebPageMain-Module
C# .NET wird "C-Sharp Dot Net" gesprochen und war vor über 20 Jahren die Antwort von Microsoft auf den Erfolg von JAVA von Oracle. Über inzwischen mehr als 2 Jahrzehnte hat die Vielseitigkeit von C# in Bezug auf Syntax, Funktionsumfang sowie auch der Einsatzbereich von C# für Konsolenanwendungen, Webanwendungen, Apps und mehr stetig zugenommen. Und wer glauben sollte, dass C# mir unter Windows läuft: C# .NET Core HTTP Server lassen sich längst unter Linux installieren. Mehr erfahren?

3: C# .NET | Kurse in der Übersicht

Was ist C#, .NET, .NET Core, Razor und Konsorten?

Wenn man Microsoft eines lassen kann: Wenn es um das Schaffen von Begrifflichkeiten und Variationen geht war Microsoft schon immer kreativ. Microsoft schaut bei erfolgreichen Technologien immer 5 bis 7 Jahre zu und zaubert dann eine eigene, verbessere Lösung aus dem Hut. Im Falle von einst Silverlight als Antwort auf Flash und Java Applets war es nicht von Erfolg gekrönt. Im Falle von C# kann man aber durchaus von einem großen Erfolg sprechen: C# .NET (C-Sharp Dot Net) war einst die Antwort von Microsoft auf die Programmiersprache JAVA und die JAVA Virtual Machine von ORACLE, ursprünglich entwickelt von SUN. Das Prinzip ist zuerst einmal einfach: Anstatt den Quelltext eines Programms direkt für ein Betriebssystem einer Zielplattform zu kompilieren übersetzt man stattdessen den Quellcode in den Bytecode einer Zwischensprache, auch Intermediate Language genannt. Anschließend stellt man für jedes Betriebssystem eine .NET Runtime zur Verfügung, in welcher die Zwischensprache beim Programmstart für das eigentliche System ein zweites Mal zur Laufzeit kompiliert wird.

SNEWMEDIA

C# .NET A101

Der C# .NET A101 Developer 1 Kurs von SNEWMEDIA ist der für Einsteiger sowie auch für Umsteiger von anderen Programmiersprachen der erste und zugleich auch wichtigste Kurs weil er die Grundlage, den Ausblick und den Überblick für die Themen der weiteren Aufbaukurse gibt.

Fragen können Sie auch direkt über das Kontaktformular stellen. In Abhängigkeit vom Vorwissen insbesondere in Bezug auf andere Pro­grammier­sprachen sowie auch Objektorientierung führen wir diese Einführung in zwei Varianten durch: Für Teilnehmer mit eben solchen Vorkenntnissen und für Teilnehmer ohne.

C# .NET | CSHARP .NET A101
SNEWMEDIA

C# .NET A201

Der C# .NET A201 Developer 2 Kurs von SNEWMEDIA ist der zweite Teil unserer Einführung in C#.

Schwerpunkte sind hierbei diverse vertiefende Aspekte der Objektorientierung, Generics, Entwurfsmuster, Delegates, synchrone und asychrone Events, Multithreading sowie die zugehörige Synchronisierung, die Verwaltung von Assemblies und anderen Resourcen in .NET so schlussendlich auch die Automatisierung von Unit Tests.

Voraussetzungen: Sie haben zuvor die Einführung entsprechend C# A101 von SNEWMEDIA absolviert oder verfügen über das zugehörige Wissen.

Fragen können Sie auch direkt über das Kontaktformular stellen.

C# .NET | C# .NET A201
SNEWMEDIA

C# .NET A301

Der C# .NET A301 Developer 3 Kurs von SNEWMEDIA ist der dritte Teil unserer Einführung in C#. Schwerpunkte dieser Einführung sind die Programmierung von Webanwendungen in C#.

Webanwendungen lassen sich in C# in verschiedenen Varianten programmieren. Unser Schwerpunkt bei dieser Einführung liegt auf C# .NET Core als HTTP Server und damit der Einführung in ASP.NET Core, Blazor, Razor und angrenzende Themen.

Voraussetzungen: Diese Einführung erfordert zwingend C# Kenntnisse aus C# A101 sowie ein solides Verständnis aus C# A201 .

Fragen können Sie auch direkt über das Kontaktformular stellen.

C# .NET | C# .NET A301
SNEWMEDIA

C# .NET A401

Der C# .NET A401 Developer 3 Kurs von SNEWMEDIA ist der vierte Teil unserer Einführung in C#. Schwerpunkte dieser Einführung ist das .NET Entity Framework, kurz EF Core oder auch EFC von Microsoft. Wir befassen uns also mit dem Mapping von C# Klassen auf XML, JSON sowie relationale "SQL" Datenbanksysteme.

Voraussetzungen: Diese Einführung erfordert zwingend C# Kenntnisse aus C# A101 sowie ein solides Verständnis aus C# A201 . Kenntnisse aus dem 3. Teil der Entwicklung von Webanwendungen in C# A301 sind nicht erforderlich.

Fragen können Sie auch direkt über das Kontaktformular stellen.

C# .NET | C# .NET A401

3: C# .NET | Über .NET Technologien und die Sprache C#

Über .NET Technologien und die Sprache C#

C# ist eine komplexe, durchdachte, vielseitige Programmiersprache. Man merkt es C# an vielen Stellen an, dass die Sprache von Microsoft viele Jahre nach C# geschaffen wurde, so dass C# im Grunde genommen die Vorteile von JAVA in weiteren Teilen übernommen hat, auf der anderen Seite aber mit zusätzlichen durchaus cleveren Ansätzen wie z. B. Properties oder auch der Möglichkeit zur Programmierung eigener Operatoren besticht.

Der Markt war in den Anfängen von C# durchaus skeptisch, ob die Systemlandschaft neben JAVA, C und Visual C++ wirklich noch eine weitere Programmiersprache braucht. Heute kann man sagen: C# macht Spaß. C# ist clever konzipiert. C# funktioniert. Und wenn .NET installiert ist auf einem Endgerät kann man C# Programme mit *.exe Files endlich über Files kopieren, ohne sich mit einer Windows Registry herumschlagen zu müssen.

C# eignet sich übrigens hervorragend für das Erlernen der Grundlagen der Programmierung sowie auch der Einführung in die Objektorientierung. Ob Sie hier lieber C# oder JAVA den Vorzug geben, steht und fällt mit Ihren Zielsetzungen und der Systemlandschaft, in welcher Sie sich im Unternehmen bewegen oder demnächste bewegen wollen.

C# wird übrigens damit nicht nur für die Ausbildung von Entwicklern gebucht sondern auch von Personen, die schlichtweg zumindest überhaupt mal eine ernstzunehmende Programmiersprache kennengelernt haben sollten.

SO IST'S BESSER.

LERNEN MIT SNEWMEDIA. Wähle ein Thema.

Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!

uio--WebPageFooter-Module