Programming in C#

Academy
Digicomp
Kurzbeschreibung
In diesem Online-Training erlernen Sie – wann und wo Sie wollen – die grundlegenden Fähigkeiten um Windows-Anwendungen mit der C # -Sprache ... mehr...
In diesem Online-Training erlernen Sie – wann und wo Sie wollen – die grundlegenden Fähigkeiten um Windows-Anwendungen mit der C # -Sprache zu erstellen. weniger
Kursarten
Kurs/Seminar
Fachbereiche

Net, Software Engineering, Informatik, C#, Web Programmierung

Dieser Kurs ist neu hier. 0 User folgen diesem Kurs und erhalten Bescheid, wenn es Neues gibt - Kurs jetzt folgen.

Du hast den Kurs besucht? Kurs jetzt bewerten.

Hier kannst du der Eggheads Community deine Fragen zu diesem Kurs stellen. Auch Kursleiter können mitdiskutieren.


Frage stellen

Du must angemeldet sein um zu antworten

Kursinhalt
  1. Review of C# Syntax
    • Overview of Writing Applications using C#
    • Datatypes, Operators, and Expressions
    • C# Programming Language Constructs
  2. Creating Methods, Handling Exceptions, and Monitoring Applications
    • Creating and Invoking Methods
    • Creating Overloaded Methods and Using Optional and Output Parameters
    • Handling Exceptions
    • Monitoring Applications
  3. Developing the Code for a Graphical Application
    • Implementing Structs and Enums
    • Organizing Data into Collections
    • Handling Events
  4. Creating Classes and Implementing Type-safe Collections
    • Creating Classes
    • Defining and Implementing Interfaces
    • Implementing Type-safe Collections
  5. Creating a Class Hierarchy by Using Inheritance 
    • Creating Class Hierarchies
    • Extending .NET Framework Classes
    • Creating Generic Types
  6. Reading and Writing Local Data 
    • Reading and Writing Files
    • Serializing and Deserializing Data
    • Performing I/O Using Streams
  7. Accessing a Database 
    • Creating and Using Entity Data Models
    • Querying Data by Using LINQ
    • Updating Data by Using LINQ
  8. Accessing Remote Data
    • Accessing Data Across the Web
    • Accessing Data in the Cloud
  9. Designing the User Interface for a Graphical Application 
    • Using XAML to Design a User Interface
    • Binding Controls to Data
    • Styling a User Interface
  10. Improving Application Performance and Responsiveness
    • Implementing Multitasking by using Tasks and Lambda Expressions
    • Performing Operations Asynchronously
    • Synchronizing Concurrent Access to Data
  11. Integrating with Unmanaged Code 
    • Creating and Using Dynamic Objects
    • Managing the Lifetime of Objects and Controlling Unmanaged Resources
  12. Creating Reusable Types and Assemblies
    • Examining Object Metadata
    • Creating and Using Custom Attributes
    • Generating Managed Code
    • Versioning, Signing and Deploying Assemblies
  13. Encrypting and Decrypting Data 
    • Implementing Symmetric Encryption
    • Implementing Asymmetric Encryption

 

Kursziele

Nach dem Besuch des MOC on Demand sind Sie in der Lage,

  • Beschreibung der Kern-Syntax und der Funktionen von C #
  • Erstellen und aufrufen von Methoden, verwalten von Ausnahmen und beschreiben der Überwachungsanforderungen für Grossanwendungen
  • Implementieren der grundlegenden Struktur und wesentliche Elemente einer typischen Desktop-Anwendung
  • Erstellen von Klassen, definieren und implementieren von Schnittstellen und erstellen und verwenden von generischen Sammlungen
  • Verwenden der Vererbung, um eine Klassenhierarchie zu erstellen, eine .NET Framework-Klasse zu erweitern und generische Klassen und Methoden zu erstellen
  • Lesen und Schreiben von Daten über Dateieingabe / Ausgabe und Streams, Serialisierung und Deserialisierung von Daten in verschiedenen Formaten
  • Erstellen und verwenden vom Entitätsdatenmodell für den Zugriff auf eine Datenbank und verwenden von LINQ zum Abfragen und Aktualisieren von Daten
  • Verwenden der Typen im System.Net-Namespace und WCF Data Services, um auf Remote-Daten zuzugreifen und diese abzufragen
  • Erstellen einer grafischen Benutzeroberfläche mithilfe von XAML.
  • Verbessern der Datenrate und die Reaktionszeit von Anwendungen, indem Sie Tasks und asynchrone Vorgänge verwenden
  • Integrieren von nicht verwalteten Bibliotheken und dynamischen Komponenten in eine C # -Anwendung
  • Untersuchen von Metadaten der Typen, indem Sie Reflektionen verwenden, benutzerdefinierte Attribute erstellen und verwenden, Code zur Laufzeit generieren und Assemblyversionen verwalten
  • Verschlüsseln und entschlüsseln von Daten mit symmetrischer und asymmetrischer Verschlüsselung
Zielpublikum

Dieser MOC on Demand richtet sich an erfahrene Entwickler, die bereits Programmierkenntnisse in C, C ++, JavaScript, Objective-C, Microsoft Visual Basic® oder Java besitzen und die Konzepte der objektorientierten Programmierung verstehen.

Anforderungen

In den «offiziellen Micorsoft On-Demand-Kursen (MOC On-Demand)» lernen Sie mit Video, Text sowie Hands-on-Labs – nach Ihrem eigenen Zeitplan, in Ihrem eigenen Tempo und in der für Sie passenden Lernumgebung, Sie sparen Zeit und Kosten für die Reise zu unserem Bildungszentrum und können Ihren Stundenplan selbst gestalten. Der offizielle Microsoft On-Demand-Kurs kommt jederzeit ganz einfach zu Ihnen. Alles, was Sie dazu benötigen, ist ein Computer und eine Internetverbindung.

Ablauf:
Nach Ihrer Bestellung senden wir Ihnen innert 2 bis 3 Arbeitstagen den Zugang zum gewünschten MOC On-Demand Training. Die komplette Schulung steht Ihnen während 90 Tagen zur Verfügung. Innerhalb dieser Zeit können Sie sich an einem privaten 1:1 Expert Day mit einem unserer Microsoft Certified Trainer den letzten Feinschliff holen und offene Fragen zum Lernstoff beantworten. Setzen Sie sich für diesen Coaching-Tag innerhalb dieser 90 Tage mit uns in Verbindung und wir bringen Sie mit dem richtigen Experten an Ihr Ziel.

Wichtig:
Das persönliche Training mit dem Experten muss innerhalb der 90 Tage stattfinden, da Sie nur in diesem Zeitraum Zugriff auf die Schulung haben.

Methodik

In den «offiziellen Micorsoft On-Demand-Kursen (MOC On-Demand)» lernen Sie mit Video, Text sowie Hands-on-Labs – nach Ihrem eigenen Zeitplan, in Ihrem eigenen Tempo und in der für Sie passenden Lernumgebung, Sie sparen Zeit und Kosten für die Reise zu unserem Bildungszentrum und können Ihren Stundenplan selbst gestalten. Der offizielle Microsoft On-Demand-Kurs kommt jederzeit ganz einfach zu Ihnen. Alles, was Sie dazu benötigen, ist ein Computer und eine Internetverbindung.

Ablauf:
Nach Ihrer Bestellung senden wir Ihnen innert 2 bis 3 Arbeitstagen den Zugang zum gewünschten MOC On-Demand Training. Die komplette Schulung steht Ihnen während 90 Tagen zur Verfügung. Innerhalb dieser Zeit können Sie sich an einem privaten 1:1 Expert Day mit einem unserer Microsoft Certified Trainer den letzten Feinschliff holen und offene Fragen zum Lernstoff beantworten. Setzen Sie sich für diesen Coaching-Tag innerhalb dieser 90 Tage mit uns in Verbindung und wir bringen Sie mit dem richtigen Experten an Ihr Ziel.

Wichtig:
Das persönliche Training mit dem Experten muss innerhalb der 90 Tage stattfinden, da Sie nur in diesem Zeitraum Zugriff auf die Schulung haben.

Kurssprache
Deutsch
Kursgebühr
CHF 3800