.NET Architecture, Visual Studio IDE
Learning Objectives – In
this module, you will understand .NET Framework Architecture,
Components, Visual Studio Software Installation and the different
languages supported in .NET.
Topics – 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
Learning Objectives –
In this module, you will learn about Understand C#.NET program
structure followed by writing programs, C#.NET compiler, Data types,
Control structures, C#.NET built in classes, struct, etc., Console
Application, Arrays in detail. Understand OOPs concepts and
implementation using C#.NET. Understand how to handling exceptions,
Working with .NET Concepts properties, indexers, delegates,
Understand DataObjects in System.Data namespace.
Topics – C# language
basics (Syntax, keywords, operators, data types), importing
namespace, Create Console Application. Using Convert, String,
DateTime, Arrays, etc in-detail OOPS in C#.NET. Create and implement
class, object, method, Polymorphism Inheritance, abstract class,
interface, Exception Handling, properties and indexers, Delegates,
Data Objects.
Windows Forms using C#.NET
Learning Objectives – In
this module, you will learn about the System.Windows.Forms
Namespace, understand the development and execution of Windows Form
available Tools/controls and their events.
Topics – Visual Studio IDE
for Windows Forms, Creating Windows Forms, Working with controls
like Label, TextBox, Button, RadioButton, CheckBox, ListBox,
ComboBox, PicureBox, Dialog, Timer and Handling Events.
ADO.NET -Data Access from SQL Server
Learning Objectives – In
this module, we will learn ADO.NET Architecture with its API,
available classes and objects in API. Understand Connection vs
Disconnection Oriented Models, How to perform CRUD operations,
Understand issue queries and stored procedure.
Topics – Ado.NET
Architecture and ADO.NET Library, Creating and Establish database
connectivity, Connection vs Disconnection Model, CRUD operations
using Connection Oriented Model with SqlCommand and SqlDataReader,
Navigation of data in data objects using Disconnection oriented
model with SqlDataAdapter DataSet, DataTable, etc.
Collections and Assemblies
Learning Objectives – In
this module, we will discuss the need of Collections, Collections
API in .NET, Generics and Generic Collection. Iteration of
collection with foreach loop. Also, understand Assembly, available
assemblies, create and install assembly into GAC, understand strong
name, GAC, GACUTIL, AssemblyInfo.cs file, consume assembly.
Topics – Collection,
Collection API, Generics, Generic Collection, Index and Key-Value
paired collections, Assembly, Types of assemblies, Create Assembly,
Create strong name, Install Assembly in GAC, Consume class library.
ASP.NET
Learning Objectives – In
this module, we will start with introduction to WebApplication,
understand the architecture of WebApplication, developing
WebApplication-using ASP.NET, Web Server, Types of Web Servers, Web
page, inpage technique and CodeBehind ASP.NET page submission
process and PAGE Life Cycle events and understand PostBack.
Topics – ASP.NET
Specification, Webpage, WebSite, Web Application, WebServers (IIS,
IISExpress), PostBack, PostBack types, Inpage vs Codebehind, Page
Life Cycle events.
Web Server Controls
Learning Objectives – In
this module, we will learn to place Web Server controls and
handling events for standard controls and validation controls.
Topics – Web Server
Control, Available Web Sever controls, Using regular controls like,
label, texbox, ListControl, RadioButtonList, CheckBoxList,
DropDownList, BulletedList, ListBox, Validation of input using
validation controls.
LinQ, 3-Tier Architecture
Learning Objectives – In
this module, we will understand the architecture of Linq, Why Linq,
Linq To Sql and accessing data (perform CRUD Operations) using
Linq. Also, understand Layered/Tiered Architecture and develop an
application using 3-Tier.
Topics – Introduction to
Linq, Linq type queries, sql like queries, Linq syntax, access
DataSource like Array, XML and database using Linq, Introduction to
3-Tier and example on 3-Tier Application.
State Management, Ajax
Learning Objectives – In
this module, we will understand HTTP stateless behavior and
maintain the state using State Management Techniques. We will also
understand the navigation of data from existing page to specified
page. We will also learn how to handle Partial Postback using Ajax
and Ajax tools.
Topics – Introduction to
State Management Techniques, ViewState, QueryString, Session,
Cookie, Application and Cache, Ajax introduction and Architecture,
Ajax extension controls, Demo Example, Task.
Security and Web Services
Learning Objectives – In
this module, we will understand implementation of security for
Webpage in the Web Application. Understand Authentication,
Authorization, Restricting page access. We will also understand Web
Service creation, consuming Web Services with suitable application/demo.
Topics – Introduction to
Security, Security in ASP.NET, Authentication (Anonymous
Authentication, Windows Authentication, Forms Authentication),
Authorization, Securing a page and folders, WebService
Introduction, SOA, SOAP, WSDL, UDDI, etc., Example and Task.