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