. Net Training Institute in Noida/NCR

6

Click here to load reader

description

Tech Mentro is a leading IT Institute in Noida, Delhi-NCR, providing .NET Training, Framework, SilverLight, MVC3, Nhibernate Training, 6 Months Project Training and Summer Training to the students of MCA/BCA/BE/B-Tech and professionals.

Transcript of . Net Training Institute in Noida/NCR

Page 1: . Net Training Institute in Noida/NCR

6Months Project

Based Traning in .NET

Email: [email protected]: www.techmentro.com

CURRICULUM

Ø INTRODUCTION TO .NET

o Usages of .net o D.N.A. Architecture o One Tier o Two Tier o Three Tier o N Tier

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

o CLR architecture and services o The .NET Intermediate Language

(IL) o Just-in-time (JIT) compilation and

CLS o Disassembling .NET applications to

IL o Strict type checking

Ø .NET FRAMEWORK CLASS LIBRARY o System Namespace o System. Object Namespace o System. Collection Namespace o System. Type & Exception

Ø DATATYPE AND SYNTAX LANGUAGE FUNDAMENTALS

o Data types and Control Constructs o Declaring and Initializing Variables o Value and Reference Types o Unicode Characters and Strings o C.T.S Type o Implicitly Typed Local Variables o Conditional Syntax o C# Operators o Looping Syntax o Array & StructureNCEPT, INHERITANCE AND NAMESPACE

Ø OBJECT ORIENTED… OOPS, INHERITENCE AND NAMESPACE

o Encapsulating Attribute o Defining Constructor o Defining Method o Overloading Methods and Constructor o Creating Property o Defining Read-Only ,Write-Only and

Indexer Property o Creating and Using Objects o Memory Allocation with New Keyword o Passing Initial Values with Constructor

o Invoking Method and Property o C# 3.0 Feature Object Initialization

Expressions o C# 3.0 Feature Lambda Expressions

Extension o Methods and LINQ o Anonymous Types in C# 3.0 Needed

for LINQ o Query execution

Ø INHERITANCE o Implementing Inheritance Hierarchies o Constructor Basic o Method Overriding o Abstract Class o Sealed Class o Exposing interface o Implementation Interface in a Class o Interface Polymorphism o Operator overloading o Class Access Modifiers o Namespace

Ø EVENTS AND DELEGATE o Events overview o Delegate and Events Relation o User Define Events o Delegate Creations and Types

Ø COLLECTION o Array List & Hash Table & Queue o Stack Collection Interface o lnumerable Interface o Ienumrator Interface o Idictionaryenumerable Interface o Dictionary Entry structure o Boxing Vs. UnBoxing

Ø GENERIC o List & Dictionary o Stack & Queue o Name Value Collection o String Dictionary o Bitvector32

Ø FILE HANDLING o The System. IO Namespace o Stream Reader and Stream Write Class o File and Directory Object & Path Object

Page 2: . Net Training Institute in Noida/NCR

6Months Project

Based Traning in .NET

Email: [email protected]: www.techmentro.com

CURRICULUMo The Data Adapter Object o Dataset o Concurrency and the Disconnected

Data Architecture o When to Use the Dataset

Ø DATASET o Creating Table in Dataset o Data Column o Data Row o Data Table o Tables Events o Saving Data Set Changes with

Command Builder Ø CONNECTIONS AND COMMAND OBJECT

o Connection Object o Understanding Connection Pooling o Command Object o Execute Non Query o Execute Scalar o Calling the stored procedure

Ø DATA READER o Reading Data in Connected Mode o Accessing Value o Execute Reader Method

Ø DATA VIEW o Row State Filter o Sort property o Update Records via Data View o Insert Records via Data View o Delete Records via Data View

Ø DATA RELATION o Creating Relation o Public Properties of Data Relation

Ø ADDING CONSTRAINTS TO A TABLE o Foreign Key Constraint o Unique Constraint o Defining a Primary Key

Ø SCHEMAS o Schema Type o Missing Schema Action Members

Ø TRANSACTIONS o Introduction of Transaction (Acid) o Transaction Class o Method and Property o Commit and Rollback

PIC ADVANCE TOPICS

REMOTING o Introduction

o Reading and Writing a File Ø MULTITHREADING

o Namespace System. Threading. Thread o Namespace System. Threading.

Thread start o Thread Safety Concept o Thread Property and Methods o The Life Cycle of a Thread o Check For Illegal Thread Call Property o Thread Synchronization

Ø DATE & STRING METHODS o Date Time Class o Date Time Class Methods and Property o String class Methods and Property

Ø EXCEPTION HANDLING o Introduction of Exception and there type o Built in Exception Trap exception with

Try. Catch. Finally o Throw Keyword o Customizes Message Assignment o Custom Exception

Ø FORM AND CONTROL o Building Windows Form Application o Programming Forms and Control o Design Windows user Interlaces

Constructing MDI Interface o Implementing MDI Parent and

Child Forms o Implementing Menu Strip, Tool

strip, Status Trip, Rich Text box, Tool o tip, Error Provider Etc. o Creating Custom Control

Ø MEMORY MANAGEMENT o Introduction of Memory Management o Garbage Collection System. o GC Namespace o The Disposable Pattern o Suppressing Finalization o Automating Disposal with the

using block ANET Ø ADO.NET

o EVOLUTION OF ADO.NET o How ADO.NET Works and how it

differs from ADO. o Evolution of ADO to ADO.NET

Ø ARCHITECTURE OF ADO.NET o The Connection Object o The Command Object o The Data Reader Object

Page 3: . Net Training Institute in Noida/NCR

6Months Project

Based Traning in .NET

Email: [email protected]: www.techmentro.com

CURRICULUMo o Displaying Validation Errors o Working with Compare Validator o Working with Range Validator o Working with Regular Expressions o Performing Custom Validation

Ø WEB FORMS CONTROLS o Server Control o Navigation Control o Standard Control o Introduction to User Controls o Exposing User Control Properties o Encapsulating Events in a User Control

Ø DATA BINDING SERVER CONTROLS o Data Binding Overview and Syntax o Binding to Simple Properties o Binding to Collections & Lists o Binding Expressions or Methods o DataBinder.Eval ()

Ø STATE MANAGEMENT o Cookie o Http Cookie Class and its Members o Persistent and Nonpersistant Cookie o Single Value and Multivalue Cookie o Session o Using the session Object o HttpSessionState Members o Session Timeout and Explicit ending o Regeneration of Expired Session Id o Using Cookie less Session State o Application o HttpApplicationState and its Members o Locking Application State o View State o Postbag Class and its members o Adding Data in View State o EnableViewState and ViewStateMac

Ø Session State Mode o InProc o SQLServer o State Server

Ø MASTER PAGE o How Master Pages o Content Placeholders o Content Pages o Advantages of Master Pages

Ø SKIN AND THEME o Cascading Style Sheets o Scoping Themes o Themes vs. Cascading Style Sheets o Create a Skin

o Remoting Architecture and NET Remoting Scenarios

o Creating .NET Remoting Objects o Hosting a Remote Object o Activation Type o Marshal Object o Creating and using Channel

Ø REFLECTION o Introduction of Reflection o The Core Reflection Classes o Assembly Class o Method Info Class o Property Info Class o Browsing and Querying Members o Invoking Methods and Setting Fields

and Properties Ø ASSEMBLY AND DEPLOYMENT

o Manifests and Assemblies o Dll Hell Problem o Private Vs. Shared Assemblies o Assigning Version o The Global Assembly Cache o Strong Name Creation o Deployment of Assembly o Executing Desire assembly

ASP.NET & INTRODUCTION OF WEB TECHNOLOGY Ø INTRODUCTION TO ASP.NET

& WEB FORMS o What is ASP.NET Web Forms? o Writing Your First Web Forms Page

Ø INTRODUCTION TO HTML CONTROL o HTML Control Class o Implementing the controls

Ø WORKING WITH SERVER CONTROLS o Declaring Server Controls o Manipulating Server Controls o Handling Control Action Events o Handling Multiple Control Action Events o Performing Page Navigation (Scenario 1) o Performing Page Navigation (Scenario 2) o Http Request Class o Http Response Class o Http Server Utility Class

Ø SERVER CONTROL FORM VALIDATION CLASS

o Introduction to Validation o Types of Validation Controls o Client Side Validation

Page 4: . Net Training Institute in Noida/NCR

6Months Project

Based Traning in .NET

Email: [email protected]: www.techmentro.com

CURRICULUMØ Caching

o Overview of Caching o Using Page Output Caching o Varying the Output Cache by Parameter o Varying the Output Cache by Control o Varying the Output Cache by Header o Varying the Output Cache by Browser o Varying the Output Cache by a

Custom Function o Specifying Cache Location o Creating Page Output Cache Profiles o Using Partial Page Caching o Using Post Cache Substitution o Caching With User Control o Sharing a user Control Output Cache o Using Data Caching o Adding and removing Data from

Cache Object Ø WEB SERVICE

o Introducing XML Web Services o ASP.NET Web Services o Accessing Web Services o Write a Simple Web Service o Precompiled XML Web Services o Consuming a XML Web Service

From a Client Application o XML Web Service Type Marshaling o Use Data in XML Web Services o Web Service Behavior o Implementing security in

web services Ø ASP.NET AJAX

o Why Use ASP.NET AJAX Features o Architecture of AJAX Features

in ASP.NET o Creating an ASP.NET AJAX-enabled

Web Site o Understanding and Working with

Update Panel o Understanding the Benefits of the

Update Panel Control o Understand Update Progress o Ajax Toolkit For ASP.NET o Ajax Controls o ScriptManager o ScriptManagerProxy o UpdatePanel o UpdateProgress o Timer

Creating an AJAX-Enabled Web Service

Ø SECURITY

o Windows Authentication o Form Authentication o Passport Authentication o Authorization o Login control o Administrative site

Ø GLOBALIZATION AND LOCALIZATION o Understand Culture and UI Culture o The Initialize Culture method o Set the Culture and UI Culture for

ASP.NET Web Page Ø XML

o What Is XML? o XML Document Structure and Syntax o System. XML Name Space o XML Documentation, XMLreader,

XML node, XML node list, XML writer Classes

o Reading and Writing a XML File Ø LINQ

o Understanding the role of linq o Linq query expression o Linq and non generic collection o Linq and generic collection o Linq to dataset o Linq to sql

Ø CRYSTAL REPORT CRYSTAL REPORT o Crystal report Overview o Getting start with Crystal Report o Creating Basic Report o Working with Sub Report o Integration with Windows Application o Customizing Appearance and Layout

of Report Viewer o Creating XML Report Web Service o Working with .Net Data o Adding a Database or Table to a Report o Working with Ado .Net o Formulas and Logic o Report Formatting o Integration with Web Application o Working With Crystal Report Engine

Ø Specialized topics o WPF(windows presentation foundation) o WCF(windows commutation foundation) o WCS(windows card space) o WWF(windows work flow foundation)

Page 5: . Net Training Institute in Noida/NCR

6Months Project

Based Traning in .NET

Email: [email protected]: www.techmentro.com

CURRICULUMSQL SERVER 2008 Ø QUERY WINDOW SQL SERVER

MANAGEMENT STUDIO 2005 o The Foundation Statements of T-SQL o Started with SELECT Statement o Adding Data with the INSERT Statement o Changing What You’ve Got with the

UPDATE Statement o The DELETE Statement

Ø JOINS o INNER JOINs o OUTER JOINs o CROSS JOINs o UNION o CREATE STATEMENT o CREATE DATABASE o CREATE TABLE o ALTER STATEMENT o ALTER DATABASE o ALTER TABLE o DROP STATEMENT o CONSTRAINTS

Ø RULES o Defaults o Determining Which Tables and

Data types Use a Given Rule or Default

o Triggers for Data Integrity o Choosing What to Use

Ø ADDING MORE TO OUR QUERIES o What Is a Sub-Query? o Building a Nested Sub-Query o Correlated Sub-Queries o How Correlated Sub-Queries Work o Correlated Sub-Queries in the WHERE

Clause o Dealing with NULL Data — the

ISNULL Function Derived Tables o The EXISTS Operator o Using EXISTS in Other Ways o Mixing Data types: CAST

and CONVERT Ø UNDERSTANDING INDEXES

o How Data Is Accessed in SQL Server o Creating, Altering, and Dropping

Indexes o The CREATE INDEX Statement

Ø VIEWS o Simple Views o Views as Filters o More Complex Views o Editing Views with T-SQL o Dropping Views

Ø STORED PROCEDURES o Basic Syntax o Changing Stored Procedures with

ALTER o Dropping Stored Procedures o Handling Errors

Ø TRANSACTIONS o BEGIN TRAN o COMMIT TRAN o ROLLBACK TRAN o SAVE TRAN

Ø TRIGGERS o What Is a Trigger? o WITH ENCRYPTION o The FOR|AFTER vs. the

INSTEAD OF Clause o WITH APPEND o NOT FOR REPLICATION o Using Triggers for Data

Integrity Rules o Dealing with Requirements

Sourced from Other Tables o Using Triggers to Check the

Delta of an Update o Using Triggers for Custom

Error Messages o Other Common Uses for Triggers o Other Trigger Issues o Triggers Can Be Nested o Triggers Can Be Recursive o Dropping Triggers

Ø USING XML o Retrieving XML by Using

FOR XML o Shredding XML by Using

OPENXML o Introducing Xquery o Using the XML Data Type

Ø OTHER ADVANCE TOPICS o Create Databases and Database Files o Create Data Types and Tables. o Use XML-Related Features in

Microsoft SQL Server 2008.

Page 6: . Net Training Institute in Noida/NCR

6Months Project

Based Traning in .NET

Email: [email protected]: www.techmentro.com

CURRICULUM

o Plan, Create and Optimize Indexes. o Implement Data Integrity in

Microsoft SQL Server 2008 Databases by using Constraints.

o Implement Data Integrity in Microsoft SQL Server 2008 by using Triggers.

o Implement Views o Implement Stored Procedures o Implement functions.

Java Script Ø Basic

o Introduction o Statements o Comments o Variables o Operators o Control Statements and loops

Ø Objects o Objects Intro o String o Date o Array o Boolean o HTML DOM

Ø Advanced o Browser o Cookies o Validation o Animation o Image Maps o Timing o Create Object

Ø Live Project

o Project Introduction and Specification. o Setting up Development Environment o Understanding and Implementing

Design Patterns to be used in the project. o Setting up Database. o Coding assigned modules. o Unit Testing and Debugging. o Alpha testing of the combined modules. o Deployment of the project. o Completing Project Report.