SlideShare a Scribd company logo
1 of 11
Download to read offline
F
The .NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a
large class library known as Framework Class Library (FCL) and provides language interoperability (each language can use code
written in other languages) across several programming languages. Programs written for .NET Framework execute in
a software environment (as contrasted to hardware environment), known as Common Language Runtime (CLR), an application
virtual machine that provides services such as security, memory management, and exception handling. FCL and CLR together
constitute .NET Framework.
Introduction of .Net
 Use of .net
 D.N.A architecture
Introduction of all frameworks
 Introduction of all frameworks
 CLR(Common Language Runtime)
 CTS(Common Type System )
 CLS(Common Language Specification)
 MSIL/IL(Microsoft Intermediate Language /Intermediate Language)
 Managed/Unmanaged code
Data Type
 Value type
 Use of Value type
 Reference Type
 Use of Reference Type
Syntax of C#
 Language fundamental
 Declare and Initializing value
 Conditional operator
 C# operator
 Switch ….Case
 Looping Syntax
.Net
 Array
 Structure
 Namespace
Oops Concepts
Class
 What is class
 Use of class
Scope of Class
 General Class
 Seald Class
 Partial Class
 Abstract Class
 Static Class
 Generic Class
Encapsulation
 What is encapsulation
 What is delegates and event
 Type of delegate
Inheritance
 Type of Inheritance
 Implement of Inheritance
 Core concepts of constructor
 Method overloading method overriding and hiding concept
 Class access modifiers
Polymorphism
 What is polymorphism
 Type of polymorphism
 Method overloading
Interface
 Use of Interface.
 Implement of multiple Inheritance.
Collection
 Array List
 Stack
 Queue
 Hash Table
 Sorted List
Generic Collection
 List<>
 Stack<>
 Queue<>
 Dictionary<>
Specialized Collection
 Name Value Collection
File Handling
 System.IO Namespace
 StreamReader and StreamWritter class
 File Class
 Directory Class
 Path Class
 Work with assignment
Exception Handling
 Difference between error, bug and exception
 System level exception
 Application level exception
 Try and catch block
 Handle multiple exception
 Finally block
 Throw block
Forms and Controls
 System define control
 User define control
 Dynamic control (Run time)
 Working with SDI form
 Working with MDI form
ADO.Net
 Introduction of ADO and ADO.Net
 Providers
 Connected and Disconnected mode
 Connection string
Ado.Net Architecture
 The Connection Object
 The Commend Object
 The Dataset Object
 The Data Reader Object
 The Data Adapter Object
Working with Dataset
 DataTable.
 DataColumn.
 DataRow.
 Get data from Using DataSet.
 Updating, Inserting, Deleting in data table.
 Using Command Builder
 Apply key constant by front end
Working with Connected Mode
 Command and Connection class
 Execute Command with Command Object
 Working With [ExecuteSclar, ExecuteNonquery and Executereader Functions ]
 Parameter class
 Transaction class
Working With different databases
 Working with Sql Server
 Working with MS EXCES
 Working with EXCEL Sheet
ASP.Net
Introduction of Asp.net
 Need of web Application
 Http protocol
 Static and Dynamic page
 Difference between Asp and Asp.net
Introduction of HTML
 Creating a simple HTML page
 Creating a HTML tags
 Hosting a HTML page
 LIS virtual directory
 Request transfer throws get and post methods over pages using ASP.net
 Creating server pages
 Understanding page life cycle
 Handling page requesting
 Http request object
 Understanding post back
 Auto event wire up
 Tracing and debugging ASP.net page
State Management
 Introduction of stateless process
 Need of state persistence
Type of state management
HTTP Cookies
 Cookies creations
 Cookies types
 Non persistence
 Persistence
 Third party
 Single value
 Multi value
 Scope of cookies and their merits
HTTP Session
 Understand the session
 Understand session cleanup and creation
 Implementation session setting in web.config file
 In process and out process session management
 Session state using sql server
 Session state mode
 Session state using state services
HTTP Application
 Understand application life cycle
 Understand application cleanup and creation
 Implementation and use application object
 Working with global.asax
Query string meth
 Implementation of query string
State management using post back URL
 Context handler class
 Is cross post back
 Understand postback URL
 Page object working
 Previous page process
View State
 Understanding view state
 Store value in view state
 Retrieve values from view state
State management using hidden fields
Server controls
Standard controls
 Text box
 Combo box
 List box
 Check box
 Addrolator control
 File upload control
 Multiview control
 And many more
Validation controls
 Types of validation controls
 Working with range,regularexpression,compare and required field validator controls
 Use control validate property
 Custom validator control
 Implementation of client and server side validation
 Working with validation summary control
Data bind controls
Use of data binding control (formatted and unformatted)
Working with repeater control
 Working with template
 Working with repeater events
 Understand event bubbling
 Working with datalist control
 Working with template
 Working with datalist events
Working with gridview control
 Data binding with gridview
 Working with column collection
 Using paging
 Sort
Working with formview control
 Working with template
 Working with repeater events
Working with details view controls
 Working with template
 Working with repeater events
 Understand event bubbling
Navigation control
Site map
 Define a site map file
 Use a site map
 Binding a site map
Tree view
 Property of tree view
 Define a node relation
 Binding with site map
 Menu control
 Property of menu view
 Define an item relation
 Binding with site map
Caching
Introduction of caching
Need analysis of caching
Type of caching
 Page output caching
 Declarative output caching
 Time duration and local setting
 Parameter caching settings
Caching with HTTP cache policy class
 Post cache substitution& fragment caching
 Data caching
 Cache object
 Managing data into cache
Skin- theme and css
Css
 Creating style sheet
 Apply style sheet
 Creating rules
 Creating elements setting
Skin theme
 Theme folder and skin
 Creating theme
 Apply theme
 Handling theme conflict
 Using css in a theme
 Apply theme dynamically
Master pages
 Introduction and need of master page
 Creating a master page
 Default contents
 Master page with css and table layout
 Applying master page through configuration file
 Dynamic setting a master page
 Nested master page
 Master page and relative path
Security
 Understand the security concepts
 Types of security
Forms
 Define a form base security
 Applying security
 Form authentication class and their methods
 Declare user intoweb configuration
 Apply password formats
 Location attribute
 Authentication
 Authorization
Windows
 Apply window base security
 Iis setting regarding window authentication
 Authentication
Login controls
 Configure form authentication
 Creating a data source
 Configure connection string and membership provider
 Creating a authentication user
 Using security controls
 Login control
 Login status control
 Login view control
 Password recovery control
 Change password control
 Creating and manage roles
 Apply role in security
Advance .net
Linq
 Understanding the role of linq
 Linq query expression
 Linq and non generic collection
 Linq and generic collection
 Linq to database
 Linq to sql
Assembly and development
 Role of .net assembly
 Buildingand consume a single file assembly
 Building and consumeamultifile assembly
 Private assembly
 Shared assembly
 Creating multiple version of a single assembly
 Dll hell problem
Reflection
 System. Reflection namespace
 Core reflection classes
 Accessing assembly through reflection
 Use of type Class
 Use of Methodinfo Class
 Browsing and Querying member
 Invoking method and property and runtime
Remoting
 Introduction
 Remoting architecture and scenario
 Creating .net remoting object
 Activation Type
 Singleton
 Single call
 Creating Channel
 Implementation of a remote base application
Windows Communication Foundation(WCF)
 The role of WCF
 WCF architecture
 Difference b/w WCF and Wed services
 ABC architecture
 Hosting
 Type of Binding
 BasicHttpBinding
 WSHttpBinding
 WSDualHttpBinding
 WSFederationHttpBinding
 NetTcpBinding
 NetNamedpipeBinding
 NetMsmqBinding
 NetPeerTcpBinding
 Transaction
Window Presentation Foundation
 Introduction
 Introduction of XAML
 Difference b/w WPF framework and Window framework
 Layouts
 Controls
 Designing
 Data Binding
 Resource Dictionary
 Use of Setter
 Use of Cursor
 Animation
Model View Control (MVC)
 Introduction
 Use of MVC
 Difference b/w MVC and Asp.net
 Creating a Master Page
 Creating a Model
 Creating a View
 Manage the Model and View using Control
 Using EDM[Entity Database Module ]
Globalization and Localization
 Introduction of Multilingual application
 Understanding Culture and UICulture
 Convert one Language into another Language
Tools
 Crystal Report
 Ajex
 Web Services
 SQL Server
Live Project On .Net
Live project means Live which is run at client End.

More Related Content

Similar to Stucorner dot-net-training-syllabus

Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabusletsleads
 
Microsoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncrMicrosoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncrShri Prakash Pandey
 
Net course content
Net course contentNet course content
Net course contentmindq
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in NoidaTech Mentro
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework IntroductionAbhishek Sahu
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1AmanCSE1
 
Cegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement InstiuteCegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement Instiutedhivyascegon
 
Silverlight 2.0
Silverlight 2.0Silverlight 2.0
Silverlight 2.0Dave Allen
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To DotnetSAMIR BHOGAYTA
 
Syllabus PS03CINT05 detailing
Syllabus PS03CINT05 detailingSyllabus PS03CINT05 detailing
Syllabus PS03CINT05 detailingOPENLANE
 
Azure: Lessons From The Field
Azure: Lessons From The FieldAzure: Lessons From The Field
Azure: Lessons From The FieldRob Gillen
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online trainingtraining3
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online trainingtraining13acutesoft
 

Similar to Stucorner dot-net-training-syllabus (20)

Framework 4
Framework 4Framework 4
Framework 4
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
Microsoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncrMicrosoft .net 2015 Training in Noida Delhi ncr
Microsoft .net 2015 Training in Noida Delhi ncr
 
Net course content
Net course contentNet course content
Net course content
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
Introduction to Visual Studio.NET
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 
Industrial training in .net
Industrial training in .netIndustrial training in .net
Industrial training in .net
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
 
Cegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement InstiuteCegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement Instiute
 
ASP.NET Lecture 4
ASP.NET Lecture 4ASP.NET Lecture 4
ASP.NET Lecture 4
 
.Net Training Tutorial
.Net Training Tutorial.Net Training Tutorial
.Net Training Tutorial
 
Silverlight 2.0
Silverlight 2.0Silverlight 2.0
Silverlight 2.0
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
 
Syllabus PS03CINT05 detailing
Syllabus PS03CINT05 detailingSyllabus PS03CINT05 detailing
Syllabus PS03CINT05 detailing
 
Azure: Lessons From The Field
Azure: Lessons From The FieldAzure: Lessons From The Field
Azure: Lessons From The Field
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online training
 
Microsoft asp.net online training
Microsoft asp.net online trainingMicrosoft asp.net online training
Microsoft asp.net online training
 

Recently uploaded

MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 

Stucorner dot-net-training-syllabus

  • 1. F The .NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library known as Framework Class Library (FCL) and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for .NET Framework execute in a software environment (as contrasted to hardware environment), known as Common Language Runtime (CLR), an application virtual machine that provides services such as security, memory management, and exception handling. FCL and CLR together constitute .NET Framework. Introduction of .Net  Use of .net  D.N.A architecture Introduction of all frameworks  Introduction of all frameworks  CLR(Common Language Runtime)  CTS(Common Type System )  CLS(Common Language Specification)  MSIL/IL(Microsoft Intermediate Language /Intermediate Language)  Managed/Unmanaged code Data Type  Value type  Use of Value type  Reference Type  Use of Reference Type Syntax of C#  Language fundamental  Declare and Initializing value  Conditional operator  C# operator  Switch ….Case  Looping Syntax .Net
  • 2.  Array  Structure  Namespace Oops Concepts Class  What is class  Use of class Scope of Class  General Class  Seald Class  Partial Class  Abstract Class  Static Class  Generic Class Encapsulation  What is encapsulation  What is delegates and event  Type of delegate Inheritance  Type of Inheritance  Implement of Inheritance  Core concepts of constructor  Method overloading method overriding and hiding concept  Class access modifiers Polymorphism  What is polymorphism  Type of polymorphism  Method overloading Interface  Use of Interface.  Implement of multiple Inheritance. Collection  Array List  Stack
  • 3.  Queue  Hash Table  Sorted List Generic Collection  List<>  Stack<>  Queue<>  Dictionary<> Specialized Collection  Name Value Collection File Handling  System.IO Namespace  StreamReader and StreamWritter class  File Class  Directory Class  Path Class  Work with assignment Exception Handling  Difference between error, bug and exception  System level exception  Application level exception  Try and catch block  Handle multiple exception  Finally block  Throw block Forms and Controls  System define control  User define control  Dynamic control (Run time)  Working with SDI form  Working with MDI form ADO.Net  Introduction of ADO and ADO.Net  Providers  Connected and Disconnected mode  Connection string
  • 4. Ado.Net Architecture  The Connection Object  The Commend Object  The Dataset Object  The Data Reader Object  The Data Adapter Object Working with Dataset  DataTable.  DataColumn.  DataRow.  Get data from Using DataSet.  Updating, Inserting, Deleting in data table.  Using Command Builder  Apply key constant by front end Working with Connected Mode  Command and Connection class  Execute Command with Command Object  Working With [ExecuteSclar, ExecuteNonquery and Executereader Functions ]  Parameter class  Transaction class Working With different databases  Working with Sql Server  Working with MS EXCES  Working with EXCEL Sheet ASP.Net Introduction of Asp.net  Need of web Application  Http protocol  Static and Dynamic page  Difference between Asp and Asp.net Introduction of HTML  Creating a simple HTML page  Creating a HTML tags  Hosting a HTML page  LIS virtual directory  Request transfer throws get and post methods over pages using ASP.net  Creating server pages
  • 5.  Understanding page life cycle  Handling page requesting  Http request object  Understanding post back  Auto event wire up  Tracing and debugging ASP.net page State Management  Introduction of stateless process  Need of state persistence Type of state management HTTP Cookies  Cookies creations  Cookies types  Non persistence  Persistence  Third party  Single value  Multi value  Scope of cookies and their merits HTTP Session  Understand the session  Understand session cleanup and creation  Implementation session setting in web.config file  In process and out process session management  Session state using sql server  Session state mode  Session state using state services HTTP Application  Understand application life cycle  Understand application cleanup and creation  Implementation and use application object  Working with global.asax Query string meth  Implementation of query string State management using post back URL  Context handler class  Is cross post back  Understand postback URL
  • 6.  Page object working  Previous page process View State  Understanding view state  Store value in view state  Retrieve values from view state State management using hidden fields Server controls Standard controls  Text box  Combo box  List box  Check box  Addrolator control  File upload control  Multiview control  And many more Validation controls  Types of validation controls  Working with range,regularexpression,compare and required field validator controls  Use control validate property  Custom validator control  Implementation of client and server side validation  Working with validation summary control Data bind controls Use of data binding control (formatted and unformatted) Working with repeater control  Working with template  Working with repeater events  Understand event bubbling  Working with datalist control  Working with template  Working with datalist events Working with gridview control  Data binding with gridview  Working with column collection  Using paging  Sort
  • 7. Working with formview control  Working with template  Working with repeater events Working with details view controls  Working with template  Working with repeater events  Understand event bubbling Navigation control Site map  Define a site map file  Use a site map  Binding a site map Tree view  Property of tree view  Define a node relation  Binding with site map  Menu control  Property of menu view  Define an item relation  Binding with site map Caching Introduction of caching Need analysis of caching Type of caching  Page output caching  Declarative output caching  Time duration and local setting  Parameter caching settings Caching with HTTP cache policy class  Post cache substitution& fragment caching  Data caching  Cache object  Managing data into cache
  • 8. Skin- theme and css Css  Creating style sheet  Apply style sheet  Creating rules  Creating elements setting Skin theme  Theme folder and skin  Creating theme  Apply theme  Handling theme conflict  Using css in a theme  Apply theme dynamically Master pages  Introduction and need of master page  Creating a master page  Default contents  Master page with css and table layout  Applying master page through configuration file  Dynamic setting a master page  Nested master page  Master page and relative path Security  Understand the security concepts  Types of security Forms  Define a form base security  Applying security  Form authentication class and their methods  Declare user intoweb configuration  Apply password formats  Location attribute  Authentication  Authorization Windows
  • 9.  Apply window base security  Iis setting regarding window authentication  Authentication Login controls  Configure form authentication  Creating a data source  Configure connection string and membership provider  Creating a authentication user  Using security controls  Login control  Login status control  Login view control  Password recovery control  Change password control  Creating and manage roles  Apply role in security Advance .net Linq  Understanding the role of linq  Linq query expression  Linq and non generic collection  Linq and generic collection  Linq to database  Linq to sql Assembly and development  Role of .net assembly  Buildingand consume a single file assembly  Building and consumeamultifile assembly  Private assembly  Shared assembly  Creating multiple version of a single assembly  Dll hell problem Reflection  System. Reflection namespace  Core reflection classes  Accessing assembly through reflection  Use of type Class  Use of Methodinfo Class
  • 10.  Browsing and Querying member  Invoking method and property and runtime Remoting  Introduction  Remoting architecture and scenario  Creating .net remoting object  Activation Type  Singleton  Single call  Creating Channel  Implementation of a remote base application Windows Communication Foundation(WCF)  The role of WCF  WCF architecture  Difference b/w WCF and Wed services  ABC architecture  Hosting  Type of Binding  BasicHttpBinding  WSHttpBinding  WSDualHttpBinding  WSFederationHttpBinding  NetTcpBinding  NetNamedpipeBinding  NetMsmqBinding  NetPeerTcpBinding  Transaction Window Presentation Foundation  Introduction  Introduction of XAML  Difference b/w WPF framework and Window framework  Layouts  Controls  Designing  Data Binding  Resource Dictionary  Use of Setter  Use of Cursor  Animation Model View Control (MVC)  Introduction
  • 11.  Use of MVC  Difference b/w MVC and Asp.net  Creating a Master Page  Creating a Model  Creating a View  Manage the Model and View using Control  Using EDM[Entity Database Module ] Globalization and Localization  Introduction of Multilingual application  Understanding Culture and UICulture  Convert one Language into another Language Tools  Crystal Report  Ajex  Web Services  SQL Server Live Project On .Net Live project means Live which is run at client End.