Course Content
.NET Architecture, Visual Studio IDE
- Introduction to .NET Framework
- Architecture, Evolution
- .NET Versions
- .NET Framework Components
- Visual Studio Versions
- Installation
- Components of IDE
- Features of Visual Studio IDE
- Creating Project
- Solution Using Visual Studio IDE and Shortcuts in IDE.
Introduction to C#.NET and OOPs using C#.NET
- C# language basics (Syntax, keywords, operators, data types)
- importing namespace
- Create Console Application
- Using Convert
- String
- Date Time
- Arrays
- Create and implement class
- object, method, Polymorphism Inheritance, abstract class, interface
- Exception Handling, properties and indexers, Delegates, Data Objects.
Windows Forms using C#.NET
- Visual Studio IDE for Windows Forms
- Creating Windows Forms
- Working with controls like Label
- Textbox
- Button
- Radio Button
- Checkbox
- List Box
- Combo Box
- Picture Box
- Dialog
- Timer and Handling Events.
ADO.NET -Data Access from SQL Server
- Ado.NET Architecture and ADO.NET Library
- Creating and Establish database connectivity
- Connection vs Disconnection Model
- CRUD operations using Connection Oriented Model with Sql Command
- Sql Data Reader
- Navigation of data in data objects using Disconnection oriented model with Sql Data Adapter Data Set
- Data Table, etc.
ASP.NET
- ASP.NET Specification
- Webpage
- Website
- Web Application
- Web Servers (IIS, IIS Express)
- Post Back, Post Back types
- In page vs Code behind
- Page Life Cycle events.
Web Server Controls
- Web Server Control
- Available Web Sever controls
- Using regular controls like, label, textbox, List Control, RadioButtonList, Checkbox List, Dropdown List, Bulleted List, List Box, Validation of input using validation controls.
LINQ, 3-Tier Architecture
- Introduction to Linq
- Linq type queries
- SQL like queries Linq syntax, access Data Source like Array, XML and database using Linq, Introduction to 3-Tier and example on 3-Tier Application.
State Management, Ajax
- Introduction to State Management Techniques
- View State
- Query String
- Session, Cookie, Application and Cache
- Ajax introduction and Architecture
- Ajax extension controls,
- Demo Example, Task.
Security and Web Services
- Introduction to Security
- Security in ASP.NET
- Authentication (Anonymous Authentication, Windows Authentication, Forms Authentication)
- Authorization
- Securing a page and folders
- Web Service Introduction
- SOA, SOAP, WSDL, UDDI, etc., Example and Task