C#.Net Training

What is C#.NET Training?

Our C#.NET training class teaches 9+ years experienced developers the .NET, With the help of ADO.NET you can successfully build database-driven Web applications, Windows applications and Web Sites. C#.Net Training will guide how to build web, window based enterprise applications .NET with .Net IDE.

ASP.NET Training Course Detail

C#.NET Training Course Prerequisite

Knowledge of Computer, Internet, MS Office, Internet Browsing.

C#.NET Training Course Detail
OVERVIEW OF .NET (C#.NET)
  • Introduction to .Net
  • Platform for the .Net
  • Drawbacks of Current Trend
  • Net Framework : FCL : CLR
  • CLR, CTS, MSIL : other tools.
  • Language Integration
  • Security in .NET

.Net Framework
  • Advantages/Disadvantages
  • Features of .Net
  • Assemblies in Detail
  • GAC, Strong Names Key
  • Language Interoprobality

C#.Net Language
  • Advantages/Disadvantages
  • Why C#/ Why Not C#
  • Where does C# Fit in
  • C, C++ to Visual C#
  • Features of C#
  • .NET Namespaces

Programming with Visual C#.Net
  • Advantages/Disadvantages
  • The start of the application
  • C#.Net Program Design
  • Variables and types
  • Value types and reference types (CTS)
  • Strings and arrays
  • The Console class
  • String formatting
  • Statements and flows
  • Programming Structures
  • Command-line arguments
  • VS.NET to Create C#.NET Apps
  • C# 3.0/3.5/4.0 features – Implicit types , Extention Methods and more

Introduction To Windows Forms – I
  • Windows forms library – WinForms
  • Layout Enhancements
  • Forms and controls – Hierarchy
  • Creating simple GUI by hand
  • Event handling
  • Basic controls
  • Windows forms – buttons, check boxes, radio buttons, panels, group boxes, list boxes, picture box and more controls

Windows Forms – II
  • Menus
  • Built-in dialog boxes and printing
  • Extender Controls
  • A new MDI forms strategy
  • Inheritance with forms
  • Data Grid View

Object Oriented Concepts
  • Oops Concepts
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Class and Object
  • Constructors and Destructors
  • Method overloading
  • Method overriding
  • Abstract Classes
  • Abstract Methods
  • Interfaces
  • Multiple Inheritance
  • Static classes
  • Static constructors
  • Partial Classes & Methods
  • Sealed classes

Error Handling
  • Unstructured error handling support
  • Structured error handling
  • Error categories
  • Debugging the application

Data Base Programming (ADO.NET)
  • ADO .NET Introduction
  • Data Providers in .Net
  • Introduction to Managed and Unmanaged Providers
  • Data Readers
  • Dataset and Data Adapters
  • Datagrid View with DML operations sorting and paging etc.
  • SQL Datasource, XML Datasource, Object Datasource etc
  • Creating Relations and Transactions
  • LINQ programming
  • Parameters with Command Object
  • Stored Procedures with ADO.Net
  • Develop a Registration form using ADO

DATA USING C#.NET BOUND CONTROLS
  • DataSource Controls
  • Bound controls
  • Data bind with DataGridView

Accessing Data In The Connected Environment
  • Commands
  • Creating and executing commands
  • Reading data using a data reader
  • Batch queries : single result queries
  • Parameterised queries (input : output parameters)
  • Adding, editing and deleting data
  • Stored procedures

Accessing Data In Disconnected Environment
  • Why using a disconnected environment?
  • DataSet and DataAdapter features
  • Filling data sets using data adapters
  • Read data using data tables, rows and columns
  • Batch queries and data sets
  • Visual Studio Data Menu : tools
  • DataSet Navigation
  • DataSet Functionality
  • DataSet Optimistic Concurrency
Live Case Study and Implementation Of ADO.NET in N-Tier
  • Client Server Basics
  • N-Tier : Classical and New
  • N-Tier importance w.r.t other .Net technologies
  • Build User Interface Layer : importance
  • Business Layer in N-Tier : advantages : disadvantages
  • N-Tier DataBase Application
Windows Services
  • Security Overview
  • Understanding services
  • Creating windows services
  • Setting properties
  • Compile, run : install services
  • Event log services

.Net Remoting

  • About Distributed Applications
  • COM/DCOM in Distributed Environment
  • Drawbacks of DCOM
  • .NET Remoting : New distributed environment
  • Advantages : Disadvantages
  • Remoting : Web Services comparisons
  • Channels
  • Formatters
  • Programming Model : Object Styles : Lifestyles

Crystal Reports

  • Reporting Need in the application
  • Crystal Reports : Reporting Tool
  • Different Versions of Crystal Reports
  • Developing a Crystal Report
  • Different ways to Invoke/Deploy Crystal Reports

  • Application Deployment

    • Packaging Code
    • ClickOnce Deployment
    • Configuring the .Net framework
    • Deploying the application in Web Server
    • Deployment : other methods
Training Features in IQRA :
  • Industry Oriented Training
  • Industry Based Course Content
  • Real Time Work
  • Best Environment To Learn
  • Assignments
  • Interview Preparation
  • Best Guidance & Expert Training
  • Training On Live Project Only
  • We provide all study material written by our expert trainers.