Tooltip
 
Event Time
Dieser Kurs wurde schon durchgeführt. Die nächsten geplanten Termine sehen sie unten.
  Code Dauer Preis Kursleiter Bemerkungen
 
Programming with C# using MS .NET Framework 4.0
Untertitel Einführung ins .NET Framework mit der Sprache C#
Kurszeiten 08:30 - 17:00 
Bildungsweg
Kursinhalt
 
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
    • Introducing C# and the .NET Framework
      • Introduction to the .NET Framework
      • Creating Projects Within Visual Studio 2010
      • Writing a C# Application
      • Building a Graphical Application
      • Documenting an Application
      • Running and Debugging Applications by Using Visual Studio 2010
    • Using C# Programming Constructs
      • Declaring Variables and Assigning Values
      • Using Expressions and Operators
      • Creating and Using Arrays
      • Using Decision Statements
      • Using Iteration Statements
    • Declaring and Calling Methods
      • Defining and Invoking Methods
      • Specifying Optional Parameters and Output Parameters
    • Handling Exceptions
      • Handling Exceptions
      • Raising Exceptions
    • Reading and Writing Files
      • Accessing the File System
      • Reading and Writing Files by Using Stream
    • Creating New Types
      • Creating and Using Enumerations
      • Creating and Using Classes
      • Creating and Using StructsComparing References to Values
    • Encapsulating Data and Methods
      • Controlling Visibility of Type Members
      • Sharing Methods and Data
    • Inheriting From Classes and Implementing Interfaces
      • Using Inheritance to Define New Reference Types
      • Defining and Implementing Interfaces
      • Defining Abstract Classes
      • Managing the Lifetime of Objects and Controlling Resources
        • Introduction to Garbage Collection
        • Managing Resources
      • Encapsulating Data and Defining Overloaded Operators
        • Creating and Using Properties
        • Creating and Using Indexers
        • Overloading Operators
      • Decoupling Methods and Handling Events
        • Declaring and Using Delegates
        • Using Lambda Expressions
        • Handling Events
      • Using Collections and Building Generic Types
        • Using Collections
        • Creating and Using Generic Types
        • Defining Generic Interfaces and Understanding Variance
        • Using Generic Methods and Delegates
      • Building and Enumerating Custom Collection Classes
        • Implementing a Custom Collection Class
        • Adding an Enumerator to a Custom Collection Class
      •  Using LINQ to Query Data
        • Using the LINQ Extension Methods and Query Operators
        • Building Dynamic LINQ Queries and Expressions
      •  Integrating Visual C# Code with Dynamic Languages and COM Components
        • Integrating C# Code with Ruby and Python
        • Accessing COM Components from C#
      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
      Dieser Kurs wurde schon durchgeführt. Die nächsten geplanten Termine sehen sie unten.
        Code Dauer Preis Kursleiter Bemerkungen
       
      Programming with C# using MS .NET Framework 4.0
      Untertitel Einführung ins .NET Framework mit der Sprache C#
      Inhalt
      • Introducing C# and the .NET Framework
        • Introduction to the .NET Framework
        • Creating Projects Within Visual Studio 2010
        • Writing a C# Application
        • Building a Graphical Application
        • Documenting an Application
        • Running and Debugging Applications by Using Visual Studio 2010
      • Using C# Programming Constructs
        • Declaring Variables and Assigning Values
        • Using Expressions and Operators
        • Creating and Using Arrays
        • Using Decision Statements
        • Using Iteration Statements
      • Declaring and Calling Methods
        • Defining and Invoking Methods
        • Specifying Optional Parameters and Output Parameters
      • Handling Exceptions
        • Handling Exceptions
        • Raising Exceptions
      • Reading and Writing Files
        • Accessing the File System
        • Reading and Writing Files by Using Stream
      • Creating New Types
        • Creating and Using Enumerations
        • Creating and Using Classes
        • Creating and Using StructsComparing References to Values
      • Encapsulating Data and Methods
        • Controlling Visibility of Type Members
        • Sharing Methods and Data
      • Inheriting From Classes and Implementing Interfaces
        • Using Inheritance to Define New Reference Types
        • Defining and Implementing Interfaces
        • Defining Abstract Classes
        • Managing the Lifetime of Objects and Controlling Resources
          • Introduction to Garbage Collection
          • Managing Resources
        • Encapsulating Data and Defining Overloaded Operators
          • Creating and Using Properties
          • Creating and Using Indexers
          • Overloading Operators
        • Decoupling Methods and Handling Events
          • Declaring and Using Delegates
          • Using Lambda Expressions
          • Handling Events
        • Using Collections and Building Generic Types
          • Using Collections
          • Creating and Using Generic Types
          • Defining Generic Interfaces and Understanding Variance
          • Using Generic Methods and Delegates
        • Building and Enumerating Custom Collection Classes
          • Implementing a Custom Collection Class
          • Adding an Enumerator to a Custom Collection Class
        •  Using LINQ to Query Data
          • Using the LINQ Extension Methods and Query Operators
          • Building Dynamic LINQ Queries and Expressions
        •  Integrating Visual C# Code with Dynamic Languages and COM Components
          • Integrating C# Code with Ruby and Python
          • Accessing COM Components from C#
        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
        Grundlagen für Noch-nicht-Programmierer