.NET Introduction & Architecture

Introduction to .NET, Architecture, Framework
.NET File execution, CLR with their components.
Visual studio versions, framework versions.
Understand Project and solutions
Different versions of .NET Framework

Programming using C#.NET

Introduction to C#.NET
Built in Class libraries, Writing C#.NET program
Working with Console class, String class, Covert class, DateTime, Math, StringBuilder classes etc.,
CTS (Common Type system)
Working with value types like int, char, double, bool, etc.,
Reference types like object, delegate, pointer, etc.,
Type conversions, ASCII
Working with Placeholders, read different types of data
Control structures if, switch,
Different operators like mathematical, relational, logical, increment and decrement, ternary operator, etc.,
Loops ( while loop, for loop, do..while, foreach loop )
Keywords: break, continue, etc.,

OOPs using C#

Oops concepts ( Encapsulation, Abstraction, Inheritance, Polymorphism)
OOPS using C#.NET (Abstract classes, Interfaces, POCO Classes)
Methods
Parameterized methods ( ref, out, params)
Abstract class, interface, Static class, partial class, sealed class
Exception Handling
Collections & Generics
Assemblies & Class libraries

SQL Server Concepts

Introduction to RDBMS
Working with DDL, DML commands
Crud operations using Queries
Crud operations using Stored Procedures
Examples to perform CRUD operations

Web Application Development using Client side technologies

Overview of HTML Concepts
Overview of CSS Concepts
AJAX Concepts
Standard Data formats: XML and Json, csv format

ASP.NET WebForms Contents

ASP.NET

Introduction to Web Application, WebSite, Web Server, Web Browsers, Web Page, WebForm. Different between Client side and Server side scripting.
GET and POST methods
HttpRequest and HttpResponse objects
HTTP protocol, URL, response object, request object.
Asp.net Page Submission process, ASP.NET page level events.

Web Server Controls

Creating Web applications, Using Server Side Tools, Sample programs using controls like (Textbox, Label, Literal, Calender, Checkbox, Radio Button, etc.,)

LIST Controls

Dynamic Polymorphism, Real-time examples using List Controls (Check box List, Radio Button List, Bulleted List, Drop Down List, List Box).

Postback

Working with Postback,
Is PostBack, Autopost Back, CrossPagePostback.
Demo

Validation Controls

RequiredFieldValidator, RangeValidator, RegularExpressionValidator, CompareValidator, CustomValidator, ValidationSummary

Page Redirection

LinkButton, HyperLink, PostBackURL property
Response.Redirect

Master Pages

Introduction,
Sample Example

ADO.NET

Introduction
Connection and Disconnection Oriented Model differences
Classes used in SQL Server (System.Data.SqlClient)
ConnectionString, Establishing DB Connection
CRUD Operations using SqlCommand class methods
ExecuteReader(),ExecuteScalar(), ExecuteNonQuery

DataBound Controls

DataBoundControls (GridView, FormView, DetailsView)
DataSource Controls (SqlDataSource, XMLDataSource, ObjectDataSource, etc.,)

Working with POCO classes

Handling objects/entities using Linq
Linq To SQL

Business Object

Create POCO Class
Implement DB operations of particular table in database

Linq

Linq Architecture
Linq type query
Sql Like Queries

ORM using LinqToSql (DLinq)

To interact with Sql Server database
Simplify database interaction.

State Management Techniques

Introduction, Default HTTP State, Introduction, Default HTTP State,
Working with viewstate, Querystring,
session, cookies, Cache, Application
Working with web.config file

Web Services

SOA Introduction,
Advantages, SOAP,
WSDL, UDDI
Creating a Web Service, Consuming Web Service.

MVC.NET introduction

Introduction and architecture of MVC
Sample Application using EFW

Real Time Project Development Concepts

Project

Introduction (Banking Application)
Understand agile methodology
Essential concepts
Coding standards
Web site development cycle

N Tier Architecture

Introduction with real time example
Sample Application with CRUD Operations

Web Server IIS

Working with IIS, Installation of IIS,
Hosting application in IIS
Difference between IIS and IISExpress
App Pool, App Domain

ASP.NET Security

Authentication and Authorization
Examples on Anonymous Authentication,
Windows Authentication,
Forms(Web) Authentication and authorization