Programming in C# Schulung
Der Kurs richtet sich an Personen, die eine auf C# basierende Programmiersprache lernen und grundlegende Funktionen der .NET-Plattform erlernen möchten. Während des Trainings lernen die Teilnehmer, wie es in C# eingebaut wird, wie eine Umgebung zum Schreiben von Basisprogrammen eingerichtet wird und wie die Standardbibliotheken verwendet werden.
Schulungsübersicht
Einführung in C#
- Geschichte der C#
- .NET-Plattform
- Verwendung der Dokumentation und ausgewählter Bücher
- Trends in der Entwicklung von C# und .NET
Syntax
- Datentypen
- Einfache Typen
- Operatoren
- Serialisierung von Objekten
- Datensammlungen
- Flusskontrolle von Anweisungen
- Tabellen
Objektorientierte Programmierung
- Modellierung
- Objekte: Eigenschaften und Methoden
- Erstellen von Objekten
- Objekte und Referenzen
- Klassen
- Schnittstellen
- Abstrakte Klassen
- Polymorphie
Fehlerbehandlung Ausnahmen
- Try... catch-Anweisung
- Erstellen Sie Ihre eigenen Ausnahmetypen
Eingabe-Ausgabe-Operationen
- Ströme und Filter
- Dateiunterstützung
Die Grundlagen der Erstellung von Webanwendungen mit C# in .NET
- Überblick über ASP.NET Core
- Mehrschichtige Architektur
- Anwendungsarchitektur Anfrage/Antwort
- Herstellen einer Verbindung und Arbeiten mit der Datenbank
- Modellierung der Geschäftsschichtanwendung
- Layer-Controller
- Erstellen von Ansichten
- Diskussion von allgemeinen Anwendungsfällen
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Programming in C# Schulung - Booking
Programming in C# Schulung - Enquiry
Erfahrungsberichte (7)
Die zur Verfügung stehenden Ressourcen waren reichlich vorhanden.
Kehinde - Computerbits
Kurs - Programming in C#
Maschinelle Übersetzung
Colin näherte sich dem Thema auf eine Weise und verwendete Sprache so, dass es leicht zu verstehen war. Er schaffte es, einen umfangreichen Stoff in kurzer Zeit abzudecken, ohne dass es wie eine "Informationsflut" erschien. Die Ausbildung wurde so durchgeführt, dass du die Informationen aufnehmen und für zukünftige Anwendungen nutzen kannst, anstatt jedes Teil von dem nächsten zu trennen.
David - Sepura Plc
Kurs - Programming in C#
Maschinelle Übersetzung
Colin gelang es, den Kursinhalt flüssig zu präsentieren und in einfachen Worten zu erklären, wenn die Zuhörer Verständnisprobleme hatten. Die Übergänge zwischen den Kapiteln sind ausgezeichnet. Wie ein Geschichtenerzähler verband er Theorie mit praktischen Übungen und gelang es großartig, unsere Aufmerksamkeit zu fesseln.
Ionel - Sepura Plc
Kurs - Programming in C#
Maschinelle Übersetzung
Ich hielt Colin für einen ausgezeichneten Lehrer. Sehr kenntnisreich und begeistert von dem Thema, aber auch freundlich und ermutigte Fragen und machte es mir angenehm zu fragen. Er passte die Materialien an mich an und widmete etwas Zeit der Vertiefung grundlegender Punkte, die nicht im Arbeitsbuch enthalten waren, um sicherzustellen, dass ich ein gutes Verständnis entwickelt habe. Ich schätzte sehr, dass er etwas zusätzliche Zeit investierte, um einige weitere Punkte durchzuarbeiten, die ihm nützlich erschienen, und dann zusätzliche Materialien empfahl, die für meine zukünftige Ausbildung von Vorteil sein würden. Ich wünschte, der Kurs wäre länger gewesen!
Caltha Stevenson-Hanns - UCEM
Kurs - Programming in C#
Maschinelle Übersetzung
Programmierkenntnisse aktualisieren
Malcolm Mikkelsen - Emerson Process Management
Kurs - Programming in C#
Maschinelle Übersetzung
Programmierkenntnisse aktualisieren
Malcolm Mikkelsen - Emerson Process Management
Kurs - Programming in C#
Maschinelle Übersetzung
Ich schätze die Art und Weise, wie der Schulungsdurchgang gestaltet wurde, dass verschiedene Trainingsinhalte behandelt wurden, während ein Beispiel durchgenommen wurde. Der Trainer ist sehr erfahren und kenntnisreich im Thema.
Abdur Raafiu Mohamed Farook - Emerson Process Management
Kurs - Programming in C#
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Introducing C# 6.0 with Visual Studio 2015/2017
28 StundenThis instructor-led, live training in (online or onsite) equips participants with the essential skills needed to leverage the capabilities of C# 6.0 within the Visual Studio 2015/2017 environment.
By the end of this training, participants will be able to:
- Navigate and utilize the Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implement basic C# functionalities such as Console.WriteLine, Console.ReadLine, and Hello C# World!.
- Understand the process of compiling and debugging C# code.
- Apply comments in C# for code documentation and readability.
- Explore the fundamentals of .NET 6.0, including CLR, GC, DLL, EXE, and technologies within .NET.
- Review the history of C# from version 1.0 to 6.0 and grasp C# fundamentals such as keywords, literals, operators, and statements.
- Work with numeric and boolean types, classes, objects, fields, properties, indexers, operators, methods, and more in C# 6.0.
- Explore .NET Class Library features, including collections, file handling, data streams, communication between systems, dates, serialization, and parallel programming.
- Access and manipulate data using ADO.NET, LINQ, ORM (Entity Framework), and data in Service-Oriented Architecture (SOA).
- Review applications that can be developed in C# and .NET Framework 6, such as Windows Presentation Foundation, ASP.NET MVC 2, and Silverlight.
Advanced Blazor
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Webentwickler, die lernen möchten, wie man mit Hilfe von Entity Framework (EF) Core und Blazor Progressive Web Application (PWA)-Entwicklungsfunktionen eine App-ähnliche Erfahrung auf einer Website schafft.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Nutzen Sie das EF-Paket für die Arbeit mit Datenbanken.
- Nutzen Sie Blazor-Komponenten, Services, Dependency Injection, Layout und Routing.
- Erstellen von Service Workern, um PWA-Funktionen in einer Anwendung zu aktivieren.
- Nutzen Sie Push-Benachrichtigungen und andere PWA-Funktionen.
Advanced Programming in C#
35 StundenDiese von einem Trainer geleitete Live-Schulung führt in die fortgeschrittenen Funktionen von C# ein und untersucht seine Verwendung sowohl als Desktop-Anwendungsprogrammiersprache als auch als Web-Programmiersprache für die Lösung von Problemen der realen Welt.
Programming Die Techniken und Prinzipien werden durch praktische Übungen und Begehungen im Unterricht demonstriert und geübt.
High-Performance Application Development with .NET Core
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit .NET Core optimierte Anwendungen erstellen, erstellen, testen, debuggen und bereitstellen möchten, die auf verschiedenen Systemen laufen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der Entwicklungsumgebung auf der Grundlage von .NET Core, um mit der Entwicklung von Anwendungen zu beginnen.
- Das ASP.NET Core-Framework und die Bibliotheken nutzen, um neue Anwendungen zu erstellen oder bestehende Anwendungen zu optimieren.
- Die Leistung von Anwendungen mit fortgeschrittenen .NET Core-Tools überwachen und verbessern.
- Die Prinzipien hinter den .NET Core-Funktionen zu verstehen und dieses Wissen auf andere Geschäftsimplementierungen anzuwenden.
Blazor WebAssembly
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Webentwickler, die Blazor Web Assembly zur Erstellung einer Webanwendung verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Formulare und Authentifizierung in Blazor WebAssembly zu verstehen.
- Ein Blazor WebAssembly Projekt erstellen.
- Verschiedene Möglichkeiten zur Ausführung Ihrer Webanwendung kennenlernen.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 StundenDieser Kurs ist in 3 Hauptabschnitte unterteilt und besteht aus einer Mischung aus Präsentationen und praktischen Übungen.
- VB.NET Sprache in Visual Studio 2012
- VB.NET Objektorientierung
- VB.NET und Sql Server 2012
Introduction to .Net Core
14 Stunden.NET Core ist ein Open-Source-Framework zum Erstellen von .NET-Anwendungen unter Windows, MacOS und Linux .
In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer die Grundlagen von .Net Core während sie eine Beispielanwendung erstellen, in der die einzigartigen Eigenschaften von .Net Core im .Net Core anderen Frameworks demonstriert werden.
Am Ende dieser Schulung können die Teilnehmer:
- Richten Sie .Net Core zusammen mit den Tools und IDEs ein, die für die sofortige Entwicklung erforderlich sind.
- Verwenden Sie .NET, um verschiedene Arten von Software zu erstellen, einschließlich Webanwendungen, Konsolenanwendungen, Microservices und Bibliotheken.
- Verstehen Sie die Komponenten von .Net Core , einschließlich Klassenbibliotheken, Paketen, Metapaketen und Frameworks.
- Erstellen, debuggen und implementieren Sie eine Beispiel-Webanwendung
Publikum
- Entwickler
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und intensives Üben im Live-Labor.
Hinweis
- Dieser Kurs basiert auf .Net Core 2.x und ist sowohl für Windows- als auch für Linux Umgebungen verfügbar.
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
- Weitere .Net Core zu .Net Core finden Sie unter: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 StundenPublikum
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und intensive praktische Übungen in einer Live-Laborumgebung.
Entity Framework Core 2.0
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie man mit Entity Framework Core 2.0 eine ASP.Net Core-Anwendung erstellt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Das notwendige Framework und die Tools für die Erstellung von Entity Framework Core 2.0 MVC-Webanwendungen einrichten.
- Datenbankoperationen auf MS SQL Server durchführen.
- Einen "code first" und "data first" Ansatz zur Anwendungsentwicklung verwenden.
- Durchführen von Migrations- und Seeding-Vorgängen.
- Verstehen von fortgeschrittenen Datenmodellierungskonzepten.
- Eine ASP.Net Core-Beispielanwendung erstellen.
Introduction to Blazor
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Webentwickler, die Blazor zur Erstellung von Full-Stack C# Webanwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie Webanwendungen mit C# und Blazor.
- Verwenden Sie C#-Code, um JavaScript APIs und Bibliotheken aufzurufen.
- Ausführen von clientseitigem C#-Code und Client-Logik direkt in einem Browser oder Server.
- Blazor-Webanwendungen mit Azure bereitstellen.
Machine Learning and AI with ML.NET
21 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Datenwissenschaftler und Entwickler, die ML.NET maschinelle Lernmodelle zur automatischen Ableitung von Prognosen aus ausgeführten Datenanalysen für Unternehmensanwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- ML.NET zu installieren und in die Anwendungsentwicklungsumgebung zu integrieren.
- Die Prinzipien des maschinellen Lernens hinter den ML.NET-Tools und -Algorithmen zu verstehen.
- Modelle für maschinelles Lernen zu erstellen und zu trainieren, um mit den bereitgestellten Daten intelligente Vorhersagen zu machen.
- Bewertung der Leistung eines maschinellen Lernmodells anhand der ML.NET-Metriken.
- Optimierung der Genauigkeit bestehender maschineller Lernmodelle auf der Grundlage des ML.NET-Frameworks.
- Anwendung der Machine-Learning-Konzepte von ML.NET auf andere Data-Science-Anwendungen.
Developing in ASP.NET MVC 6 Development
28 StundenASP.NET MVC 6 ist neu in Visual Studio 2015 und ist die neueste Entwicklung des Microsoft Webentwicklungsstacks. Dieser Kurs behandelt die neuesten APIs und Entwicklungstechniken für die Erstellung dynamischer, modularer und testbarer Websites. Wir werden die neuen Funktionen von MVC6 erkunden und zeigen, wie man das Beste aus dem neuesten Toolset und den Integrationsmöglichkeiten herausholen kann.
Was Sie lernen werden
- Verstehen der Prinzipien und Vorteile der MVC-Architektur
- Erstellen von Ansichten, Ansichtskomponenten und Tag-Helfern
- Verwendung von ASP.NET-Abhängigkeitsinjektion
- Erstellen von RESTful-Diensten mit Web API
- Optimale Nutzung der Integration von GruntJS, NPM und Bower
- Erstellen von Single Page Applications (SPAs)
Implementing the Actor Model with Microsoft Orleans
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit Microsoft Orleans verteilte .NET-Anwendungen für Unternehmen erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Microsoft Orleans installieren und konfigurieren.
- Verstehen des Actor Model Frameworks und seiner Implementierung in Orleans
- Verteilte Anwendungen erstellen, ohne komplexe Gleichzeitigkeit und andere Skalierungsmuster verwalten zu müssen.
Microsoft Orleans Deep Drive
14 StundenMicrosoft Orleans ist eine einfache Verwendung Framework für die Erstellung von hochleistungsverteilten Anwendungen in.NET.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an.NET-Entwicklern, die das Beste tun wollen, während sie wissen, was unter dem Hut geschieht.
Dies ist ein schneller, theoretisch schwerer Kurs, der Anfänger auf fortgeschrittene Themen, einschließlich Internals, Primers auf Integration mit anderen Tools, Leistungsoptimierungen und fortgeschrittene Designmuster umfasst.
Am Ende dieser Ausbildung können die Teilnehmer:
- Set upOrleans für verschiedene Architektur.
- Entwickeln Sie eine vollständige Orleans Anwendung.
- Verwenden Sie Distributed Tracking, um Anforderungen zu verfolgen.
- Sicherstellung der Codequalität und Messleistung der Anwendung.
- Verwenden Sie Leistungsoptimierung.
- Verständnis fortschrittlicher Designmuster für OrleansAnwendungen.
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Eine hohe Menge an Internal und Protokolltheorie.
- Labs zu durchführen in einem eigenen Tempo, während oder nach dem Kurs.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Unit Testing with C#
14 StundenUnit-Tests sind ein Testansatz, bei dem einzelne Einheiten des Quellcodes getestet werden, indem ihre Eigenschaften verändert werden oder ein Ereignis ausgelöst wird, um zu überprüfen, ob das Ergebnis den Erwartungen entspricht.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie Unit-Tests für eine .Net-Beispielanwendung unter Verwendung von C# und Visual Studio schreiben und ausführen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Test-Frameworks wie NUnit und xUnit.net zu verwenden, um Unit-Test-Code zu erstellen und zu verwalten
- einen breiteren testgetriebenen Entwicklungsansatz für das Testen zu definieren und zu implementieren
- das Testframework anzupassen, um die Testabdeckung für eine Anwendung zu erweitern
Zielgruppe
- Software-Testingenieure
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen