| Réf. : |
MS2609 |
| Durée : |
5j /
35h
|
| Tarif : |
1990 € |
|
| Sessions ouvertes : |
|
| Mai |
26 au 30 |
| Juin |
|
| Juil |
|
|
|
Réserver
|
Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes:
- Être familiarisés avec les fonctions de base de système d'exploitation et les maîtriser, notamment la manipulation de fichiers ;
- Maîtriser les notions de base de programmation structurée, notamment des concepts (contrôle de flux, variables et paramètres et appels de fonction) ;
- Ou avoir suivi : Le cours : Présentation de la programmation avec Microsoft Visual Basic 6.
- Au moins trois mois d'expérience en développement d'applications dans un environnement graphique ou non graphique, ou de connaissances équivalentes.
- Aucune expérience n'est requise en concepts de programmation orientée objet.
Participants
- Développeurs débutants ;
- Développeurs maîtrisant la programmation mais ayant acquis leurs connaissances à l'université en utilisant un langage non graphique ;
- Développeurs d'applications d'entreprise ;
- Ces développeurs souhaitent concevoir des solutions via C#; utilisent Microsoft .NET Framework et C# en plus de Microsoft Visual Basic et des extensions gérées pour Microsoft Visual C++®; et créent des applications Web et Windows et des services Web XML riches en fonctionnalités.
Objectifs
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
- présenter la plate-forme .NET ;
- configurer et utiliser Visual Studio .NET ;
- programmer en langage C# ;
- implémenter des méthodes ;
- implémenter les concepts d'encapsulation, d'héritage et de polymorphisme dans C# ;
- utiliser C# dans la plate-forme .NET ;
- utiliser ADO.NET pour accéder à des données d'une base de données et les manipuler ;
- créer des applications Windows riches en fonctionnalités ;
- créer une application Web via des formulaires Web ;
- utiliser des services Web XML dans une application C# ;
- tester des fonctionnalités avancées de C#.
Contenu
Module 1 : Getting Started
- Introduction to .NET and the .NET Framework
- Exploring Visual Studio .NET
- Creating a Windows Application Project
Module 2 : Understanding C# LanguageFundamentals
- Understanding the Fundamentals of a C# Program
- Using C# Predefined Types
- Writing Expressions
- Creating Conditional Statements
- Creating Iteration Statements
Module 3 : Creating Objects in C#
- Defining a Class
- Declaring Methods
- Using Constructors
- Using Static Class Members
Module 4 : Implementing Object-Oriented
- Programming Techniques in C#
- Designing Objects
- Using Inheritance
- Using Polymorphism
Module 5 : Programming with C#
- Using Arrays
- Using Collections
- Using Interfaces
- Using Exception Handling
- Using Delegates and Events
Module 6 : Building .NET-based Applications withC#
- Examining the .NET Framework Class Library
- Overriding Methods from System.Object
- Formatting Strings and Numbers
- Using Streams and Files
Module 7 : Using ADO.NET to Access Data
- ADO.NET Architecture
- Creating an Application That Uses ADO.NET to Access Data
- Changing Database Records
Module 8 : Creating Windows-based Applications
- Creating the Main Menu
- Creating and Using Common Dialog Boxes
- Creating and Using Custom Dialog Boxes
- Creating and Using Toolbars
- Creating the Status Bar
- Creating and Using Combo Boxes
Module 9 : Using XML Web Services in a C# Program
- Consuming an XML Web Service
- Building an XML Web Service
Module 10 : Creating a Web Application with Web Forms
- Creating a Web Forms Application
- Accessing Data by Using a Web Forms Application
- Configuring ASP.NET Application Settings
Module 11 : Application Settings and Deployment
- Working with Application Settings
- Deploying Applications
Module 12 : Exploring Future Learning
- Exploring Additional Features of C#