Microsoft .NET Training Modules
Microsoft .NET Training Modules
NET Training
This C#.NET training teaches non-experienced people how to create the Solutions/Applications using
C#.NET. C#.NET is Microsoft’s entry into the world of managed programming. Using a syntax that is deliberately from
Java, C++ and C, C#.NET achieves a natural trade-off of terseness and clarity, enabling programmers to express
concepts in a clear and maintainable form. The recent enhancements to the language have made it even more powerful
than before, allowing programmers to work with C#.NET in both an Object-Oriented and partially functional style.
Introduction/Overview of .Net
Introduction to .Net
Platform for the .Net
Drawbacks of Current Trend
Net Framework – BCL & CLR l Key design goals
CLR, CTS, MSIL & other tools.
Multiple Language Interaction & support l Moving from Project to Assemblies…
Security in .NET – CAS
.Net Framework [Advanced]
Advantages/Disadvantages
Features of .Net
Assemblies in Detail
GAC, Strong Names
Language Interop
Reflection
Advantages/Disadvantages
Why C#/ Why Not C#
Where does C# Fit in
C, C++ to Visual C#
Features of C#
.NET Namespaces
.Net Installations/C#.Net
Windows Forms – II
Menus
Built-in dialog boxes and printing
Extender Controls
ToolStrips, StatusStrips and progress bars
A new MDI forms strategy
Inheritance with forms
New Controls – Web Browser, Property Grid etc
Case Studies
Class Diagram in VS.Net
Refactoring & others
FAQ’s
Error Handling
Ado.Net 1.1/2.0/LINQ
ADO.Net Components
Commands
Creating and executing commands
Reading data using a data reader
Batch queries & single result queries
Parameterised queries (input & output parameters)
Adding, editing and deleting data
Stored procedures
XML
XML IN .NET
System.Xml Namespace
Stream Model XML
XML DOM
XmlTextReader,TextWriter
XmlTextReader, TextWriter XMLDocument/ XmlDataDocumentClasses
Dom Objects – XMLNode/XMLNodeList
XPATH- Query Language for XML
DOM – Navigation & Access Case Studies
Windows Services*
Understanding services
Creating windows services
Setting properties
Compile, run & install services
Event log services
.Net Remoting
Crystal Reports*
Application Deployment
Packaging Code
ClickOnce Deployment
Configuring the .Net framework
Deploying the application in Web Server
Deployment – other methods
Asp.Net Training
This ASP.NET training class teaches experienced developers the C#.NET/VB.NET, ADO.NET skills they need to
successfully build database-driven Web applications and Web Sites. It will guide how to build web-based enterprise
applications using ASP.NET and Visual Studio. It will also give the comfort to the attendees developing the Web
Services using .Net framework in Service-oriented Architectures.
At least consistent object-oriented or object-based development experience in Java, C#, VB, or another
modern object-oriented or object-based language. In addition, should know the basics of SQL and relational
databases
Intro to .NET
Drawbacks of Current Trend
.NET Framework
Key Design Goals
CLR, CTS, MSIL, & Other Tools
Multiple Language Interaction & Support
Moving from Project to Assemblies…
Security Services and environment
Vista & IIS 6.0/7.0 & their requirements
Installing & Configuring VS.NET/.NET 2.0/3.0/3.5
AJAX(ATLAS) importance in Web applications
The need for AJAX & the Solution
FORM
ADO.NET – II
USER CONTROLS
CACHE SERVICES
Caching Overview
Advantages of Caching
Comparing with Application & Session var’s
Page Output Caching
Page Data Caching
Fragment Caching
SECURITY
Security Overview
Authentication & Authorization
Windows-based Authentication
Passport Authentication.(WebServices)
Forms-based Authentication
Memberships
Authorizing Users and Roles
User Account Impersonation
DEPLOYMENT
WEBPARTS
Gadgets/side bars.
Office 2007
VS to VS.net tools for office.
MOBILE APPLICATIONS
Mobile forms
Mobile Environment – Today’s Need.
Needed Infrastructure
WAP, WML overview.
MS Mobile Explorer.
Open ware Simulators.
Line smart phones and Pocket PC Applications.
VSTO – VS.NET
What is VSTO?
Programming developing managed addings for outlook.
Advantages VSTO
VSTO 2005 SE
Runtime component.
MSMQ in ASP.Net
Its need in data transferring
MSMQ – Its role in heterogeneous networks and systems
Crystal Reports in ASP.Net
Designing Reports for Web Browsers
[ OVERVIEW ]
SharePoint
BizTalk
Asp.Net MVC Training
Prior .NET web application development experience and familiarity with Object-Oriented Programming concepts is
assumed. Some experience with HTML and JavaScript is also expected. Experience developing ASP.NET MVC
Training applications with Web Forms would be beneficial.
ASP.NET MVC Training gives you a powerful, patterns-based way to build dynamic websites that enables a clean
separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC
Training includes many features that enable fast, TDD-friendly development for creating sophisticated applications
that use the latest web standards.
40 Days
Introduction to MVC 6
NET Web Forms (vs) ASP.NET MVC
Advantages and disadvantages of each
Determining when-to-use which one
List of Versions of ASP.NET MVC
Differences between versions of ASP.NET MVC
Overview of installing ASP.NET MVC in various versions of Visual Studio
MVC Architecture
What is MVC?
Architecture Explanation
What is Controller and action method
What is View
What is Model
Request Flow in ASP.NET MVC
Introduction to Controllers
Creating Controllers and Actions
Calling action methods thru the browser
Returning from action methods
Parameters in Action methods
ActionLink
URL Routing
Overview
The need of URL Routing
Parameters in URL
Default Parameter Values
Parameters with Constraints
Literals in URL
Views (Razor)
LayoutViews
Introduction to LayoutViews
The need of layout views
cshtml
Creating custom layout views
Layout Views with Sections
RenderSection()
cshtml
Overriding the _ViewStart.cshtml
Partial Views
Partial Views
RenderPartial()
Models
Introduction to Models
Need of models
Creating models using ‘CodeFirst approach’
HTML Helpers
Action Filters
Validations
Introduction to Validations
Model level validations (vs) View level validations
Importing jQuery Validation Plug in
[Required]
[RegularExpression]
[Range]
[StringLength]
[Compare]
[Remote]
IsValid
Data Annotations
[Display]
[Datatype]
[DisplayFormat]
[ScaffoldColumn]
jQuery in MVC
Web API
Security in MVC
Web API 2
Overview of Facebook Application
OWIN Abstraction
Inbuilt Support for Dependency Injection
SIGNAL R 3
Web API 3
Dependency Injection
Areas in MVC
Angular JS Integration
What is AngularJS
Advantages
Getting started
MVVM and MVC Architecture
What is Model, View, ViewModel
Creating view model
data-bind
Observable properties
Subscribe
Working with Directives, Services, Filters, Functions
What is SPA
Need of SPA
Getting started
Angular JS with API
Reading and posting data
SQL Server Training
NareshIT Team
Contents [hide]
1 SQL Server Course Overview
o 1.1 SQL Server Training Prerequisite
o 1.2 SQL Server Training Course Objective
o 1.3 SQL Server Course Duration
2 SQL Server Training Course Content
o 2.1 Introduction To DBMS
o 2.2 Introduction To SQL Server
o 2.3 TSQL (Transact-Structured Query Language)
2.3.1 Introduction To TSQL
2.3.2 Data Manipulation Language
2.3.3 Data Query Language (DQL)
2.3.4 Built In Functions
o 2.4 Top n Clause
2.4.1 Set Operators
2.4.2 Joins
2.4.3 Sub Queries
2.4.4 Indexes
2.4.5 Security
2.4.6 Views
2.4.7 Transaction Management
2.4.8 TSQL Programming
2.4.9 Cursors
2.4.10 Stored Sub Programs
o 2.5 CLR Integration
o 2.6 Working With XML Data Type
o 2.7 Backup and Restore Of Database
o 2.8 Attach and Detach of Database
o 2.9 Normalization
o 2.10 Share this:
This SQL Server training teaches developers all the Transact-SQL skills they need to create database objects like
Tables, Views, Stored procedures & Functions and triggers in SQL Server. Gives idea about writing Queries & Sub-
queries, working with Joins, etc. As well as database management skills like backup, restore, etc.
Introduction To DBMS
Introduction To TSQL
Insert
Identity
Creating A Table From Another Table
Inserting Rows From One Table To Another
Update
Computed Columns
Delete
Truncate
Differences Between Delete and Truncate
Select
Where clause
Order By Clause
Distinct Keyword
Isnull() function
Column aliases
Predicates
Between … And
In
Like
Is Null
Built In Functions
Scalar Functions
Numeric Functions
Character Functions
Conversion Functions
Date Functions
Aggregate Functions
Convenient Aggregate Functions
Statistical Aggregate Functions
Group By and Having Clauses
Super Aggregates
Over(partition by …) Clause
Ranking Functions
Common Table Expressions (CTE)
Top n Clause
Set Operators
Union
Intersect
Except
Joins
Inner Join
Equi Join
Natural Join
Non-Equi Join
Self Join
Outer Join
Left Outer Join
Right Outer Join
Full Outer Join
Cross Join
Sub Queries
Indexes
Clustered Index
NonClustered Index
Create , Alter and Drop Indexes
Using Indexes
Security
Login Creation
SQL Server Authenticated Login
Windows Authenticated Login
User Creation
Granting Permissions
Revoking Permissions
Roles
Views
Purpose Of Views
Creating , Altering and Dropping Indexes
Simple and Complex Views
Encryption and Schema Binding Options in creating views
Transaction Management
Introduction
Begin Transaction
Commit Transaction
Rollback Transaction
Save Transaction
Role Of Log File In Transaction Management
Implicit Transactions
TSQL Programming
CLR Integration
Normalization