Best Online Training

Introduction to .Net platform?,.Net role and modern application development

  • Differences between C/C++, .Net
  • Why .Net?
  • .Net framework, languages and VS.Net versions
  • .Net Framework architecture
  • CLR, CTS, CLS and BCL
  • Dll and Exe, MSIL, Meta Data
  • JIT compiler and its types
  • Memory management
  • Namespaces and assemblies
  • Interoperability, RCW, CCW, managed code and unmanaged code
  • Importance of C#.Net
  • C#.Net language features
  • Console Application
  • Main() method
  • First program using C#.Net
  • Compiling and building projects
  • Data types supported by C#.Net
  • Differences between value and reference types
  • String and Object class
  • Type casting
  • Conditional statements and Loops

How to write structures members fields, methods

  • Access specifiers
  • How to access structure fields and methods
  • OOPS features
  • How to write class members fields, methods
  • How to access class fields and methods
  • Difference between structures and classes
  • enum in C#.Net
  • Method overloading
  • What is Inheritance?
  • Types of Inheritance?
  • Method overriding and virtual functions
  • ‘base’ keyword
  • Where to use ‘base’ with variable and ‘base’ with method
  • Constructors with Inheritance
  • Why ‘base’ with constructors
  • Why abstract classes?
  • What is abstract method
  • Where to use interfaces?
  • Difference between abstract classes and interfaces
  • Sealed classes
  • Types of errors
  • Structured and unstructured error handling
  • ‘try’ and ‘catch’ Blocks
  • ‘finally’ block
  • Predefined exception classes
  • Raising exception using ‘throw’
  • Custom exception classes
  • ‘using’ statement
  • Arrays, single, two dimensional, jagged arrays
  • String and string builder
  • Operator overloading
  • Properties and indexes
  • Parameters in C#.Net
  • ‘params’ array
  • Command line arguments
  • Difference between CUI and GUI
  • Windows form layout
  • Exploring Win forms , toolbox, property widow, code window and solution explorer
  • Event handling
  • Forms and controls hierarchy
  • Sample windows application
  • ‘MessageBox’ class
  • What is an assembly and its importance
  • Where to use assemblies
  • Types of assemblies
  • What is strong name key, GAC and public key token
  • How to use assemblies in different applications
  • ADO.Net and .Net Frame Work
  • ADO.Net or Data Access Architecture
  • Differences between ADO and ADO.Net
  • Providers, Drivers, Introduction to ADO.Net Objects
  • Connecting with data source using connection classes
  • Connection with Oracle, MS Sql, Servers Using OLEDB, Oracle Client and SQL Client Providers
  • Disconnected architecture to access data from data source using Data Set
  • Data View, Data Row, Data Table, Data Column
  • Differences between Data Set and Data Row
  • Data Adapter, Data Set and Data Grid View control for accessing Data
  • Filtering Data using Data Views
  • Creating and Calling Procedures to perform DML Operations with return values
  • Transaction Processing
  • Why delegates?
  • Types if delegates
  • implementation with single and multicast
  • What are flat files
  • Types of files
  • How to create files in .Net
  • Exploring System.IO namespace
  • Stacks and Queues
  • List and Dictionary
  • Array List
  • Hash Table
  • I Comparable and Sorting
  • I Enumerable and I Enumerate
  • Why distributed applications?
  • Disadvantages of DCOM
  • Where does remoting fit in?
  • Channels and formatters
  • Serialization and De-serialization
  • Remoting activating modes
  • What is Marshalling and its types
  • Server activation, singlecall and singleton
  • Creating channels, registering channels and registering types
  • What is Windows services
  • Properties , events and installing windows services
  • Event log services and its important
  • Generics
  • Iterators
  • Partial classes
  • Static classes
  • Nullable types
  • Implicitly typed local variables
  • Anonymous types
  • Anonymous methods
  • Extension methods
  • Object and collection initializers
  • Partial Methods
  • Introduction to Networking
  • What is URL and web server
  • Prerequisite of web application
  • Web Programming
  • HTML and features
  • Exploring basic tags
  • What is client side scripting
  • Need of client side scripts
  • Different ways of writing scriptting code
  • Web server
  • Start working with IIS
  • IIS console virtual and physical directories
  • Introduction to ASP
  • ASP objects
  • Difference between client side and server side script
  • ASP.Net features
  • Difference between ASP and ASP.Net
  • VS.Net IDE for ASP.Net, Java Script
  • Page and import directive
  • In page technique and code behind technique
  • Control hierarchy and types of controls
  • Event Driven Modes
  • Separation of code & Design
  • Security
  • Easier Deployment
  • Page class and Page life cycle
  • Client side controls & server side Controls
  • HTML server controls
    • Html server control programming using in page technique
  • Web server controls
    • Types of web server controls
  • Exploring basic controls properties and events
  • Page Navigation
  • Server, Transfer objects
  • How to persist data during round trips in
  • Exploring Session object
  • Walk around Application object
  • Global.asax file importance
  • application and session events
  • Importance Cookies, types of cookies
  • Query String and view state
  • Other Controls
  • Calendar, Ad rotator, File Upload
  • Required field validator
  • Compare validator
  • Regular expression validator
  • Range validator
  • Custom validator with java Script
  • Validation Summary
  • Database access in ASP.Net.
  • Providers and their uses, XML support,
  • ADO.Net objects
  • Data Access Namespaces in ADO.Net,
  • Dataset model of developing applications in ASP.Net
  • Dataset, data adapter and connection and command objects
  • Working with datareader object
  • Binding data using objects
  • Presenting data using presentation controls or working with
  • Grid view and others
  • Concept of Binding
  • Grid View as the most feature
  • Grid View sorting and paging features component
  • Grid View Fields and Expressions.
  • Grid View Editing, using Boundfileds and Template Fields
  • Details View and Form View Controls
  • Repeater Control and data list
  • Dataset operations
  • Presenting Dataset values in XML data
  • Distributed application development using stored procedures
  • Introduction to configuration
  • ASP.Net configuration importance
  • Web.config files
  • Compilation setting
  • Introduction to configuration
  • ASP.Net configuration importance
  • Web.config files
  • Compilation setting
  • Custom error setting
  • Introduction to configuration
  • ASP.Net configuration importance
  • Web.config files
  • Compilation setting
  • Custom error setting
  • Session state setting
  • Enhancement in ASP.Net
  • In & Out process session state
  • State server and SQL Server
  • Why web services?
  • Web services to next Generation for developing applications
  • SOAP, XML, HTTP protocols
  • SOA Model of application
  • Web services infrastructure
  • How to consuming web services
  • Hosted web services usage from applications
  • Sample Web services
  • Real time application using web services
  • Importance of the user control
  • Creating user controls
  • Adding members to the user controls
  • Dynamic loading user controls
  • Over view, advantages
  • Page output caching
  • Fragment caching
  • Data caching
  • Difference between application and data caching
  • Authentication and authorization
  • Applications
  • Implementing security in ASP.Net
  • Windows Authentication
  • Forms Authentication
  • Passport Authentication
  • Credentials


The practical exercises were useful in offering ‘hands on’ experience. The interactive atmosphere and live examples used for illustration were refreshing.


Very well organized and conceived. By following the course, I was able to learn and build on the concepts with minimal questions or frustration. It taught me what I was looking to learn, was well organized, and well-paced. I’m already applying what I learned at work.


Course Reviews


62 ratings
  • 1 stars0
  • 2 stars0
  • 3 stars0
  • 4 stars0
  • 5 stars0

No Reviews found for this course.

  • 60 Days


    •   Live Instructor Led Course
    •   Batch Flexibility
    •   Customized Course
    •   Live Projects
    •   Resume Preparation

      Drop Us A Query

    Contact Training Adviser?


    Free Demo

    Call Us @


    ©2016 4bssolutions. All rights Reserved.DISCLAIMER.

    Show Buttons
    Share On Facebook
    Share On Twitter
    Share On Google Plus
    Share On Linkdin
    Share On Youtube
    Hide Buttons