| | Grundlagen der Programmiersprache C# |
| Untertitel | eine Einführung in die mächtige Microsoft-Sprache |
| Kurszeiten | 08:30 - 17:00 |
| Kursort | | Der Kurs findet in der Schweiz in der Regel in Zürich statt (Technopark, 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 | C# ist eine auf C++ und Java gestützte Sprache, die von Microsoft speziell für die Bedürfnisse der Programmierung von Applikationen mit dem Microsoft-Framework ".NET" entwickelt worden ist. C# wird mit der Microsoft-Entwicklungsumgebung "Visual Studio" verwendet. Zahlreiche praktische Übungs-Beispiele vermitteln dem Teilnehmenden eine gewisse erste Routine im Erstellen von C#-Programmen. Dieses Seminar wurde von Microsoft neu konzipiert, um auch die Features von .NET-Framework-3.0 zu berücksichtigen. Die Teilnehmenden lernen also nicht nur C#, sondern machen sich gleichzeitig auch mit den wichtigsten Elementen des .NET-Frameworks vertraut. Das Schwergewicht des Kurses liegt aber stark auf dem Erlernen des C#-Syntax. Um die Möglichkeiten des .NET-Frameworks voll ausschöpfen zu können, ist der anschliessende Besuch des ZFI-Kurses .NET Einführung mit C#.NET ( ZFI-Code NPC1) unerlässlich. |
| Verwandte Kurse | |
| Herstellerkurs | Microsoft Nr. 4994 |
| Ihr Nutzen | Die Teilnehmenden werden befähigt, C#-Programme im .NET-Umfeld selber zu erstellen und zu warten. Sie kennen die Ablauf- und Datenstrukturen von C# und können selbständig Fehler lokalisieren. Sie kennen die Grundsätze der objektorientierten Programmierung. |
| Voraussetzungen | Kenntnisse einer anderen Programmiersprache wie Java, Visual Basic, Basic, COBOL, Delphi, Pascal, C, Assembler, PL/I etc. Für Programmier-Anfänger ist der vorgängige Besuch des Kurses "Programmier-Grundkurs" ( NFGL) unerlässlich ! Kenntnisse der englischen Sprache sind von Vorteil, da die Original-Kursunterlagen in englischer Sprache verfasst sind. |
| Teilnehmerkreis | Personen, welche die Sprache C# erlernen möchten, um damit eigene Programme erstellen zu können. |
| Unterlagen | Original-Microsoft-Kursunterlagen |
| Folgekurse | - ".NET-Einführung mit C#.NET" ( NPC1) |
| Inhalt | - Overview
- Introduction to Microsoft .NET and the .NET Framework
- Introduction to the Software Development Life Cycle
- Exploring Visual Studio 2005
- Creating a Simple Windows Forms Application
- Creating a Windows Forms Project
- Adding Controls to a Windows Forms Project
- Compiling and Running a Windows Forms Project
- Programming Fundamentals
- Understanding Programming Concepts
- Defining Program Structure and Flow
- Styling and Writing Code
- Data Types and Variables
- Introduction to Data Types
- Defining and Using Variables
- Defining and Using Collections
- Converting Data Types
- Controlling Program Execution
- Writing Expressions
- Creating Conditional Statements
- Creating Iteration Statements
- Fundamentals of Object-Oriented Programming
- Introduction to Object-Oriented Programming
- Defining a Class
- Creating a Class Instance
- Creating Object-Oriented Applications
- Designing Classes with the Class Designer Tool
- Implementing Inheritance
- Defining and Implementing Interfaces
- Building a User Interface
- Managing Forms and Dialog Boxes
- Creating Menus and Toolbars
- Providing User Assistance
- Validating User Input
- Restricting User Input
- Implementing Field-Level Validation
- Implementing Form-Level Validation
- Debugging and Exception Handling
- Types of Errors
- Debugging Applications
- Handling Exceptions in Applications
- Accessing Data
- Overview of Data Access
- Accessing Data by Using the Visual Studio 2005 Integrated Development Environment
- Programmatic Access to Data
- Creating Web Applications and XML Web Services
- Creating Web Applications
- Creating and Using XML Web Services
- Exploring .NET Framework 3.0 Technologies
- Introduction to the .NET Framework 3.0 Technologies
- Introduction to Windows Presentation Foundation
- Introduction to Windows Communication Foundation
- Testing and Deploying Microsoft .NET Framework Applications
- Overview of Testing
- Creating Object Test Bench Objects
- Deploying Microsoft .NET Framework Applications
|
| 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 Zentrum für Informatik, Deutschland, Berlin, Frankfurt, Hamburg, Köln, München, Nürnberg, Stuttgart Zentrum für Informatik, Österreich, Wien |