SlideShare a Scribd company logo
MS.NET Framework Introduction
 The .NET Framework - an Overview 
 Framework Components 
 Framework Versions 
 Types of Applications which can be developed using MS.NET 
 MS.NET Base Class Library 
 MS.NET Namespaces 
 MSIL / Metadata and PE files. 
 The Common Language Runtime (CLR) 
 Managed Code 
 MS.NET Memory Management / Garbage Collection 
 Common Type System (CTS) 
 Common Language Specification (CLS) 
 Types of JIT Compilers 
 Security Manager 

VS.NET and Entry Point Method –Main
 Introduction to Project and Solution in Studio 
 Entry point method - Main. 
 Compiling and Building Projects 
 Using Command Line Arguments 
 Importance of Exit code of an application 
 Different valid forms of Main 
 Compiling a C# program using commandline utility CSC.EXE 
OOPs-Concept
 Learning about Class, Object, Component, Encapsulation, Inheritance,
Polymorphism & Object Creation and Instantiation.
OOPs-Programming Encapsulation
 Understanding Encapsulation Concept through an example.
OOPs-Inheritance
 Introduction to Inheritance 
 Constructor & Inheritance 
 Type Casting of Reference Types 
 Static and Dynamic Binding 
 Abstract Class 
OOPs-Interface & Polymorphism
 What is Polymorphism
Overview of Interface 
 Interface with examples 
Types of Inheritance 
Collections and Generics
o Introducing Collections . 
o Benefits of Collection Classes . 
o Understanding and using commonly used collections. 
o Generics 
o Advantages of Generics . 
o How Generics Work at Runtime . 
o Constraint on Type Parameters . 
o Generic Methods 
o Generic Collections 
o Selecting a Collection
Class
Assemblies and GAC
o What is a DLL and how is it different from EXE 
o Types of DLL 
o What is an Assembly Assemblies 
o How to build a ClassLibrary?
o How to use a ClassLibrary in another Application? 
o What is Namespace? 
o Internal Access Specifier 
o Types of Assemblies 
o Global Assembly
Cache 
Exception Handling
o Defining Exception 
o Understandings try and catch keywords 
o Using “finally” block 
o “using” statement 
o Throwing exceptions 
o Creating User defined/Custom Exception class. 
IO Streams
o What is a streams? 
o Types of Stream 
o Standard I/O StreamsConsole 
o Handling text in files 
o Dealing with Binary files 
o Serialization /
Deserialization 
Reflection and Attributes
o What is Reflection? 
o Using Reflection to read type information 
o Attributes. 
o Pre-defined Attributes 
o Custom Attributes. 
o Using Reflection to read custom attributes
Developing GUI Application Using WINFORMS
o Basic Controls 
o Panel & Layouts 
o Drawing and GDI Devices 
o MenuStrip, ToolbarStrip and ContextMenuStrip 
o Model and Modeless Dialog boxes 
o Mutiple Document Interface( MDI) 
o Form Inheritance 
o Building Login Form 
o Working with Resource Files and Setting 
o Notify Icon Controls 
o Drag and Drop 
o Working with Advanced Controls like TreeView and ListView 
Database Programming Using ADO.NET
o Prerequisite - Knowledge of SQL Queries 
o Introduction and Evolution of ADO.NET 
o Understanding the Role of Managed Provider and ADO.NET Objects 
o installing Required Software - Sql Server and Management studio 
o Connecting to Database and Connection Pooling 
o Performing Insert, Update and Delete Operations 
o Fetching Data from database - Executing Select Statements 
o How to implement Login facility with database 
o Use of Multiple Active Result Sets 
o Parameterized Prepared Statements 
o Inserting Image into Database table 
o Executing Stored Procedure 
o Using Transaction 
o Asynchronous Execution of Queries 
o Writing Provider Independent Code 
o Writing Common Code for Execution of Stored Procedures 
o Quick Overview of all ADO.NET
objects
Managing Data using DataSet
 Introduction DataSet and its Object Model 
 Filling DataSet using DataAdapter 
 Binding DataSet to DataGridView 
 Updating changes to database using DataAdapter 
 Using SqlCommandBuilder 
 Managing DataTable Programmatically 
 DataAdapter events 
 Handling concurrency issue 
 Working with DataViews 
 Constraints in DataTable 
 Using DataRelations object 
 Creating DataSet/DataTable dynamically 
 Working with Typed DataSet 
 Summary and Important Classes and their properties and methods 
N-Tier Layered Architecture Application
Understanding Tier and Layer 
Dividing Application into multiple layers 
Developing an application using Layered Architecture 
a. Creating Table and Stored Procedure
b.Creating Data Class
c.Creating DAL Class
d.Creating BO Class
e.Creating Form and handlingevents
f.Creating Dialog Box for Add and Edit OPerations.
Windows Services
Introduction to Windows Service 
Windows Service Project Template 
Developing Windows Services 
Installing, Deploying and Launching Windows Service 
Developing a Service Controller Application 
Handling Custom Commands in Windows Services
Delegates & Events
o Introduction to Delegates 
o Creating a Chat Application Using Delegates 
o Events Declaration, Raising and Handling 
o Anonymous
Methods 
User Control and Custom Control
Multithreading
 Threading Overview
 Scheduling
 Thread States
 Programming Threads
 Methods of Thread Class
 Thread Pool
 Thread Synchronization
Monitor
Mutex
Semaphore
Events
 Parallel Programming using Task Parallel Library
 Asynchronous Programming using async
and wait keywords
Packaging and Deployment
o File System Editor 
o Registry Editor 
o File Types Editor 
o User Interface Editor 
o Custom Actions 
o Launch Condition Editor 
o Creating Uninstall
Shortcut 
Debugging and Diagnostics
 What is Debugging? 
 Build Configuration(Debug and Release) 
 List of Debugging Windows 
 Break Point Hit Count and Condition 
 Debugging Exception 
 What is
Diagnostics? 
 Debug and Trace Classes
ASP.NET Syllabus
Web Programming Inroduction
 Understanding role of Web Server and Web Browser. 
 Brief about HTTP Protocol. 
 HTTP Request structure. 
 Form Tag and comparison between Get and Post methods. 
 HTTP Response Structure. 
HTML and JavaScript
 Understanding HTML Form Tag and elements within it. 
 Javascript using Sample Programs. 
Introduction to ASP
 Introduction to ASP. 
 Types of Path. 
 Examples using Response object of ASP. 
 Working with FORM tag. 
 Important Points about the FORM submission. 
 Few more examples. 
 Problem with ASP. 
ASP.NET Introduction & Sample Programs
How to create and run the first ASP.NET application. 
Understanding the code generated by VS.NET. 
Example Programs. 
Understanding AutoPostBack.

Types of Server Controls
a. HTML controls. 
b. Web Server Controls. 
Exploring Server Controls. 
Validation Controls
 BaseValidator 
 ValidationSummary 
 RequiredFieldValidator 
 CompareValidator 
 RangeValidator 
 RegularExpressionValidator 
 CausesValidation Property of Button
Grouping Controls for Validation
Applying Themes and Styles to Controls
 Working with CSS 
 Using Themes to Customize a Site 
 Named Skins within a Theme 
 Server-side Styles using Themes 
 Contents of a Theme and Skin 
 Themes and Profiles 
ASP.NET Architecture
 What is AppDomain 
 Life cycle of a WebForm when requested by a client. 
 How does a control manages its state 
 EnableViewState property 
 Event Handling in WebForms 
 Writing / Using Custom Classes in WebApplication 
Page Navigation Options
Response.Redirect 
Server.Transfer 
CrossPagePostBack property of Button 
a. Accessing controls of PreviousPage
b. Accessing Properties of PreviousPage
c. PreviousPageType page directive
User Control
 Creating a UserControl. 
 Adding a Usercontrol to the WebForm. 
 Loading UserControl Dynamically. 
 Usage of Page.ClientScript.RegisterClientScriptBlock Method 
ASP.NET State Management
 Need for state management 
 Static members in Webform 
 Global Class in App_Code folder 
 ViewState 
 HiddenField 
 QueryString 
 HttpContext 
 HttpCookie and Cookie Dictionary 
 HttpSessionState 
 HttpApplicationState 
Creating Virtual Directory & Web Application
 What is Web Applications & Virtual Directory 
 Using VS.NET creating Web Application with Location as IIS. 
 How to create a Virtual Directory & Web Application in IIS
 Advantages of Web Application 
 Steps for moving Web Application created using File System to IIS 
 How to use Virtual Directory which is not a WebApplication. 
Globa.asax & HttpApplication
Global.asax file 
HttpApplication Class 
Events of HttpApplication Object 
Examples 
a. Url Rewriting
b. Handling Errors
c. Tracking number of Sessions
Understanding Configuration File - Web.Config
 Importance of web.config 
 Managing Application Settings. 
 Handling Errors / Custom Errors. 
 URL Re-Writing. 
 Tracing of Page Life Cycle. 
 ConfigSource attribute 
 Location Section 
Web Caching
Overview 
Page Output Caching 
Page Fragment Caching 
Data Caching 
SQL Cache Invalidation 
a. Notification-based Invalidation
b. Polling-based Invalidation
Expiration Policies and Cache Dependencies 
Authentication & Authorization
 Authentication & Authorization 
 Windows Based Authentication 
 Form Based Authentication 
 Authorizing Users and Roles 
 Impersonation 
 Using Login Controls 
 ASP.NET 2.0 Membership and Roles 
Globalization and Localization
 Request and Response Encoding 
 Local and Global Resources 
 Implicit Expressions to Local Resources 
 Explicit Expressions to Local Resources 
 Programmatic Access to Global Resources 
 Localizing Static Content 
 Storing Language Preferences 
 Culture specific formatting
AJAX.NET
Architecture 
Working with AJAX Pro 
Using AJAX.NET Controls 
a Accordion
b. Calendar
c. CascadingDropDow
d. CollapsiblePanel
e. FilteredTextBox
f. NumericUpDown
g. ModalPopup
h. PopupControl

More Related Content

Similar to Letsleads dot net-syllabus

Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
IGEEKS TECHNOLOGIES
 
Framework 4
Framework 4Framework 4
Framework 4
Rajesh Kumar Ranjan
 
.net online training
.net online training .net online training
.net online training
onlinetrainingshyderabad
 
.NET ONLINE TRAINING COURSE CONTENT
.NET ONLINE TRAINING COURSE CONTENT .NET ONLINE TRAINING COURSE CONTENT
.NET ONLINE TRAINING COURSE CONTENT
raaviraja
 
Dot net online training
Dot net online training Dot net online training
Dot net online training
onlinetrainingsindia
 
Stucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabusStucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabus
STUCORNER technology
 
Net course content
Net course contentNet course content
Net course content
mindq
 
Industrial training in .net
Industrial training in .netIndustrial training in .net
Industrial training in .net
ResistiveTechnosource Pvt. Ltd.
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
Tech Mentro
 
.Net Training Tutorial
.Net Training Tutorial.Net Training Tutorial
.Net Training Tutorial
rajkamaltibacademy
 
C# & asp.net course content
C# & asp.net course contentC# & asp.net course content
C# & asp.net course content
akirait4
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
Montek1Learning
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
Nancy Thomas
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
Abhishek Sahu
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
PRO IT Online Training
 
ASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDFASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDF
Scholarhat
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
AmanCSE1
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
Tech Mentro
 
Introduction to Visual Studio.NET
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
Dutch Dasanaike {LION}
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
Scholarhat
 

Similar to Letsleads dot net-syllabus (20)

Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
Framework 4
Framework 4Framework 4
Framework 4
 
.net online training
.net online training .net online training
.net online training
 
.NET ONLINE TRAINING COURSE CONTENT
.NET ONLINE TRAINING COURSE CONTENT .NET ONLINE TRAINING COURSE CONTENT
.NET ONLINE TRAINING COURSE CONTENT
 
Dot net online training
Dot net online training Dot net online training
Dot net online training
 
Stucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabusStucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabus
 
Net course content
Net course contentNet course content
Net course content
 
Industrial training in .net
Industrial training in .netIndustrial training in .net
Industrial training in .net
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
.Net Training Tutorial
.Net Training Tutorial.Net Training Tutorial
.Net Training Tutorial
 
C# & asp.net course content
C# & asp.net course contentC# & asp.net course content
C# & asp.net course content
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
ASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDFASP.NET 8 Developer Roadmap By ScholarHat PDF
ASP.NET 8 Developer Roadmap By ScholarHat PDF
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
 
Introduction to Visual Studio.NET
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
 

Recently uploaded

PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 

Recently uploaded (20)

PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 

Letsleads dot net-syllabus

  • 1. MS.NET Framework Introduction  The .NET Framework - an Overview   Framework Components   Framework Versions   Types of Applications which can be developed using MS.NET   MS.NET Base Class Library   MS.NET Namespaces   MSIL / Metadata and PE files.   The Common Language Runtime (CLR)   Managed Code   MS.NET Memory Management / Garbage Collection   Common Type System (CTS)   Common Language Specification (CLS)   Types of JIT Compilers   Security Manager   VS.NET and Entry Point Method –Main  Introduction to Project and Solution in Studio   Entry point method - Main.   Compiling and Building Projects   Using Command Line Arguments   Importance of Exit code of an application   Different valid forms of Main   Compiling a C# program using commandline utility CSC.EXE  OOPs-Concept  Learning about Class, Object, Component, Encapsulation, Inheritance, Polymorphism & Object Creation and Instantiation. OOPs-Programming Encapsulation  Understanding Encapsulation Concept through an example. OOPs-Inheritance  Introduction to Inheritance   Constructor & Inheritance   Type Casting of Reference Types   Static and Dynamic Binding   Abstract Class  OOPs-Interface & Polymorphism
  • 2.  What is Polymorphism Overview of Interface   Interface with examples  Types of Inheritance  Collections and Generics o Introducing Collections .  o Benefits of Collection Classes .  o Understanding and using commonly used collections.  o Generics  o Advantages of Generics .  o How Generics Work at Runtime .  o Constraint on Type Parameters .  o Generic Methods  o Generic Collections  o Selecting a Collection Class
  • 3. Assemblies and GAC o What is a DLL and how is it different from EXE  o Types of DLL  o What is an Assembly Assemblies  o How to build a ClassLibrary? o How to use a ClassLibrary in another Application?  o What is Namespace?  o Internal Access Specifier  o Types of Assemblies  o Global Assembly Cache  Exception Handling o Defining Exception  o Understandings try and catch keywords  o Using “finally” block  o “using” statement  o Throwing exceptions  o Creating User defined/Custom Exception class.  IO Streams o What is a streams?  o Types of Stream  o Standard I/O StreamsConsole  o Handling text in files  o Dealing with Binary files  o Serialization / Deserialization  Reflection and Attributes o What is Reflection?  o Using Reflection to read type information  o Attributes.  o Pre-defined Attributes  o Custom Attributes.  o Using Reflection to read custom attributes
  • 4. Developing GUI Application Using WINFORMS o Basic Controls  o Panel & Layouts  o Drawing and GDI Devices  o MenuStrip, ToolbarStrip and ContextMenuStrip  o Model and Modeless Dialog boxes  o Mutiple Document Interface( MDI)  o Form Inheritance  o Building Login Form  o Working with Resource Files and Setting  o Notify Icon Controls  o Drag and Drop  o Working with Advanced Controls like TreeView and ListView  Database Programming Using ADO.NET o Prerequisite - Knowledge of SQL Queries  o Introduction and Evolution of ADO.NET  o Understanding the Role of Managed Provider and ADO.NET Objects  o installing Required Software - Sql Server and Management studio  o Connecting to Database and Connection Pooling  o Performing Insert, Update and Delete Operations  o Fetching Data from database - Executing Select Statements  o How to implement Login facility with database  o Use of Multiple Active Result Sets  o Parameterized Prepared Statements  o Inserting Image into Database table  o Executing Stored Procedure  o Using Transaction  o Asynchronous Execution of Queries  o Writing Provider Independent Code  o Writing Common Code for Execution of Stored Procedures  o Quick Overview of all ADO.NET objects
  • 5. Managing Data using DataSet  Introduction DataSet and its Object Model   Filling DataSet using DataAdapter   Binding DataSet to DataGridView   Updating changes to database using DataAdapter   Using SqlCommandBuilder   Managing DataTable Programmatically   DataAdapter events   Handling concurrency issue   Working with DataViews   Constraints in DataTable   Using DataRelations object   Creating DataSet/DataTable dynamically   Working with Typed DataSet   Summary and Important Classes and their properties and methods  N-Tier Layered Architecture Application Understanding Tier and Layer  Dividing Application into multiple layers  Developing an application using Layered Architecture  a. Creating Table and Stored Procedure b.Creating Data Class c.Creating DAL Class d.Creating BO Class e.Creating Form and handlingevents f.Creating Dialog Box for Add and Edit OPerations. Windows Services Introduction to Windows Service  Windows Service Project Template  Developing Windows Services  Installing, Deploying and Launching Windows Service  Developing a Service Controller Application  Handling Custom Commands in Windows Services
  • 6. Delegates & Events o Introduction to Delegates  o Creating a Chat Application Using Delegates  o Events Declaration, Raising and Handling  o Anonymous Methods  User Control and Custom Control Multithreading  Threading Overview  Scheduling  Thread States  Programming Threads  Methods of Thread Class  Thread Pool  Thread Synchronization Monitor Mutex Semaphore Events  Parallel Programming using Task Parallel Library  Asynchronous Programming using async and wait keywords Packaging and Deployment o File System Editor  o Registry Editor  o File Types Editor  o User Interface Editor  o Custom Actions  o Launch Condition Editor  o Creating Uninstall Shortcut  Debugging and Diagnostics  What is Debugging?   Build Configuration(Debug and Release)   List of Debugging Windows   Break Point Hit Count and Condition   Debugging Exception   What is Diagnostics?   Debug and Trace Classes
  • 7. ASP.NET Syllabus Web Programming Inroduction  Understanding role of Web Server and Web Browser.   Brief about HTTP Protocol.   HTTP Request structure.   Form Tag and comparison between Get and Post methods.   HTTP Response Structure.  HTML and JavaScript  Understanding HTML Form Tag and elements within it.   Javascript using Sample Programs.  Introduction to ASP  Introduction to ASP.   Types of Path.   Examples using Response object of ASP.   Working with FORM tag.   Important Points about the FORM submission.   Few more examples.   Problem with ASP.  ASP.NET Introduction & Sample Programs How to create and run the first ASP.NET application.  Understanding the code generated by VS.NET.  Example Programs.  Understanding AutoPostBack.  Types of Server Controls a. HTML controls.  b. Web Server Controls.  Exploring Server Controls.  Validation Controls  BaseValidator   ValidationSummary   RequiredFieldValidator   CompareValidator   RangeValidator   RegularExpressionValidator   CausesValidation Property of Button
  • 8. Grouping Controls for Validation Applying Themes and Styles to Controls  Working with CSS   Using Themes to Customize a Site   Named Skins within a Theme   Server-side Styles using Themes   Contents of a Theme and Skin   Themes and Profiles  ASP.NET Architecture  What is AppDomain   Life cycle of a WebForm when requested by a client.   How does a control manages its state   EnableViewState property   Event Handling in WebForms   Writing / Using Custom Classes in WebApplication  Page Navigation Options Response.Redirect  Server.Transfer  CrossPagePostBack property of Button  a. Accessing controls of PreviousPage b. Accessing Properties of PreviousPage c. PreviousPageType page directive User Control  Creating a UserControl.   Adding a Usercontrol to the WebForm.   Loading UserControl Dynamically.   Usage of Page.ClientScript.RegisterClientScriptBlock Method  ASP.NET State Management  Need for state management   Static members in Webform   Global Class in App_Code folder   ViewState   HiddenField   QueryString   HttpContext   HttpCookie and Cookie Dictionary   HttpSessionState   HttpApplicationState 
  • 9. Creating Virtual Directory & Web Application  What is Web Applications & Virtual Directory   Using VS.NET creating Web Application with Location as IIS.   How to create a Virtual Directory & Web Application in IIS  Advantages of Web Application   Steps for moving Web Application created using File System to IIS   How to use Virtual Directory which is not a WebApplication.  Globa.asax & HttpApplication Global.asax file  HttpApplication Class  Events of HttpApplication Object  Examples  a. Url Rewriting
  • 10. b. Handling Errors c. Tracking number of Sessions Understanding Configuration File - Web.Config  Importance of web.config   Managing Application Settings.   Handling Errors / Custom Errors.   URL Re-Writing.   Tracing of Page Life Cycle.   ConfigSource attribute   Location Section  Web Caching Overview  Page Output Caching  Page Fragment Caching  Data Caching  SQL Cache Invalidation  a. Notification-based Invalidation b. Polling-based Invalidation Expiration Policies and Cache Dependencies  Authentication & Authorization  Authentication & Authorization   Windows Based Authentication   Form Based Authentication   Authorizing Users and Roles   Impersonation   Using Login Controls   ASP.NET 2.0 Membership and Roles  Globalization and Localization  Request and Response Encoding   Local and Global Resources   Implicit Expressions to Local Resources   Explicit Expressions to Local Resources   Programmatic Access to Global Resources   Localizing Static Content   Storing Language Preferences   Culture specific formatting AJAX.NET Architecture  Working with AJAX Pro  Using AJAX.NET Controls  a Accordion b. Calendar
  • 11. c. CascadingDropDow d. CollapsiblePanel e. FilteredTextBox f. NumericUpDown g. ModalPopup h. PopupControl