This is a fast paced, in depth course on development with the C# .NET language. The course focuses on the fundamentals of the C#.NET language, as well as important topics such as error handling and debugging, object oriented design, and data access.
Salient Features
- A brief history of .Net
- Backbone of .Net framework
Application
- Web Solution
Prerequisites (Should have knowledge of)
- Basic programming
Topics Covered
- Over view of the .NET Framework and Common language runtime
- Class library / API
- Assemblies
- What’s new in the C# language
- Creating a new C# projects and choise of projects
- Development environment windows
- Using control from the Toolbox
- Using the MSDN Library Help Files
- Properties – read only, run time only, and design – time properties discussed
- Events – discussion on the point of lifecycle of an objects
- Default Event & Event firing objects
- Method – intrinsic behaviors of objects
- .NET Language Syntax – writing proper code
- Data Types and Casting
- Variable Scope
- Encapsulation, Polymorphism, Inheritance, EXPLAINED
- Objects Defined – Objects in C# .NET
- The importance of the new keywords
- Accessing member variables of an object
- Using access modifiers
- Building blocks of all .NET applications
- Classs structure, Class definations
- Name, access, modifier, extending another class
- Implementing the interface of another class
- Class body, initialization and cleanup, use of constructor
- Objects Instances, Default Constructor, Overloading
- Method in C# – Signature, Body, Arguments, Return Type
- Understanding C# ‘s integrated debugging envirnoment
- Demonstrated use of debugging tools within IDE
- Errors – discussions of compile, Run time and Logic Error within code
- Error Handling – writing, creating and logging good exception handling in code
- History of Microsoft data access strategies
- Rundown of ADO .NET Object Model
- Accessing Data – Common methods for accessing and displaying data
- Data Binding
- Using DataSets
- Discussion on Microsoft’s Data Access Components (MDAC)
- Forms Programming
- Forms Overview
- Forms as Objects
- Handling Form Events
- Using .Net Controls
- Binding objects to forms
- What is a Web Service and how is it used in .NET?
- SOAP – the details on creating SOAP packages for transporting data.
- 3 Parts to a Web Service
- Using COM objects with Web Services
- UDDI – Service for discovering Web Services
- Administering Project Property tabs – controlling project information about .application
- Administering IDE tabs – Setting-up the environment to be more productive
- Deployment Options
- Installing assemblies into the GAC
DURATION : 2 MONTHS & FEES : 7000 Rs.