+91 8142000093 info@tanviinfo.com

.NET

TIS_.NET

.NET

Course Duration : 80 Hours
Course Delivery : Classroom, Online, Weekends
Category:

Course Content

ASP.NET
INTRO TO WEB PROGRAMMING
What is internet, Web Site, Web Request, Web Respone?
Web Architecture
Client side web technologies (vs) Server side web technologies
CLIENT SIDE WEB TECHNOLOGIES
HTML, CSS, Javascript
ASP.NET WEB FORMS BASICS
Classic ASP (vs) ASP.NET
Cross-page submission (vs) ASP.NET Postback
Creating ASP.NET Web Site and Web Forms
Programming Model of Web Forms
Need of web.cofig
ASP.NET IMPLICT OBJECTS
Request, Response
ASP.NET WEB CONTROLS
Intro to ASP.NET Web Controls
Standard Web Controls
Post back
Generating controls dynamically
Validation Controls

DATA CONTROLS
GridView indepth
DataList
Repeater
FormView
DetailsView
SqlDataSource
STATE MANAGEMENT
Session
Application
Data Cache
Query String
View State
State-less (vs) State-full
Response.Redict (vs) Server.Transfer
Session state modes
Global.asax
ASP.NET CONFIGURATION
appSettings, Tracing
Target Framework, Custom error
SECURITY
Forms based authentication
Windows based authentication
Overview of Open authentication

NAVIGATION CONTROLS
Web.SiteMap
Menu, Tree View, Site Map Path
MASTER PAGES
Creating master pages and content pages
Working with Content Place Holders
THEMES AND SKINS
Creating themes
Creating .css and .skin files
Applying themes dynamically
WEB USER CONTROLS
Creating Web User controls
Invoking web user controls statically and dynamically
IIS AND DEPLOYMENT
IIS Architecture
Installing and configuring IIS
Creating IIS Application
Deploying Web Sites into Local IIS
ASP.NET PAGE LIFE CYCLE
Page life cycle Architecture
How web controls processed at server side
Page events
OUTPUT CACHING
Output Caching, Fragment Caching

INTERNATIONALIZATION
Globalization (vs) Localization
Creating Global resources
Applying culture dynamically
ASP.NET AJAX EXTENSIONS
Script Manager, Update Panel
Update Progress, Timer
ASP.NET AJAX CONTROL TOOLKIT
How to download and import
Toolkit Script Manager
Important AJAX Toolkit Controls
WEB SERVICES
Creating and consuming Web Services
Need of XML, WSDL, SOAP in Web Services WCF
Web Services (vs) WCF
Creating and consuming Simple WCF Services
Deploying WCF Services in Local IIS
Self Hosting Application
Contracts,Service Contract,Operation Contract,Data Contract
Service Host
End Points,Address, Binding,Contract

C#.NET
Introduction
Overview
Features of C#.Net
Versions of C#.Net
MSIL, CLR, CTS, CLS, BCL
.NET Framework Architecture
Introduction to Visual Studio
Versions, Editions and System requirements
Installation
Project, Solution, Types of Applications
Compiling, Running application
Data types, Operators, Constants, enum
Casting, Parsing, Conversion methods, Boxing &unboxing
Working with DateTime
Different Ways of Input Statements
Arrays, System Array Class, Reference, Shallow,Deep Copy
OOPS in C#.NET
Introduction to Programming Techniques,Drawbacks of Procedural            Programming,Importance, Features, Components of OOPs(class and object)
Working with Modifiers, Call by Value(Optional,named Parameters), Call           by Reference (Ref, out)
Introduction to Inheritance, Shadowing, Casting
Static And Dynamic binding, Sealed methods and Sealed Class

Abstract classes and Methods
Properties-Set and get Blocks, Automatic,Readonly
Interfaces- Implicit and Explicit implementation
Exception Handling- try, catch, finally, throw –Built-in & Customized Exceptions
Collections, Custom, Generic methods, Classes,Built-in generic Classes, Reflection
Operator Overloading, Type Inference, Partial Classes And Partial Methods
Delegates, Anonymous Methods, Lambda Expressions, Events? Overview of Garbage        Collection System. GC,IDisposable, Destructors, Finalizer/Dispose
Structures vs Classes, String vs String Builder
Object Initializers, Anonymous Types, Extension Methods Window Based Programming /GUI     Pragramming
Introduction to Windows Forms Application, IDE of Forms, Understanding Form Class Definitions
Working with Multiple Forms
Working with Windows Forms Controls, Graphics
Creating Dialogs, Modal Dialogs-Customized,built-in, Modeless dialogs
MDI Application
User Controls, Runtime Controls
Deployment of Windows Forms Application, Creating Setup Project, installing and uninstalling Windows      application

Assemblies And Namespaces
Difference between DLL and EXE, Types of DLLS
Structure of Assembly, Single File And Multi File Assembly, .Net Module
Types of Assemblies, Name Spaces, Accessing Modifiers In and Out of Assembly

Streams
Introduction to streams, Types of Streams – Text Streams, Binary Streams
File Stream , Memory Stream Classes, File,FileInfo, DirectoryInfo Classes,Stream Reader,StreamWriter      Classes
Serialization, Deserialization
Multi Threading
Introduction, Types of Scheduling, Thread States
Performing Async operations using Multi Threading
Thread Synchronization
Task Parallel Library
Multi Threading (vs) Task Parallel Library
ADO.NET – Managed Provider
Introduction to Database, RDMS, SQL
Evolution of ADO.Net, Architecture of ADO.Net
Server Explorer, Connection String – App.Config,UDL File
Connection, Command, Parameter, DataReader as Connection Oriented Model
Introduction to Stored Procedures, Advantages,Executing Stored Procedures Thru C# Application
Transactions- Single Database, Multiple Databases
Overview of Typed Databases- Working with Oracle, Excel, Access
MARS
ADO.NET – Disconnected Model
Dataset, DataTable, DataColumn, DataRow,DataAdapter
DataAdapter Commands, Sql Command Builder
Handling Concurrency While Updating Data in DB, DataViews
Purpose of Creating Foreign Key Constraint,DataRelation

ADO.NET – Entity Framework
LINQ to SQL (vs) Entity Framework, DbContent,DbSet
EDM in-XML Representation- Designer Content and Runtime content(SSDL, CSDL, C-S Mapping)
Insert, Update, Delete Operations Using EF,DataGridView
Calling Stored Procedures Using EF
Immediate Mode And Differed Mode Execution
Transactions In EF- Single DB, Multiple DBs
Navigation Types : Accessing Data – With and Without Navigation
Net Code Debugging
Breakpoints, Immediate Window, F5,F10,F11
Windows Services
XML
Introduction to XML ,Rules of XML Document,Structure of XML Document
XML DOM Parser,XML DataDocument,Reading XML using Dataset
XMLtextwriter And XMLtextReader
WPF
Introduction to WPF,Architecture of WPF
Different Views in WPF Environment
Differences Between HTML, XML, XAML
Syntax of XAML, WPF Controls, Multiple WPF Windows
Brushes, Styles
Animations and Transformations
Working with Dataset in DataGrid
Application Architectures
3-tier Architecture and N-tier Architecture