0% found this document useful (0 votes)
177 views

DOT NET Syllabus (6 Months) : The Common Language Runtime (C.L.R.)

The document outlines a 6 month DOT NET syllabus covering topics such as the Common Language Runtime, .NET Framework class library, C# syntax and data types, OOP concepts, inheritance, exception handling, events and delegates, multithreading, I/O operations, ADO.NET, ASP.NET, LINQ, and Windows Communication Foundation. It provides detailed sub-topics to be covered under each of these main subject areas to help students learn .NET development.

Uploaded by

Kapil Prajapati
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
177 views

DOT NET Syllabus (6 Months) : The Common Language Runtime (C.L.R.)

The document outlines a 6 month DOT NET syllabus covering topics such as the Common Language Runtime, .NET Framework class library, C# syntax and data types, OOP concepts, inheritance, exception handling, events and delegates, multithreading, I/O operations, ADO.NET, ASP.NET, LINQ, and Windows Communication Foundation. It provides detailed sub-topics to be covered under each of these main subject areas to help students learn .NET development.

Uploaded by

Kapil Prajapati
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

DOT NET Syllabus (6 Months)

THE COMMON LANGUAGE RUNTIME (C.L.R.)

 CLR Architecture and Services


 The .Net Intermediate Language (IL)
 Just- In- Time Compilation and CLS
 Disassembling .Net Application to IL
 Strict Type Checking

.NET FRAMEWORK CLASS LIBRARY

 System Namespace
 System .Object Namespace
 System .Collection Namespace
 System .Type
 Exception

SYNTAX & DATA TYPES

LANGUAGE FUNDAMENTAL

 Data type and Control Constructs


 Value and Reference Types
 Declaring and Initializing Variables
 Unicode Characters and Strings
 C.T.S Type
 Implicitly Typed Local Variables
 Conditional Syntax
 C# Operator
 Looping Syntax
 Structure

ARRAY & STRING

 Arrays in General
 Declaring of different type Arrays
 Initializing Arrays
 Accessing element of different type Array Members
 Arrays of Objects
 Structure type array
 Using for each with Arrays
 Understanding System. String class and its various operations

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


OOPS CONCEPTS CLASSES

 Encapsulating Attribute
 Class & Object Creation
 Define Constructor
 Type of Constructor
 Define Methods and their Type
 Overloading Methods and Constructor overloading
 Define Property and their Types
 The Memory Allocation with New Keyword
 Passing Initial Values with Constructor
 Invoking Property and Methods

INHERITANCE

 Implementing Inheritance Hierarchies


 Class Access Modifiers
 Method Overloading, Overriding and Hiding Concepts
 Run time polymorphism
 Abstract and Sealed Class
 Exposing Interface
 Implementation Interface in a Class
 Play with Namespaces
 Interface Polymorphism
 Operator Overloading
 Partial Class

EXCEPTION HANDLING

 Means of Error, Bug and Exceptions


 Role of .Net Exception Handling
 System Level Exception
 Application Level Exception
 Try and Catch Block
 Handling Multiple Exception
 Finally Block
 Throw Exception on Request Custom Exception

EVENTS AND DELEGATES

 Event Driven Programming


 Delegate, Event and its association
 Synchronous and asynchronous operation with delegate
 User Defined events and delegates
 Multicasting with Delegates
 Anonymous methods

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


 Anonymous Methods with events
 Generic Delegates

MULTITHREADING

 Understand multithreading process


 The System Threading namespace
 The Thread and Thread Start class
 Thread life cycle
 Thread Safety Concept
 Thread synchronization
 Understanding Thread Pool
 Understanding Role of Thread Background Worker Component

I/O OPERATIONS WITH FILE SYSTEMS

 File and Directory Class


 Marshal Classes, File Info and Directory Info
 Path Class
 Drive Info Class
 Stream Object with Files: Stream Reader, Stream Writer
 File Stream and Memory Stream

INTRODUCTION TO ADO.NET

 How ADO.NET works and how it differs from ADO?


 Evolution of ADO to ADO.NET

ADO.NET AND IT’S ARCHITECTURE

 Connection Object
 Command Object
 Dataset
 Data Reader Object
 Data Adapter Object
 Concurrency and the Disconnected Data Architecture
 Provider

DATA SET

 Creating Tables in Dataset


 Data Column
 Data Row
 Data Table

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


 Updating, Inserting and Modification in Data Table
 Saving Changes into Data Base using Command Builder
 Working With Command and Connection

CONNECTIONS AND COMMAND OBJECT

 Connection Object
 Command Object
 Execute Non Query
 Execute Scalar

DATA READER

 Reading Data in Connected Environment


 Moving and Accessing Value of Record
 Execute Reader

DATAGRIDVIEW & DATA BINDING

 Row State Filter and Sort Property


 Update records via a Datagridview
 Insert records via a Datagridview
 Delete records via a Datagridview

TRANSACTION

 Introduction of Transaction (ACID)


 Transaction Class
 Method and Property
 Commit and Rollback

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


ASP.NET
INTRODUCTION TO WEB FORM

 Need of Web Application


 Http Protocol
 Static and Dynamic Page
 Concept Working of IIS and Browser
 Differences between ASP and ASP.NET

INTRODUCTION TO HTML CONTROLS

 Creating a Simple HTML Page


 Html Tags
 Hosting a HTML Page
 IIS virtual Directory
 Request Transfer Throws Get and Post Methods

SERVER PAGES USING ASP.NET

 Creating sever pages


 Architecture of handling request In Web server
 Http request object
 Http response object
 Understanding post back

UNDERSTANDING PAGE LIFE CYCLE

 Understanding of Application Life Cycle


 Page Life-cycle Stages
 Life-cycle Events
 Autoeventwireup
 Tracing and debugging asp.net pages

STATE MANAGEMENT

 Client side State Management


 Introduction of stateless process
 Http Cookies
 Query String Method

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


 View State
 Hidden Field
 Server Side State Management
 Http Session
 Http Application
 Global.asax
 Web.Config

SERVER CONTROL FORM VALIDATION

 Working with Range, Regular Expression & Compare


 Required Field Validator Controls
 Use Control to Validate Property
 Custom Validator Control
 Implementation of Client and Server Side Validation
 Working with Validation Summary

WEB FORM CONTROL

 Textbox
 Check Box
 List Box
 Dropdown List Control
 Add Rotator Control
 File Upload Control
 Multi View Control
 Login Control
 Image control
 Radio button control

DATA BINDING SERVER CONTROLS

 Use of Data Binding Control


 Type of Data Binding Control (Formatted and Unformatted)

Working with Grid View Control


o Data binding with Grid View
o Working with Column Collection
o Using Paging
o Sort
 Working with Data List Control
o Working with Template
o Working with Data List Events

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


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
o Dynamic setting a Master Page
o Nested Master Page
o Master Page and Relative Path

ASP.NET WEB SECURITY

 Windows
 Forms
 Passport

ASP.NET AJAX

 Introduction of AJAX
 Role of script manager
 Understanding and working with update panel
 Understanding and Working with Timer control
 Creating AJAX enabled website
 Creating an AJAX enabled web service

SKIN & THEME

 Cascading Style Sheets


 Scoping Themes
 Themes Vs Cascading Style Sheets
 Create a Skin
 Apply a theme to a Web Site

CASCADING STYLE SHEET

 Creating style sheet


 Apply Style Sheet
 Creating Rules
 Creating Elements setting

MORE DATA BINDING SERVER CONTROLS

 Working with Form View Control


o Working with Template
o Working with Form View Events

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


 Working with Details View Control
o Working with Template
o Working with Details View Events
o Understand Event Bubbling

ASP.NET CACHING

 Introduction ,Need ,Type of caching


 Page output Caching
 Declarative output caching
 Time duration and location setting
 Parameter caching settings
 Page fragment Caching
 Time duration setting
 Parameter caching Setting
 Parameter caching setting
 Caching with HTTPCachePolicy Class
 Post Cache Substitution & Fragment
 Data Caching
 Managing Data into cache
 XML classes

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in


LINQ Syllabus
INTRODUCTION

 Introduction of LINQ
 Understanding Automatic Properties
 Understanding Initializers
 Understanding Type Inference
 Understanding Anonymous Types
 Understanding Generics
 Understanding Lambda Expressions
 Understanding Extension Methods

LINQ to SQL

 Performing standard Database Commands with LINQ to SQL


 LINQ to Objects Versus LINQ to SQL
 Selecting with LINQ to SQL
 Inserting with LINQ to SQL
 Updating with LINQ to SQL
 Deleting with LINQ to SQL
 Dynamic Queries
 Debugging LINQ to SQL

WINDOWS COMMUNICATION FOUNDATION (W.C.F.)

 The role of W.C.F


 W.C.F project template
 Understanding WCF Addressing
 Understanding WCF Bindings
 Understanding WCF Contracts
 Understanding WCF Endpoint
 Composition of basic W.C.F
 Building a W.C.F service
 Hosting a W.C.F service
 Building a W.C.F client application

www.stepconsultancy.in www.fb.com/stepconsultancy www.stepgndec.in

You might also like