Subscribe to Newsletter

Print

C# Programming with Microsoft .NET Training Course


(This course is offered only on-demand to a private batch and can be customized as per the business requirements)

Overview

In this five-day instructor-led course, participants learn the fundamental skills that are required to design and develop object-oriented applications for the Web and Microsoft Windows by using Microsoft Visual C# .NET and the Microsoft Visual Studio .NET development environment. This course provides an alternative entry point for less experienced programmers who are not familiar with object-oriented design and programming with Windows or the Web.

Objectives

At the end of C# Programming with Microsoft .NET Training course, participants will be able to:

  • Explain the .NET platform
  • Configure and use Visual Studio .NET
  • Program with C#
  • Implement methods
  • Implement encapsulation, inheritance, and polymorphism in C#
  • Use C# within the .NET Framework
  • Use Microsoft ADO.NET to access and manipulate data in a database
  • Create feature-rich Windows-based applications
  • Create a Web application by using Web Forms
  • Use XML Web services in a C# application
  • Experiment with more advanced features of C#

Suggested Audience - Developers who are not familiar with object-oriented programming. And understand computer programming. This course is intended for developers who want to build highly functional Web and Windows solutions and Web Services by using Microsoft Visual C# .NET and the Microsoft .NET Framework.

Duration - 5 Days

Prerequisites

  • Familiarity and comfort with basic operating system functions such as file manipulation
  • Understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls.

Syllabus

1. Getting started
  • Introduction to .NET and the .NET Framework
  • Exploring Visual Studio .NET
  • Creating a Windows Application Project
2. Understanding C# Language Fundamentals
  • Understanding the Fundamentals of a C# Program
  • Using C# Predefined Types
  • Writing Expressions
  • Creating Conditional Statements
  • Creating Iteration Statements
3. Creating Objects in C#
  • Defining a Class
  • Declaring Methods
  • Using Constructors
  • Using Static Class Members
4. Implementing Object-Oriented Programming Techniques in C#
  • Designing Objects
  • Using Inheritance
  • Using Polymorphism
5. Programming with C#
  • Using Arrays
  • Using Collections
  • Using Interfaces
  • Using Exception Handling
  • Using Delegates and Events
6. Building .NET-based Applications with C#
  • Examining the .NET Framework Class Library
  • Overriding Methods from System.Object
  • Formatting Strings and Numbers
  • Using Streams and Files
7. Using ADO.NET to Access Data
  • ADO.NET Architecture
  • Creating an Application That Uses ADO.NET to Access Data
  • Changing Database Records
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
9. Using XML Web Services in a C# Program
  • Consuming an XML Web Service
  • Building an XML Web Service
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
11. Developing an ASP.NET Web Application
  • Completing the User Authentication Validation Code
  • Completing the Code for the Master.aspx Form
  • Testing the Application
12. Application Settings and Deployment
  • Working with Application Settings
  • Deploying Applications
13. Exploring Future Learning
  • Exploring Additional Features of C#