16
Payilagam Software Training Institute 2014 1 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 | Payilagam Software Training Institute, No:4/67E, Sri Balaji’s Ishwarya, Vijaya Nagar 3 rd Cross Street,Velachery,Chennai – 600042. 044-22592370, 8344777333, 8883775533. Mail : [email protected], Website : www.payilagam.com C# .NET Syllabus Chapter 1: Introducing the .NET framework, OOP’s Concept Chapter 2: Getting Started A First C# Program: “Hello World” Chapter3: Flow Control Loop Statements if statement switch statement break statement continue statement while loops do-while loops for loops for each loops Exercise Practices Chapter 4: Introducing of Classes and Objects Introducing Classes Introducing Objects, How objects are created Methods Constructors Garbage Collection and Destructors This Keyword

NET Training in Chennai Payilagam Syllabus

Embed Size (px)

DESCRIPTION

We provide Real time .NET training in Chennai Velachery. Here with you can find the syllabus of our job oriented .NET training

Citation preview

Page 1: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

1 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Payilagam Software Training Institute, No:4/67E, Sri Balaji’s Ishwarya, Vijaya Nagar 3rd Cross Street,Velachery,Chennai – 600042. 044-22592370, 8344777333, 8883775533. Mail : [email protected], Website : www.payilagam.com

C# .NET Syllabus

Chapter 1: Introducing the .NET framework, OOP’s Concept

Chapter 2: Getting Started

A First C# Program: “Hello World”

Chapter3: Flow Control

Loop Statements

if statement

switch statement

break statement

continue statement

while loops

do-while loops

for loops

for each loops

Exercise

Practices

Chapter 4: Introducing of Classes and Objects

Introducing Classes

Introducing Objects, How objects are created

Methods

Constructors

Garbage Collection and Destructors

This Keyword

Page 2: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

2 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Exercise

Practices

Chapter 5: Arrays

Single-Dimensional Arrays

Rectangular Arrays

Jagged Arrays

Exercise

Practices

Chapter 6: Enumerations

Exercise

Practices

Chapter 7: Operators

Overloading Operators

Exercise

Practices

Chapter 8: Introducing Structs and Namespaces

Inheritance

Abstract Classes and Interfaces

Nested Classes

Structs

Namespaces

Exercise

Practices

Chapter 9: Class Declaration

Attributes

Class Modifiers

Class Base

Interface Declarations

Exercise

Practices

Page 3: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

3 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Chapter 10: Introducing Methods

Attributes

Method Modifiers

Formal Parameters

Parameter Passing

Params Modifier

Return Type

Method Overloading

Exercise

Practices

Chapter 11: Polymorphism (Inherited Methods)

Method Overloading

Method Overriding

Method Hiding

Exercise

Practices

Chapter 12: Properties and Indexers

Properties

Indexers

Exercise

Practices

Chapter 13: Delegates and Events

Delegates

Events

Exercise

Practices

Chapter 14: Collections

Exercise

Practices

Page 4: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

4 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Chapter 15: Generics

Exercise

Practices

Chapter 16: Assemblies

Private Assembly

Shared Assembly

Exercise

Practices

Chapter 17: Data Access using ADO.Net

Exercise

Practices

Chapter 18: Threading, Multithreading and Multitasking

Threading

Multithreading

Multitasking

Exercise

Practices

Chapter 19: File Systems and Streams

Chapter 20: Exceptions

Exercise

Practices

Chapter 21: Advanced Features in 4.0

Exercise

Practices

Page 5: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

5 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Content for ASP .NET

PART I :

Chapter 1: Introduction to Asp.Net

From ASP to ASP.Net

Web Forms

Web Services

ASP.Net Features

ASP.Net 2.0

ASP.Net 3.5

Chapter 2: Overview of the ASP.Net Framework

ASP.NET and the .Net Framework

Understanding ASP.Net Controls

Understanding ASP.Net Pages

Chapter 3: Web Forms Architecture

Page Class

Web Forms Life Cycle

Web Forms Event Model

Code Behind File

Chapter 4: ASP.Net and HTTP

Request/Response Programming

HTTP Request Class

HTTP Collections

HTTP Response Class

Redirection

HTTP Utility Class

Chapter 5: Web Applications Using Visual Studio

Using Visual Web Developer

Visual Studio Forms Designer

Using Components

Page 6: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

6 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Shadow Copying

Using the Global.asax file

Data Binding

Chapter 6: State Management and Web Applications

Session State

Application State

Hidden Fields

Cookies

QueryString

Exercise

Practices

Chapter 7: Using the Server Controls

HTML Server Controls

Web Forms Server Controls

User Control

Exercise

Practices

Chapter 8: Using the Validation controls

Overview of the Validation controls

Using the RequiredFieldValidator control

Using the RangeValidator control

Using the CompareValidator control

Using the RegularExpressionValidator control

Using the CustomValidator control

Using the ValidationSummary control

Using the CustomValidation control

Exercise

Practices

Chapter 9: Using the Rich Controls

Accepting File Uploads

Displaying a Calendar

Displaying Advertisements

Displaying different page views

Page 7: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

7 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Displaying a wizard

Exercise

Practices

Chapter 10: Using the Standard Controls

Displaying Information

Accepting User Input

Submitting Form Data

Displaying Images

Using the Panel control

Using the Hyperlink control

Exercise

Practices

Chapter 11: Caching in ASP.Net

What is Caching?

Page Level Caching

Page Fragment Caching

Application Caching

Exercise

Practices

Chapter 12: ASP.Net configuration and Security Fundamentals

Configuration Overview

Authentication and Authorization

Windows Authentication

Forms Authentication

Security and ASP.Net

Exercise

Practices

Chapter 13: Debugging, Diagnostics and Error Handling

Debugging

Application tracing

Page Tracing

Error Handling

Exercise

Page 8: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

8 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Practices

PART II:

Chapter 14: ADO.Net and LINQ

ADO.Net Overview

.Net Data Providers

Connections

Commands

DataReaders and Connected Access

DataSets and Disconnected Access

Language Integrated Query

Exercise

Practices

Chapter 15: Overview of Data Access

Using DataBound Controls

Using DataSource Controls

Using Programmatic DataBinding

Understanding Templates and DataBinding Expressions

Overview of SQL Server Express

Sample Database-Driven Web Application

Exercise

Practices

Chapter 16: Using List Controls

Overview of the List controls

Working with the DropDownList control

Working with the RadioButtonList control

Working with the ListBox control

Working with the CheckboxList control

Working with the BulletedList control

Creating a Custom List control

Exercise

Practices

Page 9: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

9 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Chapter 17: Using the GridView Control

GridView control Fundamentals

Using Fields with the GridView control

Working with GridView control Events

Extending the GridView control

Exercise

Practices

Chapter 18: Using the DetailsView and FormView Controls

Using the DetailsView control

Using the FormView control

Exercise

Practices

Chapter 19: Using the Repeater and DataList Control

Using the Repeater control

Using the DataList control

Exercise

Practices

PART III:

Chapter 20: Designing Websites with Master Pages

Creating Master Pages

Modifying Master Page Content

Loading Master Pages Dynamically

Exercise

Practices

Chapter 21: Designing Websites with Themes

Creating Themes

Adding Skins to Themes

Adding CSS to Themes

Creating Global Themes

Applying Themes Dynamically

Exercise

Page 10: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

10 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Practices

Chapter 22: Creating Custom Controls with User Controls

Creating User Controls

AJAX and User Controls

Dynamically Loading User Controls

Exercise

Practices

Chapter 23: Using the Login Controls

Overview of the Login Controls

Using the Login Control

Using the CreateUserWizard control

Using the LoginStatus control

Using the LoginName control

Using the ChangePassword control

Using the PasswordRecovery control

Using the LoginView control

Exercise

Practices

PART IV:

Chapter 24: Building Components

Building Basic Components

Building Component Libraries

Architectural Considerations

Exercise

Practices

Chapter 25: Using the SqlDataSource Control

Creating Database Connections

Executing Database Commands

Using ASP.Net parameters with the SqlDataSource Control

Programmatically executing SqlDataSource Commands

Caching Database data with the SqlDataSource control

Exercise

Page 11: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

11 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Practices

Chapter 26: Using the ObjectDataSource Control

Representing Objects with the ObjectDataSource control

Using Parameters with the ObjectDataSource control

Paging, Sorting and Filtering data with the ObjectDataSource control

Handling ObjectDataSource control events

Concurrency and the ObjectDataSource control

Extending ObjectDataSource control

Exercise

Practices

Chapter 27: Using LinqDataSource Control

Exercise

Practices

Chapter 28: Building Data Access Components

Connected Data Access

Disconnected Data Access

Executing Asynchronous Database Commands

Building Database Objects with the .NET Framework

Exercise

Practices

Chapter 29: Using the Navigation Controls

Understanding SiteMaps

Using the SiteMapPath control

Using the Menu control

Using the TreeView control

Building a SQL Hierarchial Data Source control

Exercise

Practices

Chapter 30: Using Site Maps

Using the SiteMapDataSource control

Using the SiteMap Class

Page 12: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

12 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Advanced SiteMap Configuration

Creating Custom Site Map Providers

Generating a Google SiteMap File

Exercise

Practices

PART V:

Chapter 31: Introduction to ASP.Net and AJAX

Rich Client Applications

AJAX

Script Manager

Update Panel

AJAX Client Library

Remote Method Calls

AJAX Control ToolKit

Exercise

Practices

Chapter 32: HTTP Pipeline

Pipeline Architecture

Context

Applications

Handlers

Modules

Exercise

Practices

Chapter 33: XML [Extensible Markup Language]

What is XML?

XML Document Structure and Syntax

XML Documentation Classes

Reading and Writing XML File

Exercise

Practices

Page 13: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

13 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Chapter 34: ASP.Net Web Services

Introduction to XML Web Services

Creating Web Services

Setting the Web Service Attribute

Test and Run your Web Service

Consuming a Web Service in Client Application

Consuming a Third Party Web Service

Exercise

Practices

Chapter 35: Globalization and Localization

Understand Culture and UI Culture

Initialize Culture Method

Set the Culture and UI Culture for ASP.Net Web page

Exercise

Practices

Chapter 36: Deployment

Methods of Deploying Web Application

Deploy Windows Application

Deploying Website

Publishing Website

Exercise

Practices

SQL Server Tutorials

Chapter 1: Overview of SQL Server 2008

Introduction to SQL Server 2008

Identifying SQL Server 2008 Tools

Chapter 2: Querying Data

Retrieving Data

Using Functions to Customize the Result Set

Summarizing and Grouping Data

Page 14: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

14 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Exercise

Practices

Chapter 3: Querying Data by Using Joins and Subqueries

Querying Data by Using Joins

Querying Data by Using Subqueries

Exercise

Practices

Chapter 4: Managing Databases and Tables

Managing Databases

Managing Tables

Exercise

Practices

Chapter 5: Manipulating Data in Tables

Manipulating Data by Using DML Statements

Manipulating the XML Data

Exercise

Practices

Chapter 6: Implementing Indexes, Views , and Full-Text Search

Creating and Managing Indexes

Creating and Managing Views

Implementing a Full-Text Search

Exercise

Practices

Chapter 7: Implementing Stored Procedures and Functions

Implementing Batches

Implementing Stored Procedures

Implementing Functions

Exercise

Practices

Chapter 8: Working with Triggers and Transactions

Page 15: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

15 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Implementing Triggers

Implementing Transactions

Exercise

Practices

Chapter 9: Implementing Managed Code

Understanding Managed Code

Creating Managed Database Objects

Exercise

Practices

Chapter 10: Implementing HTTP Endpoints

Introduction to HTTP Endpoints

Implementing HTTP Endpoints for Web Services

Exercise

Practices

Every Chapter contains Exercises

And

Every Section contains Mini Projects

And

Finally Live Project

Implementation of Live Project

Getting Customer Requirements

Implementing Database and Business Logics

Developing the Application

Page 16: NET Training in Chennai Payilagam Syllabus

Payilagam Software Training Institute 2014

16 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |

Testing the Application

Deploy the Application

Required Software:

1) Operating System : Window7

2) Development Tool : Visual Studio 2010 or VS2012

3) Database Tool : MS SQL Server 2008 or 2005

4) Server : IIS Server

5) Reports : MS Access

Warm Regards

Payilagam software training institute, 83 44 777 333, 8883 77 55 33. Mail: [email protected] Website: www.payilagam.com