6 Months Industrial Training In ASP.Net


6 Months Industrial Training In ASP.NET

ASp.Net is one of the most powerful languages developed by Microsoft .In today’s technological world there is a lot of scope of this language. It is a very efficient language which uses tools to develop a proper and perfect application.This programming language is in very high demand in the IT Industry.The development in .Net in future will not be just for windows but as well as other platforms and operating systems.Problab Technologies provides the most profitable and knowledgeable training to its students.


Course Details

  Technology: Asp.Net, C#.Net, Sql Server 2008.
Minor Project
  Class Schedule: 1 Hour Theory on week days (Mon-Fri) and 1 Hrs Practical.

ASP.Net Training Course Curriculum:

Microsoft .Net V3.5 Fundamentals

  • Two-Tier and Three-Tier Architecture
  • Concept of .Net Framework 2.0, 3.0, 3.5
  • Platform Requirements
  • Components of .Net Framework(CLR,CTS,CLS)
  • JIT(Just-In-Time) Compilers
  • MSIL(Microsoft Intermediate Language)
  • Managed and Unmanaged Code
  • Introduction to ASP.NET Technology
  • Features of ASP.NET
  • Architecture of ASP.Net Framework with IIS
  • CLR and working with New Versions v3.0, v3.5
  • Windows Workflow Framework [WF]
  • Windows Presentation Framework [WPF]
  • Windows Communication Framework [WCF]
  • CardSpace

Web Applications and Web Forms

  • Execution Process of ASP.NET
  • Process and Application Domain, Virtual Directory
  • Starting with Microsoft Visual Studio .NET
  • How to create an ASP.NET application and configure with IIS
  • Description of Default Page of an ASP.NET application
  • User Interface and Code-Behind File
  • Directives, ASP.NET (Intrinsic) Objects

ASP.NET Server Controls

  • HTML Server Controls
  • Web Server Controls
  • Validation Server Controls
  • Page Life Cycle and Round Trip
  • Enable ViewState and IsPostBack Properties of Page
  • User Controls and Master Pages
  • Navigation Controls

Visual C# 2008 Fundamentals and OOPS Concept

  • Introduction to C#
  • Data Types(Value Types and Reference Types)
  • Data Types Conversions
  • Type Safety(Boxing and UnBoxing)
  • Constants and Variables
  • Operator
  • Encapsulation & Access Modifiers
  • Namespaces and Types of .NET Class Library
  • Inheritance and Object Instantiation
  • Classes and Structures
  • Constructor and Destructor
  • Methods(Declaring ,Invoking and passing Parameters)
  • Polymorphism, Method Overloading and Operator Overloading
  • Properties and Indexer
  • Virtual, Overriding and Shadowing
  • Abstract classes, Sealed classes and Interfaces
  • Delegate and Event Handler
  • Enumeration
  • Error Handling and Exception classes
  • Generics and Type Parameters, Benefits of Generics
  • Working with LINQ [Language Integrated Query]

ADO.NET and Working with XML & SQL Server

  • ADO.NET Overview and Architecture
  • Connection, DataAdapter object
  • DataSet, DataTable and DataView objects
  • Command, DataReader objects
  • Repeater, DataList, GridView, ListView objects
  • Populating Dataset, DataTable and Data Binding with Server Controls
  • Working with XML Files and XML Schema
  • Working with SQL Server
  • Working with Bubble Events in Grid View

Web Application Security

  • AAA Security Concepts
  • Concept of Authentication and Authorization
  • Types of Authentication in .NET
  • Configuring web.config file
  • Login Controls
  • Cookie-based authentication Process
  • CAS(Code Access Security)
  • Roll based Security

Application and State Management

  • Overview of state management with HTTP
  • Client-Side State Management
  • Server-Side State Management
  • Working with Application, Session Intrinsic objects
  • Connection pooling and object pooling
  • Customized Cookie


  • Overview of Caching Concept
  • Page Caching
  • Fragment Caching
  • Data Caching

Debugging and Tracing

  • Debugging Processes
  • Concept and Implementation of Tracing
  • Types of Tracing

Working with Master Pages

  • The Advantages of Using Master Pages
  • Writing Master and Content Pages
  • Writing Nested Master Pages
  • Programming Master Pages

Personalization, User Profiles and Themes

  • Understanding Personalization
  • Creating and Managing User Profiles
  • Using Themes

Working with Web Parts

  • Building Pages with Web Parts
  • Creating an Editable Web Part
  • Connecting to Other Web Parts

.NET Assembly and COM+

  • DLL Hell Problem
  • Concept of Assembly
  • Global Assembly Cache(GAC)
  • Types of Assembly
  • Converting a private Assembly into Shared Assembly
  • Manifest and Metadata
  • Globalization and Localization
  • Tools used for Assembly
  • Working with Custom Controls: Simple and Composite controls
  • Difference between User Controls and Custom Controls

Concept of COM+ Services with Reflection

  • Reflection
  • Serialization
  • Threading
  • Concept of COM+ Services
  • n-Tier Architecture, Remoting and XML Web Services
  • n-Tier Architecture and .NET Framework
  • Differences between Remoting and Xml Web Services
  • Overview of Remoting with Architecture
  • Overview of XML Web Services with Architecture
  • Components of Web Services (WSDL, SOAP, UDDI, SOA)

Microsoft Ajax

  • Microsoft ATLAS Project
  • Release of Microsoft Ajax
  • Partial Page Rendering Concept
  • Client-Side JavaScript programming
  • Microsoft Client Library for Ajax
  • Ajax Control Toolkit
  • Built-in Application Services
  • Remote method calls with ASP.NET Ajax

LINQ and C#

  • Generics, Delegates, Anonymous Methods, Enumerartors & Yeild
  • Local Type Interface, Lamda Expressions
  • Extension Methods, Object Initialization Expressions
  • Anonymous Types, Query Expressions
  • LINQ Queries
  • Query Operators
  • Conversion Operators
  • LINQ to SQL, DataSet, Entities
  • LINQ to XML Queries

Microsoft Silver Light

  • WPF in ASP.NET 3.5
  • WPF in ASP.NET 3.5
  • WPF / E – Every Where Concept
  • SilverLight and Media
  • Working with JavaScript
  • Client-side Programming SilverLight
  • Server-side Programming SilverLight
  • XAML [Extensible Application Markup Language]
  • Developing SilverLight Pages with Visual Studio 2008 or Microsoft Blend

After the training is over, You should be able To:

  • Use various C# programming language constructs to create several Asp.Net technology applications
  • Use decision and looping constructs and methods to dictate program flow
  • Apply advance error handling (Exception Handling) techinques.
  • Implement object-oriented concepts in your Application (3-tier/MVC Architecture)
  • Implement Caching , Security, Ajax & LINQ features in your Application
  • Apply RIA into your Application
  • Effectively design the database for your Application

Ready to get started with Problab Technologies Pvt. Ltd.?