Accroche
Planning Inter-Entreprises
 
 
 
 
Introduction à la programmation C# avec Microsoft.NET
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#


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68