| Programming with C# using MS .NET Framework 4.0 |
Untertitel | Einführung ins .NET Framework mit der Sprache C# |
Kurszeiten | 08:30 - 17:00 Uhr |
Kursort | Der Kurs findet in der Schweiz in der Regel in Zürich statt (Zürich-Schlieren, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden. | Ich wünsche anderen OrtIch habe Frage zum Ort | |
Einleitung | Mit Visual Studio 2008/2010 hat Microsoft die Möglichkeit zur Erstellung von Windows-Programmen nochmals erheblich verbessert. Damit können die Bedürfnisse der Anwender noch besser als früher umgesetzt werden. Die dazu notwendigen Technologien sind im .NET Framework vorhanden. Die (neue) Sprache Visual C# wird dabei optimal unterstützt und in diesem Kurs als Programmiersprache für die Beispiele verwendet. Dieser Kurs vermittelt dem C#/C++-Programmierer einen erweiterten Einblick in .NET und bereitet den Teilnehmer damit optimal auf den professionellen Einsatz als Programmierer von C#.NET-Applikationen vor. Es wird mit der jeweils aktuellen Programmversion gearbeitet. Ein Muss für den angehenden .NET Entwickler. Dieses neue Microsoft-Seminar berücksichtigt bereits auch die Neuerungen des .NET Frameworks 4.0. Dieser Kurs wird durch einen Microsoft-zertifizierten Kursleiter geleitet. |
Verwandte Kurse | |
Herstellerkurs | Microsoft Nr. 10266 |
Ihr Nutzen | After completing this course, students will be able to: - Explain the purpose of the .NET Framework, and understand how to use C# and Visual Studio 2010 to build .NET Framework applications.
- Understand the syntax of basic C# programming constructs.
- Create and call methods in a C# application.
- Catch, handle and throw exceptions.
- Perform basic file IO operations in a C# application.
- Create and use new types (enumerations, classes, and structures), and understand the differences between reference types and value types.
- Control the visibility and lifetime of members in a type.
- Use inheritance to create new reference types.
- Manage the lifetime of objects and control the use of resources.
- Define properties and indexers to encapsulate data, and define operators for this data.
- Decouple an operation from the method that implements an operation, and use these decoupled operations to handle asynchronous events.
- Use collections to aggregate data, and use Generics to implement type-safe collection classes, structures, interfaces, and methods.
- Implement custom collection classes that support enumeration.
- Query in-memory data by using LINQ.
- Integrate code written by using a dynamic language such as Ruby and Python, or technologies such as COM, into a C# application
|
Voraussetzungen | Before attending this course, students must have: - At least 12 months experience working with an Object Oriented language
- Have C++ or Java knowledge:
- Creating Classes
- Inheritance and Abstraction
- Polymorphism
- Interfaces
- Exceptions
- Knowledge of the Visual Studio IDE.
|
Teilnehmerkreis | This course is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for new programmers; it is targeted at professional developers with at least 12 months experience of programming in an object-oriented environment. |
Unterlagen | Original Microsoft-Kursunterlagen (englischsprachig, nach Wunsch und Verfügbarkeit deutschsprachig) |
Folgekurse | - «Advanced Foundations of Microsoft .NET Development» (Fortgeschrittene Themen) ( NCWI) - «Introduction to Web Development with MS Visual Studio 2010» ( NWEB) |
Inhalt | |
Teilnehmerbeitrag | Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis). |
| Zentrum für Informatik, Schweiz, Basel, Bern, Zürich |