SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

Microsoft .NET Professional Role Based Training
Course Duration: 90-100 hrs + Live Case Studies
Prerequisite: Anyone with analytical skills

.

Timings: Weekdays & Weekends (after work hrs)
Mode of Training: Online

C
L

How Are We Different?
 We just don’t teach Microsoft .NET Concepts but we share our real-time implementation
experiences to get the audiences ready to face customers and Implement Solutions.
 We don’t make Microsoft .NET Developer but we make them Complete & Full-fledged Microsoft
.NET Consultants by training them on Development, Administration & Application Design with
Project based real-time scenarios and several Case Studies for practice
 Our faculties are not just technical developers or trainers; they are industry experts and
consultants for fortune 500 companies who are highly capable of understanding the business and
know how technology can be closely connected with people and business.
 Our Role-Specific training differs from any other training company in the world

h
c

L

e
T

Benefits:
Training Highlights:
 Quality Course Material & E-books
 Focus on Hands on training
 24 x 7 Online access to trainers
 100 + hrs. of Assignments, Live Case Studies
for Doubts Clarification,
Course Video Recordings of sessions provided
Title: Business Analyst Competency Development Program
 Project based training with hands on exp.
Course Demonstration ofTraining using tools like
Duration: 45 hours Concepts
Training Materials: All attendees would receive
 Resume Preparation Guidance
MS SQL, IIS , Business Object Crystal Reports
 Mock Interviews from Professional
 One Problem Statement discussed across the
 Training presentation of each session,
ASP.NET, VB.NET, WPF, WCF, WWF and LINQ
Consultants,
 Source Code for examples covered.
 .NET Certification Guidance
 Marketing one-on-one with a Recruiter
 Resume prep, Interview Questions provided
Training Format: This course is delivered as a highly interactive session, with extensive live examples. This
 Real-time Project Documents
 SOA Fundamentals and Products covered
course is delivered in Online using Web and Audio Conferencing.
 Onsite Job assistance for 1 month
What will you learn?
 Cloud Computing for .NET developers
 Special Project training programs for
 Introduction to RAID, Clustering and
trained F1 students on OPT or CPT.
DISASTER RECOVERY

n
a

r
a

Z

The J2EE/JEE Training uses best practices and guidelines from Java Community Process (JCP®). The training
content is customized to meet the practical needs of a J2EE/JEE professional.

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 1
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

In this training, attendees learn:
PHASE 1: Essential Technologies (Microsoft .Net Framework)
a.
b.
c.
d.
e.
f.

Overview
Microsoft .NET & Architecture
Server & Client
.NET Directives
Web Servers
Assignments

.

C
L

PHASE 2: .NET Development (version VS20086/VS2010) – VB.NET
a.
b.
c.
d.
e.
f.

Microsoft .NET for Developers
Programming
Web Forms
Basic Controls
Exception Handling
Assignments

h
c

L

PHASE 3: Enterprise Development Using Microsoft .Net (Framework 2/3/4)
a.
b.
c.
d.
e.
f.

Standard Control
Programming VB.NET
Master/Slave Web Building (Web/App)
Database ( MS SQL) & Data Controls
Site Validation and Navigation
Demo project

e
T

n
a

PHASE 4: Advanced Microsoft .NET Technologies
a.
b.
c.
d.
e.

r
a

AJAX, WCF, WPF, WWF, LINQ
Business Object Crystal Reports ( Expert Level)
Web Security and Deployment
App Testing, Performance Tuning
Project (Real-Time Case Study Work)

Z

PHASE 5: Cloud Computing for Microsoft .NET Developers
a.
b.
c.

Cloud Fundamentals: IAAS, PAAS,
RAID , Clustering and Disaster Recovery
Kerberos Security

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 2
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

Attendees also learn:
1.
2.

Resume Preparation Guidelines and Tips
Mock Interviews and Interview Preparation Tips attend?

.

Following professionals should plan on joining:





C
L

Entry-level IT
Non-IT professionals aspiring to get into Microsoft .NET / MSSQL.
Self-taught IT Microsoft .NET/MSSQL wanting to fill in the gaps and put all the pieces together
Systems Analysts and programmers interested in expanding their role into new Technology.

About the trainer:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

h
c

L

Research Scholar in Storage Technology
Served in IT Companies like Tata, LionBridge Technologies, Synnova, Symantec, Hewlett Packard & NetApp
2
Currently Associated with ABB, EMC for Research Projects
Worked in various domains like Insurance, Financial / Banking, Retail, Auto, Telecom, and IT Data Centre
Extensive experience in IT and Non IT projects as Developer, Lead Developer, Product Manager, Technical
Manager, Technical Solution Consultant, and Research Scholar
Extensive CRM experience with various projects
Trained & mentored more than 1000+ people in US, Europe and South East Asia
Worked with global clients and teams (US, Germany, UK, Indonesia, Malaysia, Singapore, India)
Helped set up the EA Team and put together the standards and templates for the organization
Member for Tec Republic, Red hat - Since 2003.
Red hat, Microsoft and ORACLE Certified SOA Developer/Administrator and Product Manager
Committer and Supporter to Open Source Technologies.
Highly Skilled Solution Consulter to UNIX Servers, Linux Servers and Data Center Management.

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 3
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

MICROSOFT .NET TRAINING
PROGRAM ROADMAP

.

PHASE 1: Essential Technologies (Microsoft .NET Framework)
MS .NET & Overview

Server and Client

.NET Directives

C
L

Professional Role Based Training Program

Assignments

PHASE 2: Microsoft .NET Development (MS Visual Studio 2008/2010)
MS.NET Developers

Web Programming

L

Basic Controls

h
c

Framework

Web Server

Exception Handling
Assignments

PHASE 3: Enterprise Development Using Microsoft .NET Framework (Version 2/3/4)
Standard
Control

e
T

Advanced VB.NET
Programming

n
a

Master/Slave
Web/App

MS SQL &
Data Control

PHASE 4: Advanced Microsoft .NET Technology
AJAX, WCF, WPF,
WWF and LINQ

Crystal Reports
(BOB)

r
a

Security &
Deployment

Site Validation
Demo project

App Testing &
Performance
Tuning

Project

PHASE 5: Extended Technology Sight for MS.NET Developers

Z

CLOUD
(IAAS, PAAS)

RAID, Cluster
KERBEROS

100 plus Assignments
2 Case Studies
Real-time project scenario

Disaster Recovery in IT Data Centre

Demo

Certification Guidance
Resumes and Interview Guidance
Mock Interviews (project & technical)

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 4
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

Topics covered:
PHASE 1: Essential Technologies
a. Overview
b. Microsoft .NET & Architecture
c. Server & Client (Microsoft .NET Framework Profile)
d. .NET Directives
e. Web Servers
f. Assignments

.

C
L

Detailed Coverage for PHASE 1:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

NET –Introduction
Net Framework Class Library
Common Language Specification
Common Language Runtime or CLR
Common Type System
Language-Independence and Language-Independent Component
Assembly in the Common Language Runtime
Application Domains
Class Library Overview
Runtime Hosts
Platform
Framework
Windows Forms
ADO.NET
ASP.NET
ASP.Net Web Forms Model
ASP.Net Component Model
Metadata and Assemblies
@Assemblies
@Implements
@Import
@Master
@MasterType
@OutputCache
@Page
@PreviousPageType
@Reference
@Register

h
c

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 5
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

@Control
Server Side
The Application Directive
The Control Directive
The Implements Directive
The Import Directive
The Master Directive
The Output Cache Directive
The Page Directive
Session
Application
Cache
Request
Response
Server
User
Trace
Server Controls
Personalization controls
Login and security controls
Navigation controls
Web Servers
Types of Web Servers
Web Servers WorkFlow
Internet Information Server (Microsoft Web Server)
Installation
Configuration
Start-up/Shutdown Services
Domain Name System

.

C
L

h
c

L

e
T

n
a

r
a

PHASE 2: Enterprise Development Using JEE Framework (Microsoft Visual Studio 2008 / 2010)
a. Microsoft .NET Developers
b. Programming ASP.NET
c. Web Forms and Applications
d. Basic Controls
e. Exception Handling
e. Demo Project

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 6
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

Detailed Coverage for PHASE 2:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Microsoft AZURE SDK
Windows Phone SDK
Portable Library Tools
Microsoft .NET Framework Application Essentials
Design Guidelines for Developing Class Libraries
Data and Modeling in the .NET Framework
Developing Client Applications
Developing Web Application with ASP.NET
Developing Service-Oriented Applications (SOA) with WCF
Developing Windows Service Applications
Parallel Processing and Concurrency in the .NET Framework
Network Programming
Configuring Applications
Security in the .NET Framework
Debugging, Tracing, and Profiling
Targeting Multiple Platforms with the .NET Framework
Deploying the .NET Framework and Applications
Performance in .NET Framework Apps
Building Workflows in the .NET Framework
Advanced Reading for the .NET Framework
Variables
Comments
Constants
Keywords
DataTypes
Control Statements
Conditional Statements
If Statement
Select Case Statement
Loops
The For Loop
The while Loop
The do...Loop
The For Each Loop
Arrays
Option Explicit
Option Strict
Advanced Programming

h
c

.

C
L

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 7
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Special Control
Advanced Validations
Option Explicit
Conversion
Typecasts
Textboxes
RichTextBox
Button
CheckBox
RadioButton
DropdownList
ListBox
RadioButtonlist
Image
Object Oriented Programming
Encapsulation
Inheritance
Polymorphism
Constructors
Design Guidelines for Exceptions
Exception Throwing
Exception Handling
Caching and Throwing Standard Exception Types
Designing Custom Exceptions
Exception and Performance

.

C
L

h
c

L

e
T

n
a

PHASE 3: Enterprise Development using Microsoft .NET Framework
a. Standard Controls
b. Programming ASP.NET, VB.NET Standard Controls
c. Master/Slave Web Building (Web/App)
d. MS SQL Database & Data Controls
e. Site Navigation, SitePath, Navigation and Session Management
f. Mini Project

r
a

Z

Detailed Coverage for PHASE 3:
•
•
•
•

Labels
MessageStrip
OpenFileDialog
Picturebox

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 8
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

RichTextBox
Timer
Menu
ToopTip
SaveFileDialog
Progressbar
Process
Imagebutton
ListView
DataGridView
Date control
Image Handler
File Up loader
Printing Controls
VisualBasic PowerPacks
Components
Dialogs
Style Sheets
Windows Forms
Startup forms and Code Behinds
Modal & Model Classes
Single Page Navigator
Master & Child
Menu Controls
Treeview
Database
Microsoft SQL Server Express Studio
Installation
Configuration
Table Management
Views
Data Binding
Connectivity & Building Data Source
Data Access to Forehand
Data Controls
Linq Data Source
Access Data Source
Data Grids
Data List
Hierarchical website navigation

.

C
L

h
c

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 9
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Global website navigation
Local website navigation
Text Links
Breadcrumbs
Navigation Bar
Tab Navigation
Sitemap
Dropdown Menu
Flyout Menu
A flyout menu
User controls
Custom controls
Rendering technique
State management
Application
Session state
View state
Server-side caching
Template engine
Other files
Directory structure
Performance
Extension
ASP.NET compared with classic ASP
Criticism
Development tools
Frameworks
Versions
Important Classes
Message & Handlers
State Management
Validations
Handlers
Passport Management
Web Service Creation
Consume Web Service
Creating Proxy
Web Building and Security
Installing MS SQL SERVER
Creation of Database

.

C
L

h
c

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 10
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

MSSQL Connection Object
MSSQL Command Object
Working with Decoupled Data (Dataset, Data Adapter etc.)
Instantiating a DataSet object
Instantiating a MySqlDataAdapter object
Instantiating a MySqlCommandBuilder object
Filling the Dataset
Updating the Data Set
Working with Parameters
Working with Stored Procedures
Backup and Restoring Database
Verifying MS SQL BackUP
Web User Authentiation
Web and MS SQL Authorisation and
Web Activity Monitoring – via MS SQL Server
Validation & Navigation
ASP.Net Application Life Cycle
Page request
Starting of page life cycle
Page initialization
Page load
Validation
Postback event handling
Page rendering
Unload
PreInit
Init
InitComplete
LoadViewState
LoadPostData
PreLoad
Load
LoadComplete
PreRender
PreRenderComplete
SaveStateComplete
UnLoad
Web & .Net Architecture
Web Component
The BaseValidator Class

h
c

.

C
L

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 11
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•

The RequiredFieldValidator
The CompareValidator
The RegularExpressionValidator
The CustomValidator
Form
User
.Net Passport
Navigation & Web Parts, Site path Control

.

C
L

PHASE 4: Advanced Microsoft .NET Technology
a. Mail Management
b. WCF, WWF
b. WPF, LINQ, AJAX
c. Advanced Business Object Reporting
d. Web Security & Deployment
e. Mini Project

h
c

Detailed Coverage for PHASE 4:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Mail Management
Working with emails
Configuring SMTP
Setting up Web.Config for SMTP
WebAPP Routing e-Mails
Connecting POP3, IMAP Mail Server
Understanding How Mail Server
Detailed Flow of SMTP?
Getting Stated (WCF)
Architecture of a WCF based solution
Exposing WCF Services
Exposing WCF Services
Conceptual Overview
Getting Started Tutorial
Basic WCF Programming
WCF Feature Details
Extending WCF
Guidelines and Best Practices
WCF Administration and Diagnostics
System Requirements
Operating System Resources Required by WCF

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 12
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Troubleshooting Setup Issues
Windows Communication Foundation Glossary
Samples
Tools
Getting Stated (WWF)
Create a Sequential Workflow
Create a State Machine Workflow
Create a Custom WF Activity
Host the WF Runtime
Use Rules and Conditions in WF
Create a Workflow Application with ASP.NET
Hosting the WF Designer
Getting Started (WPF)
Application Development
Introduction to Workflow systems
Workflow types
Hello Workflow”
Anatomy of a WPF application
Understanding XAML
Configuring events and event handling
Configuring commands
Configuring application settings
Overview of distributed applications
Challenges in conventional distributed applications
Concept of Service Oriented Application
XAML in WPF
Layout
Controls
Data Binding
Properties
Events
Input
Graphics and Multimedia
Security
Advanced Class Library
Tools
Create a Durable Service
Create a Workflow Service
Animation
ColorPicker

.

C
L

h
c

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 13
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

ComboBox
ConfirmButton
DragPanel
DropDown
DropShadow
DynamicPopulate
FilteredTextBox
Gravatar
HoverMenu
HTMLEditorExtender
LineChart
ListSearch
MaskedEdit
ModalPopup
MultiHandleSlider
MutuallyExclusiveCheckBox
NoBot
NumericUpDown
PagingBulletedList
PasswordStrength
PieChart
PopupControl
Rating
ReorderList
ResizableControl
RoundedCorners
Seadragon
Slider
SlideShow
Tabs
TextBoxWatermark
ToggleButton
Twitter
UpdatePanelAnimation
ValidatorCallout
Script Management
Script Management & Proxy
Getting Stated (LINQ)
LINQ and .NET Data Access
LINQ

.

C
L

h
c

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 14
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

XML Web services
Getting Started with LINQ in C#
Getting Started with LINQ in Visual Basic
How to: Create a LINQ Project
Visual Studio IDE and Tools Support for LINQ
Standard Query Operators Overview
LINQ to Objects
LINQ to XML
LINQ to ADO.NET
Enabling a Data Source for LINQ Querying
LINQ Samples and Walkthroughs
Supplementary LINQ Resources
Getting Started (AJAX)
Get Started with ASP.NET AJAX
Implement Dynamic Partial-Page Updates with ASP.NET AJAX
Make Client-Side Network Callbacks with ASP.NET AJAX
Add ASP.NET AJAX Features to an Existing Web Application
ASP.NET AJAX Client Library Controls
Use an ASP.NET AJAX ScriptManagerProxy
ASP.NET AJAX Timer Control
Implement the AJAX Paging Pattern
Implement the AJAX Incremental Page Display Pattern
Implement the Incremental Page Display Pattern using HTTP GET and POST
ASP.NET AJAX History Control
Build a Custom ASP.NET AJAX Server Control
Use JavaScript to Refresh an ASP.NET AJAX UpdatePanel
Determine Whether an Asynchronous Postback has Occurred
Debug ASP.NET AJAX Applications Using Visual Studio 2005
Implement the Persistent Communications Pattern using Web Services
Dynamically Add Controls to a Web Page
Set Up Your Development Environment for ASP.NET 2.0/3.5
Use ASP.NET AJAX Client Templates
Reporting
Master Reporting
Sub Reporting
Crystal Engine Form Controls
Report Performance & User Load Balancing
Getting Started (Web Security & Deployment)
Web Security & Deployment
Setting Up Built WebApps on Different Platforms

h
c

.

C
L

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 15
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•

Installation, Configuration, Management
Configuring Advanced SQL Server
Configuring IIS
Remote Site Management (WebApps)
Troubleshooting Web Application
Performance Tuning
User Load Management

.

C
L

PHASE 5: Extended Technology Awareness for Developers (4 hours Complimentary Session)
a. Cloud Fundamentals: IAAS, PAAS,
b. RAID – For Data Recovery in Data Centres
c. Disaster Recovery
ci. Clustering for Highly Available Applications

L

Detailed Coverage for PHASE 5:
• Build and deploy cloud applications and develop an effective implementation strategy
• Leverage cloud vendors, including Force.com, Microsoft Azure, Google and Amazon
• Exploit Software as a Service (SaaS) to optimize cost and resources
• Create, deploy and secure applications and services with Platform as a Service (PaaS)
• Commission a computing Infrastructure as a Service (IaaS) with Amazon EC2 and Eucalyptus
• Getting Started (RAID)
• The Need for RAID
• Data Striping & Redundancy
• Different Types of RAID
• Tool for Storage Efficiency
• Cost & Performance Issues
• Reliability Issues in RAID
• Tool for Reliability
• Getting Started (Disaster Recovery)
• Disaster preparedness and data recovery services podcast
• Disaster recovery planning hot site considerations
• Businesses to offer disaster recovery services
• Selling disaster recovery services to customers with reduced budgets
• Disaster recovery meets continuous data protection (CDP)
• How often to test disaster recovery plans
• Disaster recovery services FAQ podcast
• How to conduct a disaster recovery test
• Unleash the power of Big Data for competitive advantage
• Select and apply the correct Big Data stores for your disparate data sets
• Leverage Hadoop to process large data sets to benefit business and technical decision making

h
c

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 16
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

•
•
•
•
•
•
•

Apply sophisticated analytic techniques and tools to process and analyse Big Data
Evaluate and select appropriate vendor products as a part of a Big Data implementation plan
Getting Started (Clustering
Goals of Clustering
Possible Application
Clustering Algorithms
Issues

























.

C
L

Detailed Objectives:

To teach attendees how to enhance their sites with special effects created by integrating Cascading Style
Sheets (CSS) and JavaScript
To teach students how to create these effects in a way that is compatible with a wide array of browsers,
including Internet Explorer 4 through 6 and Netscape 4 through 7
To learn how XML, XAML and its related technologies function and how they facilitate integration
between applications
To teach attendees the fundamentals of VB.NET programming and how to use VB.NET to write
applications
To explore core object-oriented design patterns and their application to MS.NET
To learn core MS.NET web design patterns
Design and build robust and maintainable web applications
Create dynamic HTML content with ASP.NET Server Pages
Access databases with ADO.NET, ODBC
Build stateless session beans as part of a service layer or SOA.
Develop systems of entities to manage complex data models including 1:1, 1:N, and N:N associations.
Manage transactional behavior of the application through declarative and programmatic techniques.
Implement message-driven beans to process queued messages asynchronously.
Declare and/or program transaction boundaries, persistence contexts, and exception handling to properly
control persistence logic.
Describe the interoperable web services architecture, including the roles of SOAP and WSDL.
Understand the importance of the WCF, WPF Basic Profile for interoperable web services.
Customize data binding by specifying specific type mappings or altering method or parameter names.
Expose session beans as web services.
Incorporate binary data, such as images, into service and client code.
To teach attendees the mechanics of the MS.NET 2/3/4 framework for building ASP.NET applications
To migrate from MS.NET Framework 2 till 4
Understand the scope, purpose, and architecture of Framework
Use Dependency Injection to further control object relationships from outside the ILM code base

h
c

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 17
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training













Build a Web application as a Website/Project and associated application context, acting as controllers,
command objects, and view resolvers
Master deploying and managing VB.nET and Web Services applications in IIS
Understand workload and security management
Learn how to define deployment descriptors and troubleshoot deployment problems using the advanced
features of the IIS Web Administrator’s Console and other tools
Learn how to implement the Web-Security specification to provide Web services with authentication,
message integrity and confidentiality
Examine MS SQL deployment and configuration
Describe the fundamentals of SOA.
Understand the business advantages of SOA.
Explain the SOA runtime elements.
Describe the concept of an Enterprise Service Bus.
Identify features of typical SOA Framework Products.

.

C
L

Interview Preparation
1.
2.
3.
4.

Mock Interviews
Interview Preparation Tips
Sample Interview Questions
Microsoft .NET Developer Secrets
5. How to clear an Interview

h
c

L

e
T

n
a

r
a

Z

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 18
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

CASE STUDY # 1 – “IT Support system”
IT Support System Application (BUGZILLA):

An issue tracking system (also ITS, trouble ticket system, support ticket or incident ticket system) is a computer
software package that manages and maintains lists of issues, as needed by an organization. Issue tracking
systems are commonly used in an organization's customer support call center to create, update, and resolve
reported customer issues, or even issues reported by that organization's other employees. An issue tracking
system often also contains a knowledge base containing information on each customer, resolutions to common
problems, and other such data. An issue tracking system is similar to a "bugtracker", and often, a software
company will sell both, and some bugtrackers are capable of being used as an issue tracking system, and vice
versa. Consistent use of an issue or bug tracking system is considered one of the "hallmarks of a good software
team".

.

C
L

L

A ticket is an element contained within an issue tracking system which contains information about support
interventions made by technical support staff or third parties on behalf of an end-user who has reported an
incident that is preventing them from working with their computer as they would expect to be able to. Tickets
are commonly created in a help desk environment. Typically the ticket will have a unique reference number,
also known as a case, issue which is used to allow the user or support staff to quickly locate, add to or
communicate the status of the user's issue or request. Bugtracker staff receiving a ticket from a user would fill
out user's details and a brief summary of the request and place it into a database of pending slots for an
appropriate engineer, so determining the staff member who would deal with the query and the priority of the
request.

h
c

e
T

n
a

The system should support at 1000+ App Users and Lac tickets, also be extensible to other types of tickets. The
system should checkpoint the state of the database every day such that it can be recovered in case of data loss.
Owners and the administrator are authenticated using a user/password combination. System should involve a
Scheduled Backup, Remote Site Management and Application Control system via a web browser.

Tasks:





r
a

Z

Identify Features – Login Annexe, Session Manager, Ticket Forum, Ticket Assigner, User Self Annexes,
Service Controller, Ticket Monitor, Wide Reports
Develop Prototype – ASP.NET, MSSQL, WCF, WPF, AJAX, HTML, CSS
Implement Functionality – VB.NET
Deploy and Test Application – IIS

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 19
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
Microsoft .NET Professional Competency Development Program
We focus on delivering Role-Specific training rather than Product based Training

CASE STUDY # 2 – “e-Exam Management System”
Exam Management Application: (e-Exam Controller)

An e Examination system is also known as (e-Pariksha/ Online Examination Scheduler), an Intelligent Web
Application which automates the process of pre examination scheduling of Any Academic Institutions,
Universities, Colleges and School. This automations primary scope is to save nature by saving tons of paper
involved in conducting the examination. All examination communications are done via email management
between student and Academia. Usually any examination would start with Exam Registrations, which is
connected to Subject Creation, Exam Room Management , Room Allotment, Examination Hall Dairy, and
Absentees Information (Variety of Reports) – Required by University

.

C
L

This WebApp edges two sides of Client side and Server side Application. Client side enables student community
to fill up their examination registration form online via internet and also they have privileges to check out their
examination details like (Day of Start, Complete Time Table, Day-wise Exam Details and Day seating details of
the candidate- like room name, seating number subject, date and time. The Server side involves the processing
of each candidate exam registration form into workflow like, Subject Loader, Room Management, Seating
Manager, Room Allotment, Room Dairies, Absentee Marking, and Rich Crystal Reports to meet various needs of
Data set.

h
c

L

e
T

The WebApp Admin records new chattel into database, deletes archaic ones, and revises any information
related to examination. "User". All users are known to the system by their USN, ID and their email address.
They system is functional to 4000+ Users, 100+ Courses.

n
a

The system should support at least 200 borrowers and 2000 assets. The system should be extensible to other
types of assets. The system should checkpoint the state of the database every day such that it can be recovered
in case of data loss. Owners and the Admin Corner, are authenticated using a user/password combination.
 Identify Features – Login Page, administrator e-Intelligent Room Allotter, Exam Assistant, User
Actors interact withReport Maker a web browser capable of rendering HTML and HTTP without support for
Accessible the system via
JavaScript.
 Develop Prototype – ASP.NET, MSSQL, HTML, , CSS

Tasks:

r
a

 Implement Functionality – VB.NET
The persistent storage is realized using a MySQL database. The business logic is realized using the J2EE/JEE
 Deploy
runtime system. and Test Application – IIS
 Web Application and Database Performance Tuning

Z


a storage subsystem managing persistent data

a session subsystem controlling authentication, check out, and check in

a notification subsystem sending past due notices

OTHER an administration: subsystem realizing administration requests
CASE STUDIES Parallel Communication System, Health Management System, System Process

A user interface subsystem translating HTTP requests into requests to other subsystems and translating
Monitoring system HTML pages.
results into

ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 20
5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266

Más contenido relacionado

Más de ZaranTech LLC

Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep LearningComparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
ZaranTech LLC
 

Más de ZaranTech LLC (20)

Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep LearningComparison Between Artificial Intelligence, Machine Learning, and Deep Learning
Comparison Between Artificial Intelligence, Machine Learning, and Deep Learning
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
 
Business Benefits of Robotic Process Automation
Business Benefits of Robotic Process AutomationBusiness Benefits of Robotic Process Automation
Business Benefits of Robotic Process Automation
 
RPA – UiPath Training & Certification Roadmap
RPA – UiPath Training & Certification RoadmapRPA – UiPath Training & Certification Roadmap
RPA – UiPath Training & Certification Roadmap
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
 
Demand For Data Scientist
Demand For Data ScientistDemand For Data Scientist
Demand For Data Scientist
 
Introduction To Data Science with Apache Spark
Introduction To Data Science with Apache Spark Introduction To Data Science with Apache Spark
Introduction To Data Science with Apache Spark
 
10 Popular Hadoop Technical Interview Questions
10 Popular Hadoop Technical Interview Questions10 Popular Hadoop Technical Interview Questions
10 Popular Hadoop Technical Interview Questions
 
SAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA TutorialSAP HANA Reporting - SAP HANA Tutorial
SAP HANA Reporting - SAP HANA Tutorial
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
 
INFORMATICA EASY LEARNING ONLINE TRAINING
INFORMATICA EASY LEARNING ONLINE TRAININGINFORMATICA EASY LEARNING ONLINE TRAINING
INFORMATICA EASY LEARNING ONLINE TRAINING
 
Qtp selenium Course Instructions & Installation Steps
Qtp selenium Course Instructions & Installation StepsQtp selenium Course Instructions & Installation Steps
Qtp selenium Course Instructions & Installation Steps
 
Introduction to NoSQL Databases | Hadoop Quick Introduction
Introduction to NoSQL Databases | Hadoop Quick IntroductionIntroduction to NoSQL Databases | Hadoop Quick Introduction
Introduction to NoSQL Databases | Hadoop Quick Introduction
 
Informatica Power Center - Workflow Manager
Informatica Power Center - Workflow ManagerInformatica Power Center - Workflow Manager
Informatica Power Center - Workflow Manager
 
Informatica Data Modelling : Importance of Conceptual Models
Informatica Data Modelling : Importance of  Conceptual ModelsInformatica Data Modelling : Importance of  Conceptual Models
Informatica Data Modelling : Importance of Conceptual Models
 
Informatica Interview Questions & Answers
Informatica Interview Questions & AnswersInformatica Interview Questions & Answers
Informatica Interview Questions & Answers
 
CaseStudy - Business Analyst Project Objectives
CaseStudy - Business Analyst Project ObjectivesCaseStudy - Business Analyst Project Objectives
CaseStudy - Business Analyst Project Objectives
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA Tutorial
 
Learning is Evolving | Enhance your skills with ZaranTech
Learning is Evolving | Enhance your skills with ZaranTechLearning is Evolving | Enhance your skills with ZaranTech
Learning is Evolving | Enhance your skills with ZaranTech
 

Último

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

MS.NET Training from ZaranTech

  • 1. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training Microsoft .NET Professional Role Based Training Course Duration: 90-100 hrs + Live Case Studies Prerequisite: Anyone with analytical skills . Timings: Weekdays & Weekends (after work hrs) Mode of Training: Online C L How Are We Different?  We just don’t teach Microsoft .NET Concepts but we share our real-time implementation experiences to get the audiences ready to face customers and Implement Solutions.  We don’t make Microsoft .NET Developer but we make them Complete & Full-fledged Microsoft .NET Consultants by training them on Development, Administration & Application Design with Project based real-time scenarios and several Case Studies for practice  Our faculties are not just technical developers or trainers; they are industry experts and consultants for fortune 500 companies who are highly capable of understanding the business and know how technology can be closely connected with people and business.  Our Role-Specific training differs from any other training company in the world h c L e T Benefits: Training Highlights:  Quality Course Material & E-books  Focus on Hands on training  24 x 7 Online access to trainers  100 + hrs. of Assignments, Live Case Studies for Doubts Clarification, Course Video Recordings of sessions provided Title: Business Analyst Competency Development Program  Project based training with hands on exp. Course Demonstration ofTraining using tools like Duration: 45 hours Concepts Training Materials: All attendees would receive  Resume Preparation Guidance MS SQL, IIS , Business Object Crystal Reports  Mock Interviews from Professional  One Problem Statement discussed across the  Training presentation of each session, ASP.NET, VB.NET, WPF, WCF, WWF and LINQ Consultants,  Source Code for examples covered.  .NET Certification Guidance  Marketing one-on-one with a Recruiter  Resume prep, Interview Questions provided Training Format: This course is delivered as a highly interactive session, with extensive live examples. This  Real-time Project Documents  SOA Fundamentals and Products covered course is delivered in Online using Web and Audio Conferencing.  Onsite Job assistance for 1 month What will you learn?  Cloud Computing for .NET developers  Special Project training programs for  Introduction to RAID, Clustering and trained F1 students on OPT or CPT. DISASTER RECOVERY n a r a Z The J2EE/JEE Training uses best practices and guidelines from Java Community Process (JCP®). The training content is customized to meet the practical needs of a J2EE/JEE professional. ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 1 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 2. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training In this training, attendees learn: PHASE 1: Essential Technologies (Microsoft .Net Framework) a. b. c. d. e. f. Overview Microsoft .NET & Architecture Server & Client .NET Directives Web Servers Assignments . C L PHASE 2: .NET Development (version VS20086/VS2010) – VB.NET a. b. c. d. e. f. Microsoft .NET for Developers Programming Web Forms Basic Controls Exception Handling Assignments h c L PHASE 3: Enterprise Development Using Microsoft .Net (Framework 2/3/4) a. b. c. d. e. f. Standard Control Programming VB.NET Master/Slave Web Building (Web/App) Database ( MS SQL) & Data Controls Site Validation and Navigation Demo project e T n a PHASE 4: Advanced Microsoft .NET Technologies a. b. c. d. e. r a AJAX, WCF, WPF, WWF, LINQ Business Object Crystal Reports ( Expert Level) Web Security and Deployment App Testing, Performance Tuning Project (Real-Time Case Study Work) Z PHASE 5: Cloud Computing for Microsoft .NET Developers a. b. c. Cloud Fundamentals: IAAS, PAAS, RAID , Clustering and Disaster Recovery Kerberos Security ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 2 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 3. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training Attendees also learn: 1. 2. Resume Preparation Guidelines and Tips Mock Interviews and Interview Preparation Tips attend? . Following professionals should plan on joining:     C L Entry-level IT Non-IT professionals aspiring to get into Microsoft .NET / MSSQL. Self-taught IT Microsoft .NET/MSSQL wanting to fill in the gaps and put all the pieces together Systems Analysts and programmers interested in expanding their role into new Technology. About the trainer: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. h c L Research Scholar in Storage Technology Served in IT Companies like Tata, LionBridge Technologies, Synnova, Symantec, Hewlett Packard & NetApp 2 Currently Associated with ABB, EMC for Research Projects Worked in various domains like Insurance, Financial / Banking, Retail, Auto, Telecom, and IT Data Centre Extensive experience in IT and Non IT projects as Developer, Lead Developer, Product Manager, Technical Manager, Technical Solution Consultant, and Research Scholar Extensive CRM experience with various projects Trained & mentored more than 1000+ people in US, Europe and South East Asia Worked with global clients and teams (US, Germany, UK, Indonesia, Malaysia, Singapore, India) Helped set up the EA Team and put together the standards and templates for the organization Member for Tec Republic, Red hat - Since 2003. Red hat, Microsoft and ORACLE Certified SOA Developer/Administrator and Product Manager Committer and Supporter to Open Source Technologies. Highly Skilled Solution Consulter to UNIX Servers, Linux Servers and Data Center Management. e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 3 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 4. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training MICROSOFT .NET TRAINING PROGRAM ROADMAP . PHASE 1: Essential Technologies (Microsoft .NET Framework) MS .NET & Overview Server and Client .NET Directives C L Professional Role Based Training Program Assignments PHASE 2: Microsoft .NET Development (MS Visual Studio 2008/2010) MS.NET Developers Web Programming L Basic Controls h c Framework Web Server Exception Handling Assignments PHASE 3: Enterprise Development Using Microsoft .NET Framework (Version 2/3/4) Standard Control e T Advanced VB.NET Programming n a Master/Slave Web/App MS SQL & Data Control PHASE 4: Advanced Microsoft .NET Technology AJAX, WCF, WPF, WWF and LINQ Crystal Reports (BOB) r a Security & Deployment Site Validation Demo project App Testing & Performance Tuning Project PHASE 5: Extended Technology Sight for MS.NET Developers Z CLOUD (IAAS, PAAS) RAID, Cluster KERBEROS 100 plus Assignments 2 Case Studies Real-time project scenario Disaster Recovery in IT Data Centre Demo Certification Guidance Resumes and Interview Guidance Mock Interviews (project & technical) ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 4 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 5. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training Topics covered: PHASE 1: Essential Technologies a. Overview b. Microsoft .NET & Architecture c. Server & Client (Microsoft .NET Framework Profile) d. .NET Directives e. Web Servers f. Assignments . C L Detailed Coverage for PHASE 1: • • • • • • • • • • • • • • • • • • • • • • • • • • • • NET –Introduction Net Framework Class Library Common Language Specification Common Language Runtime or CLR Common Type System Language-Independence and Language-Independent Component Assembly in the Common Language Runtime Application Domains Class Library Overview Runtime Hosts Platform Framework Windows Forms ADO.NET ASP.NET ASP.Net Web Forms Model ASP.Net Component Model Metadata and Assemblies @Assemblies @Implements @Import @Master @MasterType @OutputCache @Page @PreviousPageType @Reference @Register h c L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 5 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 6. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • • • • • @Control Server Side The Application Directive The Control Directive The Implements Directive The Import Directive The Master Directive The Output Cache Directive The Page Directive Session Application Cache Request Response Server User Trace Server Controls Personalization controls Login and security controls Navigation controls Web Servers Types of Web Servers Web Servers WorkFlow Internet Information Server (Microsoft Web Server) Installation Configuration Start-up/Shutdown Services Domain Name System . C L h c L e T n a r a PHASE 2: Enterprise Development Using JEE Framework (Microsoft Visual Studio 2008 / 2010) a. Microsoft .NET Developers b. Programming ASP.NET c. Web Forms and Applications d. Basic Controls e. Exception Handling e. Demo Project Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 6 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 7. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training Detailed Coverage for PHASE 2: • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Microsoft AZURE SDK Windows Phone SDK Portable Library Tools Microsoft .NET Framework Application Essentials Design Guidelines for Developing Class Libraries Data and Modeling in the .NET Framework Developing Client Applications Developing Web Application with ASP.NET Developing Service-Oriented Applications (SOA) with WCF Developing Windows Service Applications Parallel Processing and Concurrency in the .NET Framework Network Programming Configuring Applications Security in the .NET Framework Debugging, Tracing, and Profiling Targeting Multiple Platforms with the .NET Framework Deploying the .NET Framework and Applications Performance in .NET Framework Apps Building Workflows in the .NET Framework Advanced Reading for the .NET Framework Variables Comments Constants Keywords DataTypes Control Statements Conditional Statements If Statement Select Case Statement Loops The For Loop The while Loop The do...Loop The For Each Loop Arrays Option Explicit Option Strict Advanced Programming h c . C L L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 7 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 8. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • Special Control Advanced Validations Option Explicit Conversion Typecasts Textboxes RichTextBox Button CheckBox RadioButton DropdownList ListBox RadioButtonlist Image Object Oriented Programming Encapsulation Inheritance Polymorphism Constructors Design Guidelines for Exceptions Exception Throwing Exception Handling Caching and Throwing Standard Exception Types Designing Custom Exceptions Exception and Performance . C L h c L e T n a PHASE 3: Enterprise Development using Microsoft .NET Framework a. Standard Controls b. Programming ASP.NET, VB.NET Standard Controls c. Master/Slave Web Building (Web/App) d. MS SQL Database & Data Controls e. Site Navigation, SitePath, Navigation and Session Management f. Mini Project r a Z Detailed Coverage for PHASE 3: • • • • Labels MessageStrip OpenFileDialog Picturebox ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 8 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 9. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • RichTextBox Timer Menu ToopTip SaveFileDialog Progressbar Process Imagebutton ListView DataGridView Date control Image Handler File Up loader Printing Controls VisualBasic PowerPacks Components Dialogs Style Sheets Windows Forms Startup forms and Code Behinds Modal & Model Classes Single Page Navigator Master & Child Menu Controls Treeview Database Microsoft SQL Server Express Studio Installation Configuration Table Management Views Data Binding Connectivity & Building Data Source Data Access to Forehand Data Controls Linq Data Source Access Data Source Data Grids Data List Hierarchical website navigation . C L h c L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 9 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 10. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Global website navigation Local website navigation Text Links Breadcrumbs Navigation Bar Tab Navigation Sitemap Dropdown Menu Flyout Menu A flyout menu User controls Custom controls Rendering technique State management Application Session state View state Server-side caching Template engine Other files Directory structure Performance Extension ASP.NET compared with classic ASP Criticism Development tools Frameworks Versions Important Classes Message & Handlers State Management Validations Handlers Passport Management Web Service Creation Consume Web Service Creating Proxy Web Building and Security Installing MS SQL SERVER Creation of Database . C L h c L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 10 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 11. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • MSSQL Connection Object MSSQL Command Object Working with Decoupled Data (Dataset, Data Adapter etc.) Instantiating a DataSet object Instantiating a MySqlDataAdapter object Instantiating a MySqlCommandBuilder object Filling the Dataset Updating the Data Set Working with Parameters Working with Stored Procedures Backup and Restoring Database Verifying MS SQL BackUP Web User Authentiation Web and MS SQL Authorisation and Web Activity Monitoring – via MS SQL Server Validation & Navigation ASP.Net Application Life Cycle Page request Starting of page life cycle Page initialization Page load Validation Postback event handling Page rendering Unload PreInit Init InitComplete LoadViewState LoadPostData PreLoad Load LoadComplete PreRender PreRenderComplete SaveStateComplete UnLoad Web & .Net Architecture Web Component The BaseValidator Class h c . C L L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 11 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 12. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • The RequiredFieldValidator The CompareValidator The RegularExpressionValidator The CustomValidator Form User .Net Passport Navigation & Web Parts, Site path Control . C L PHASE 4: Advanced Microsoft .NET Technology a. Mail Management b. WCF, WWF b. WPF, LINQ, AJAX c. Advanced Business Object Reporting d. Web Security & Deployment e. Mini Project h c Detailed Coverage for PHASE 4: • • • • • • • • • • • • • • • • • • • • • Mail Management Working with emails Configuring SMTP Setting up Web.Config for SMTP WebAPP Routing e-Mails Connecting POP3, IMAP Mail Server Understanding How Mail Server Detailed Flow of SMTP? Getting Stated (WCF) Architecture of a WCF based solution Exposing WCF Services Exposing WCF Services Conceptual Overview Getting Started Tutorial Basic WCF Programming WCF Feature Details Extending WCF Guidelines and Best Practices WCF Administration and Diagnostics System Requirements Operating System Resources Required by WCF L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 12 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 13. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Troubleshooting Setup Issues Windows Communication Foundation Glossary Samples Tools Getting Stated (WWF) Create a Sequential Workflow Create a State Machine Workflow Create a Custom WF Activity Host the WF Runtime Use Rules and Conditions in WF Create a Workflow Application with ASP.NET Hosting the WF Designer Getting Started (WPF) Application Development Introduction to Workflow systems Workflow types Hello Workflow” Anatomy of a WPF application Understanding XAML Configuring events and event handling Configuring commands Configuring application settings Overview of distributed applications Challenges in conventional distributed applications Concept of Service Oriented Application XAML in WPF Layout Controls Data Binding Properties Events Input Graphics and Multimedia Security Advanced Class Library Tools Create a Durable Service Create a Workflow Service Animation ColorPicker . C L h c L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 13 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 14. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • ComboBox ConfirmButton DragPanel DropDown DropShadow DynamicPopulate FilteredTextBox Gravatar HoverMenu HTMLEditorExtender LineChart ListSearch MaskedEdit ModalPopup MultiHandleSlider MutuallyExclusiveCheckBox NoBot NumericUpDown PagingBulletedList PasswordStrength PieChart PopupControl Rating ReorderList ResizableControl RoundedCorners Seadragon Slider SlideShow Tabs TextBoxWatermark ToggleButton Twitter UpdatePanelAnimation ValidatorCallout Script Management Script Management & Proxy Getting Stated (LINQ) LINQ and .NET Data Access LINQ . C L h c L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 14 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 15. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • XML Web services Getting Started with LINQ in C# Getting Started with LINQ in Visual Basic How to: Create a LINQ Project Visual Studio IDE and Tools Support for LINQ Standard Query Operators Overview LINQ to Objects LINQ to XML LINQ to ADO.NET Enabling a Data Source for LINQ Querying LINQ Samples and Walkthroughs Supplementary LINQ Resources Getting Started (AJAX) Get Started with ASP.NET AJAX Implement Dynamic Partial-Page Updates with ASP.NET AJAX Make Client-Side Network Callbacks with ASP.NET AJAX Add ASP.NET AJAX Features to an Existing Web Application ASP.NET AJAX Client Library Controls Use an ASP.NET AJAX ScriptManagerProxy ASP.NET AJAX Timer Control Implement the AJAX Paging Pattern Implement the AJAX Incremental Page Display Pattern Implement the Incremental Page Display Pattern using HTTP GET and POST ASP.NET AJAX History Control Build a Custom ASP.NET AJAX Server Control Use JavaScript to Refresh an ASP.NET AJAX UpdatePanel Determine Whether an Asynchronous Postback has Occurred Debug ASP.NET AJAX Applications Using Visual Studio 2005 Implement the Persistent Communications Pattern using Web Services Dynamically Add Controls to a Web Page Set Up Your Development Environment for ASP.NET 2.0/3.5 Use ASP.NET AJAX Client Templates Reporting Master Reporting Sub Reporting Crystal Engine Form Controls Report Performance & User Load Balancing Getting Started (Web Security & Deployment) Web Security & Deployment Setting Up Built WebApps on Different Platforms h c . C L L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 15 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 16. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • Installation, Configuration, Management Configuring Advanced SQL Server Configuring IIS Remote Site Management (WebApps) Troubleshooting Web Application Performance Tuning User Load Management . C L PHASE 5: Extended Technology Awareness for Developers (4 hours Complimentary Session) a. Cloud Fundamentals: IAAS, PAAS, b. RAID – For Data Recovery in Data Centres c. Disaster Recovery ci. Clustering for Highly Available Applications L Detailed Coverage for PHASE 5: • Build and deploy cloud applications and develop an effective implementation strategy • Leverage cloud vendors, including Force.com, Microsoft Azure, Google and Amazon • Exploit Software as a Service (SaaS) to optimize cost and resources • Create, deploy and secure applications and services with Platform as a Service (PaaS) • Commission a computing Infrastructure as a Service (IaaS) with Amazon EC2 and Eucalyptus • Getting Started (RAID) • The Need for RAID • Data Striping & Redundancy • Different Types of RAID • Tool for Storage Efficiency • Cost & Performance Issues • Reliability Issues in RAID • Tool for Reliability • Getting Started (Disaster Recovery) • Disaster preparedness and data recovery services podcast • Disaster recovery planning hot site considerations • Businesses to offer disaster recovery services • Selling disaster recovery services to customers with reduced budgets • Disaster recovery meets continuous data protection (CDP) • How often to test disaster recovery plans • Disaster recovery services FAQ podcast • How to conduct a disaster recovery test • Unleash the power of Big Data for competitive advantage • Select and apply the correct Big Data stores for your disparate data sets • Leverage Hadoop to process large data sets to benefit business and technical decision making h c e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 16 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 17. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training • • • • • • • Apply sophisticated analytic techniques and tools to process and analyse Big Data Evaluate and select appropriate vendor products as a part of a Big Data implementation plan Getting Started (Clustering Goals of Clustering Possible Application Clustering Algorithms Issues                        . C L Detailed Objectives: To teach attendees how to enhance their sites with special effects created by integrating Cascading Style Sheets (CSS) and JavaScript To teach students how to create these effects in a way that is compatible with a wide array of browsers, including Internet Explorer 4 through 6 and Netscape 4 through 7 To learn how XML, XAML and its related technologies function and how they facilitate integration between applications To teach attendees the fundamentals of VB.NET programming and how to use VB.NET to write applications To explore core object-oriented design patterns and their application to MS.NET To learn core MS.NET web design patterns Design and build robust and maintainable web applications Create dynamic HTML content with ASP.NET Server Pages Access databases with ADO.NET, ODBC Build stateless session beans as part of a service layer or SOA. Develop systems of entities to manage complex data models including 1:1, 1:N, and N:N associations. Manage transactional behavior of the application through declarative and programmatic techniques. Implement message-driven beans to process queued messages asynchronously. Declare and/or program transaction boundaries, persistence contexts, and exception handling to properly control persistence logic. Describe the interoperable web services architecture, including the roles of SOAP and WSDL. Understand the importance of the WCF, WPF Basic Profile for interoperable web services. Customize data binding by specifying specific type mappings or altering method or parameter names. Expose session beans as web services. Incorporate binary data, such as images, into service and client code. To teach attendees the mechanics of the MS.NET 2/3/4 framework for building ASP.NET applications To migrate from MS.NET Framework 2 till 4 Understand the scope, purpose, and architecture of Framework Use Dependency Injection to further control object relationships from outside the ILM code base h c L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 17 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 18. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training            Build a Web application as a Website/Project and associated application context, acting as controllers, command objects, and view resolvers Master deploying and managing VB.nET and Web Services applications in IIS Understand workload and security management Learn how to define deployment descriptors and troubleshoot deployment problems using the advanced features of the IIS Web Administrator’s Console and other tools Learn how to implement the Web-Security specification to provide Web services with authentication, message integrity and confidentiality Examine MS SQL deployment and configuration Describe the fundamentals of SOA. Understand the business advantages of SOA. Explain the SOA runtime elements. Describe the concept of an Enterprise Service Bus. Identify features of typical SOA Framework Products. . C L Interview Preparation 1. 2. 3. 4. Mock Interviews Interview Preparation Tips Sample Interview Questions Microsoft .NET Developer Secrets 5. How to clear an Interview h c L e T n a r a Z ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 18 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 19. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training CASE STUDY # 1 – “IT Support system” IT Support System Application (BUGZILLA): An issue tracking system (also ITS, trouble ticket system, support ticket or incident ticket system) is a computer software package that manages and maintains lists of issues, as needed by an organization. Issue tracking systems are commonly used in an organization's customer support call center to create, update, and resolve reported customer issues, or even issues reported by that organization's other employees. An issue tracking system often also contains a knowledge base containing information on each customer, resolutions to common problems, and other such data. An issue tracking system is similar to a "bugtracker", and often, a software company will sell both, and some bugtrackers are capable of being used as an issue tracking system, and vice versa. Consistent use of an issue or bug tracking system is considered one of the "hallmarks of a good software team". . C L L A ticket is an element contained within an issue tracking system which contains information about support interventions made by technical support staff or third parties on behalf of an end-user who has reported an incident that is preventing them from working with their computer as they would expect to be able to. Tickets are commonly created in a help desk environment. Typically the ticket will have a unique reference number, also known as a case, issue which is used to allow the user or support staff to quickly locate, add to or communicate the status of the user's issue or request. Bugtracker staff receiving a ticket from a user would fill out user's details and a brief summary of the request and place it into a database of pending slots for an appropriate engineer, so determining the staff member who would deal with the query and the priority of the request. h c e T n a The system should support at 1000+ App Users and Lac tickets, also be extensible to other types of tickets. The system should checkpoint the state of the database every day such that it can be recovered in case of data loss. Owners and the administrator are authenticated using a user/password combination. System should involve a Scheduled Backup, Remote Site Management and Application Control system via a web browser. Tasks:     r a Z Identify Features – Login Annexe, Session Manager, Ticket Forum, Ticket Assigner, User Self Annexes, Service Controller, Ticket Monitor, Wide Reports Develop Prototype – ASP.NET, MSSQL, WCF, WPF, AJAX, HTML, CSS Implement Functionality – VB.NET Deploy and Test Application – IIS ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 19 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266
  • 20. Microsoft .NET Professional Competency Development Program We focus on delivering Role-Specific training rather than Product based Training CASE STUDY # 2 – “e-Exam Management System” Exam Management Application: (e-Exam Controller) An e Examination system is also known as (e-Pariksha/ Online Examination Scheduler), an Intelligent Web Application which automates the process of pre examination scheduling of Any Academic Institutions, Universities, Colleges and School. This automations primary scope is to save nature by saving tons of paper involved in conducting the examination. All examination communications are done via email management between student and Academia. Usually any examination would start with Exam Registrations, which is connected to Subject Creation, Exam Room Management , Room Allotment, Examination Hall Dairy, and Absentees Information (Variety of Reports) – Required by University . C L This WebApp edges two sides of Client side and Server side Application. Client side enables student community to fill up their examination registration form online via internet and also they have privileges to check out their examination details like (Day of Start, Complete Time Table, Day-wise Exam Details and Day seating details of the candidate- like room name, seating number subject, date and time. The Server side involves the processing of each candidate exam registration form into workflow like, Subject Loader, Room Management, Seating Manager, Room Allotment, Room Dairies, Absentee Marking, and Rich Crystal Reports to meet various needs of Data set. h c L e T The WebApp Admin records new chattel into database, deletes archaic ones, and revises any information related to examination. "User". All users are known to the system by their USN, ID and their email address. They system is functional to 4000+ Users, 100+ Courses. n a The system should support at least 200 borrowers and 2000 assets. The system should be extensible to other types of assets. The system should checkpoint the state of the database every day such that it can be recovered in case of data loss. Owners and the Admin Corner, are authenticated using a user/password combination.  Identify Features – Login Page, administrator e-Intelligent Room Allotter, Exam Assistant, User Actors interact withReport Maker a web browser capable of rendering HTML and HTTP without support for Accessible the system via JavaScript.  Develop Prototype – ASP.NET, MSSQL, HTML, , CSS Tasks: r a  Implement Functionality – VB.NET The persistent storage is realized using a MySQL database. The business logic is realized using the J2EE/JEE  Deploy runtime system. and Test Application – IIS  Web Application and Database Performance Tuning Z  a storage subsystem managing persistent data  a session subsystem controlling authentication, check out, and check in  a notification subsystem sending past due notices  OTHER an administration: subsystem realizing administration requests CASE STUDIES Parallel Communication System, Health Management System, System Process  A user interface subsystem translating HTTP requests into requests to other subsystems and translating Monitoring system HTML pages. results into ZaranTech LLC. , http://www.zarantech.com, info@zarantech.com , (515) 309-7846, Page - 20 5550 Wild Rose Lane, Suite 400, West Des Moines IA 50266