Programming in C# with MS Visual Studio 2010
Seminar
In Düsseldorf, Hamburg, Frankfurt Am Main und an 7 weiteren Standorten
Beschreibung
-
Kursart
Intensivseminar berufsbegleitend
-
Niveau
Fortgeschritten
-
Ort
-
Unterrichtsstunden
37h
-
Dauer
5 Tage
MS Visual Studio 2010 - MOC 10266 - Programming in C# with MS Visual Studio 2010
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Meinungen
Themen
- Visual Studio IDE
- C++ or Java knowledge: creating classes
- Inheritance and abstraction
- Polymorphism
- Interfaces
- Exceptionsintroducing c# and the .net framework
- Using C# Programming Constructs
- Declaring and Calling Methods
- Handling Exceptions
- Reading and Writing Files
- Creating New Types
- Encapsulating Data and Methods
- Decoupling Methods and Handling Events
- Using Collections and Building Generic Types
- Building and Enumerating Custom Collection Classes
- Using LINQ to Query Data
Inhalte
Fortgeschrittene
Zielgruppe:
Developers, IT Professionals
Voraussetzungen:
Visual Studio IDE, C++ or Java knowledge: creating classes, inheritance and abstraction, polymorphism, interfaces, exceptions
Methode:
Vortrag und Diskussion, Konkrete Einzel- und Gruppenarbeit mit Übungen.
Seminarziele:
The course focuses on C# program structure, language syntax, and implementation details with .NET Framework 4.0. this course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010. In this course, lower-intermediate level programmers gain the knowledge and skills they need to develop C# applications for the Microsoft .NET Framework 4.0. The course highlights the structure of C# 4.0 programs, language syntax, and implementation details.
Themen:
A. 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
B. Using C# Programming Constructs
Declaring Variables and Assigning Values - Using Expressions and Operators - Creating and Using Arrays - Using Decision Statements - Using Iteration Statements
C. Declaring and Calling Methods
Defining and Invoking Methods - Specifying optional Parameters and output Parameters
D. Handling Exceptions
Handling Exceptions - Raising Exceptions
E. Reading and Writing Files
Accessing the File System - Reading and Writing Files by Using Streams
F. Creating new Types
Creating and Using Enumerations - Creating and Using Classes - Creating and Using Structs - Comparing References to Value
G. Encapsulating Data and Methods
Controlling Visibility of Type Members - Sharing Methods and Data
H. Inheriting from classes and Implementing Interfaces
Using Inheritance to Define new Reference Types - Defining and Implementing Interfaces - Defining Abstract Classes
I. Managing the Lifetime of Objects and Controlling Recources
Introducing to Garbage Collection - Managing Resources
J. Encapsulating Data and Defining Overloaded Resources
Introduction to Garbage Collection - Managing Resources
K. Encapsulating Data and Defining Overloaded Operators
Creating and Using Properties - Creating and Using Indexers - Overloading Operators
L. Decoupling Methods and Handling Events
Declaring and Using Delegates - Using Lambda Expressions - Handling Events
M. Using Collections and Building Generic Types
Using Collections - Creating and Using Generic Types - Defining Generic Interfaces and Understanding Variance - Using Generic Methods and Delegates
N. Building and Enumerating Custom Collection Classes
Implementing a Custom Collection Class - Adding an Enumerator to a Custom Collection class
O. Using LINQ to Query Data
Using the LINQ Query Operators - Building Dynamic LINQ Queries
P. Integrating C# Code with Dynamic Language and COM Components
Integrating C# Code with Ruby and Python - Accessing COM Components from C#
Unsere dozenten
Marcus Wiederstein studierte Elektrotechnik in Bochum und Dortmund und arbeitet seit mehr als 10 Jahren als Dozent für Themen im Bereich Software-Entwicklung und IT-Management. Zu seinen Themen gehören bei Programmierung .NET und VBA (MS Excel und MS Access) und bei Datenbanken MS SQL Server und MS Access.
Veröffentlichungen:
- "MS SQL Server - T-SQL Programmierung und Abfragen" (Comelio Medien, ISBN 978-3-939701-02-6)
- "UML 2 Zertifizierung" (MITP, ISBN 978-3826615733)
- "XML: Standards und Technologien" (Comelio Medien, ISBN 978-3-939701-21-7)
- "XML Schema" (Comelio Medien, ISBN 978-3-939701-54-5)
Projekte:
Als Berater und Projektleiter führt Herr Wiederstein Projekte im Bereich Business Solutions (Data Warehousing, Projekt- und Wissensmanagement) für Kunden in D, A und CH durch. Er leitet internationale Teams für Software-Entwicklung bei Comelio in Indien
Zertifizierung:
Er hat verschiedene Zertifizierungen wie "Microsoft Certified Trainer", "OMG Certified UML Professional" und weitere Microsoft-Zertifizierungen.
Webseite:
- http://www.marcus-wiederstein.de
- http://de.wikipedia.org/wiki/Marcus_Wiederstein
Zusätzliche Informationen
Programming in C# with MS Visual Studio 2010