Signup as a Tutor

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


Submit your enquiry for .NET C#

Please enter valid question or comment

Please select a category

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Venkatesh

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer


course photo


Online Instructor led Course

Platform: GoToMeeting


No Feedback Yet

No Reviews Yet
0 Interested

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
There are no Reviews yet.
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.

You can add upto 6 Images


There are no Reviews yet.

Date and Time

Not decided yet.

cash back100% Money Back Guarentee

About the Trainer

Venkatesh picture



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

Students Interested 0

Course Id: 24764