.Net Training provided Online from USA industry expert trainers with real time project experience. Live & Video training. Duration: 90hrs. Ph: 515-992-0164
For Microsoft .NET Training Course: Click here, http://www.zarantech.com/course-list/dotnet/
PHASE 1: Essential Technologies (Microsoft .Net Framework)
PHASE 2: .NET Development (version VS20086/VS2010) – VB.NET
PHASE 3: Enterprise Development Using Microsoft .Net (Framework 2/3/4)
PHASE 4: Advanced Microsoft .NET Technologies
PHASE 5: Cloud Computing for Microsoft .NET Developers
About the Trainer:
1.Research Scholar in Storage Technology
2.Served in IT Companies like Tata, LionBridge Technologies, Synnova, Symantec, Hewlett Packard & NetApp
3.Currently Associated with ABB, EMC2 for Research Projects
4.Worked in various domains like Insurance, Financial / Banking, Retail, Auto, Telecom, and IT Data Centre
5.Extensive experience in IT and Non IT projects as Developer, Lead Developer, Product Manager, Technical Manager, Technical Solution Consultant, and Research Scholar
6.Extensive CRM experience with various projects
7.Trained & mentored more than 1000+ people in US, Europe and South East Asia
8.Worked with global clients and teams (US, Germany, UK, Indonesia, Malaysia, Singapore, India)
9.Helped set up the EA Team and put together the standards and templates for the organization
10.Member for Tec Republic, Red hat – Since 2003.
11.Red hat, Microsoft and ORACLE Certified SOA Developer/Administrator and Product Manager
12.Committer and Supporter to Open Source Technologies.
13.Highly Skilled Solution Consulter to UNIX Servers, Linux Servers and Data Center Management.
Checkout what our past trainees are saying:
Recommendations on Facebook - Click here, http://www.facebook.com/ZaranTechLLC
Testimonials on our website -- Click here, http://www.zarantech.com/testimonials
Refer your friends to ZaranTech for their Training & consulting needs and Reward yourself with benefits, http://www.zarantech.com/be-a-friend-tell-a-friend
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