Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

".NET C#" is no longer available

No Reviews Yet

Course type: Online Instructor led Course

Platform: GoToMeeting

Course ID: 24764

Course type: Online Instructor led Course

Platform: GoToMeeting

No Reviews Yet

About the Course

This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language.

Topics Covered

Introduction to .NET
- Common Language Runtime
- Common Type System
- Class Library Overview
Introduction to Visual Studio.NET
- Creating a Project
- Using the Solution Explorer
- Setting Project Properties
- Adding References
- Using the Code Editor
- Compiling a Program
- Running a Program
.NET Programming in C#/VB
- Data Types
- Value Types vs. Reference Types
- Control/Conditional Statements
- If Else
- While
- Do While
- For
- Break Continue
- Switch Case
Data Structures
- Defining and Using Arrays
- Using System.Array
- Defining and Using Structures
- Defining and Using Enumerations
- Working with Generics
- Working with Iterators
Exception Handling
- What are Exceptions
- .NET Exception Hierarchy
- Catching Exceptions
- Throwing Exceptions
- Managing Resources with Finally
- Defining Custom Exception Types
Object-Oriented Programming
- Defining and Using Classes
- Class Members
- Access Modifiers
- Working with Property Procedures
- Working with Constructors and Finalizers
Advanced Object-Oriented Programming
- Defining and Implementing Interfaces
- Defining and Implementing Inheritance
- Cross-Language Inheritance
- Visual Inheritance
- Forcing Inheritance with Abstract Classes
- Preventing Inheritance with Sealed Classes
- Defining and Implementing Delegates
- Understanding Partial Classes
- Working with Nullable Types.
- Working with Anonymous methods.
Delegates and Events
- Difference between delegate and function pointer
- Types of delegates
- Defining events
- EventHandlers
Windows Forms Programming in C#.NET
- What are Windows Forms
- Overview of Controls
- Using the Windows Forms Designer
- The Life-cycle of a Form
- The .NET Control Hierarchy
- Label and Textbox Controls
- Button and other Controls
Using Windows Form Controls
- Windows Form Designer
- The ToolBox
- Controls (Label, TextBox, CheckBox, RadioButton,Button,etc)
- Control Propertes
- Control Events
- Building Menus and MDI forms
- Additional controls : Timer, DateTimePicker, ListView, TreeView, ToolBar etc.,
Working with Dialogs
- Using the MessageBox Class
- Using the Standard Dialogs
- Creating and Using Windows Dialogs
- Modal versus Modeless Dialogs
- Working with Modal Dialogs
- Using DialogResult
- Working with Modeless Dialogs
- The ADO.NET Object Model
- Connected vs. Disconnected Access
- Using Connection Classes to Connect to a Data Source
- Using Command Classes to Execute Queries and Stored Procedures
- Insert, Update and Delete with ADO.NET
- Using DataReader Classes
- Stored Procedures with ADO.NET using –output parameters
- Using the DataSet Class with Disconnected Data
- Using DataAdapter Classes with DataSets
Data Binding
- Introduction to Data Binding
- Binding Controls using .NET 2.0
Working with Assemblies
- The Role of .NET Assemblies
- Private and Shared Assemblies
- Understanding Private Assemblies
- Building and Using Single-File Assemblies
- Building and Using Multi-File Assemblies
- Understanding Shared Assemblies
- Strong Names
- Global Assembly Cache (GAC)
- Building, Configuring and Consuming Shared Assemblies
Reading and Writing Files
- System.IO Namespace
- Examining Files and Directories
- Opening Files
- Reading Files
- Writing Files
- Serialization
Multithreading in .NET
- Threading Concepts
- Creating Threads in C#
- Managing Threads
- Problems with Threads
- Thread Synchronization
- Remoting Basics
- Understanding Application Domains
- Creating Remotable Objects
- Well-known vs. Activated Objects
- Creating Channels for Calling Remote Methods
- Creating Remote Objects
- Interacting with Remote Objects
- Why xml
- Some xml based languages
- Creating xml document
- System.xml namespace
- XmlTextReader,XmlTextWriter, XmlDocument, XmlDataDocument
Language Integrated Query (LINQ)
- Understanding the Role of LINQ
- First Look at LINQ Query Expressions
- Internal Representation of LINQ Query Operators
- LINQ to Objects
- LINQ to
- Security Basics
- Evidence and Code Identity
- Role-based Security
- Code Access Security
- Cryptography
Deploying Applications
- Creating set project
- Using Visual Studio Deployment Projects
- Deploying Windows Application
.Net4.0 Features
- Anonymous constructors
- Automatic properties
- Anonymous types
- The ‘var’ keyword
- Lambda expressions
- Extension methods
- Partial Methods
- Parallel Programming.

Who should attend

This training course is designed for the starters/freshers with basic knowledge of programming.


Basic knowledge in any programming

What you need to bring

Laptop/Desktop with Micorsoft Visual studio installed

Key Takeaways

During their 60hrs virtual classroom, students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the 60hrs they build an application that incorporates several features of the .NET Framework 4.0

Date and Time

Not decided yet.

Explore the following courses which may meet your requirement

About the Trainer

Venkatesh picture

Avg Rating






I'm having 8 years of experience in microsoft .NET technologies and provided many corporate training which includes .NET,C#, ASP.NET, Sharepoint, Hadoop.


No reviews currently


Post your requirement and let us connect you with best possible matches for IT Courses Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more