.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