Back

Microsoft Programming .NET Web App Design 70-547

Step by step training on how to design Web applications.

Garth Schulte

CBT Nuggets Trainer

"I've always believed the best way to learn anything is to see it happen and try it yourself. My first experience with CBT Nuggets reinforced that belief and I'm both proud and honored to be a par... Read more.

It's no secret that Web application development is a booming industry. After all, data-driven traffic and multimedia are everywhere on the Internet these days and each requires significant customization.

The big secret is that painstaking design lies behind all successful Web app development. Garth Schulte's .NET 2.0 video series shows you how to design terrific Web applications step by step without knocking yourself out.

Soon, you'll be designing Web applications that serve everyone's best interests. Your business partners will see their visions come to life. Your users will experience a trouble-free Web interface. And you'll appreciate the internal consistency and ease it brings to your programming.

All trademarks and copyrights are the property of their respective holders.
  • Videos
  • Purchase Options
Title Duration
 
Intro to Designing and Developing Web-based Applications
We take an introductory look at the 70-547 exam content and an overview of the Microsoft Solutions Framework (MSF), which is useful for guiding us through the software development process.
00:29:53
 
Defining Application Requirements
Here we'll learn about the requirements gathering phase and how to organize them into manageable categories. This will pave the way for defining our applications specifications.
00:33:37
 
Defining Application Specifications I
We'll translate our requirements into logical diagrams in this video. We'll start by creating logical models used to respresent the business aspect of our application. We'll finish up with a look at how to create logical architecture diagrams.
00:32:13
 
Defining Application Specifications II
We'll learn about the various types of physical models in this video used as the blueprint of our applications foundation. We'll also create each type of physical model with the help of our logical models and diagrams.
00:29:58
 
Evaluating the Application Design
In this video, we'll take one final look at our logical and physical design to ensure it meets our applications needs. We'll analyze areas such as performance, scalability, availability, security, maintainability and extensibility.
00:26:21
 
Designing User Interfaces
This video is all about properly designing a user-interface before actually building it. We'll gain a good understanding of how to design the critical aspects of our applications functionality, such as layout, navigation and content flow. We'll also look at some guidelines for creating user-friendly user-interfaces.
00:32:54
 
Evaluating and Designing Controls
This video will get us thinking about the types of controls our website will need to enhance the experience and productivity of our users. We'll learn how to choose controls based on the data and environment we're working with. We'll finish up with a look at how to design our own controls for those special circumstances.
00:22:02
 
Evaluating Data Validation and User Assistance Mechanisms
In this video, we'll learn how to save our users time and improve their data entry experience. Well look at how to choose the right data validation strategy and provide users with the tools they need to accomplish their goals with a smile.
00:26:29
 
Designing and Developing Multimedia Delivery
This video will show the process of designing a strategy for delivering multimedia through a web application. We'll also learn how to display the content by developing a page making use of our design decisions.
00:21:44
 
Designing Components
We'll learn how to design the building blocks of our application in this video. We'll start with the architecture of our components by defining its characteristics. From there we'll design the interface, which is how our components communicate with the application.
00:32:23
 
Developing Components I
We'll take a look at how to develop the interface, features and characteristics of our components in this video using many of the techniques we learned about in the "Designing Components" video.
00:33:20
 
Developing Components II
We'll continue on with "Developing Components" by learning how to implement the core functionality of a component. We'll learn how to develop the two major types of components, data access components and business logic components. We'll also look at how to develop infrastructure related features, such as exception handling.
00:43:50
 
Creating and Consuming Reusable Components
First, we'll learn how to determine if a component is reusable and why we would want to reuse it. We'll then take a look at how to extend or restrict component reusability based on our determinations. Finally, we'll learn how to implement resusability by utilizing many of the object oriented features in .NET, and also test our components using the new object test bench.
00:37:25
 
Designing the Application Logic Layer
In this video we'll learn how to design our applications logistical foundation. This will include design choices on how to implement decision flow, data flow and data storage mechanisms. We'll also take a look at how to properly organize our code.
00:28:05
 
Logging and Monitoring
Here we'll look at how to incorporate logging and monitoring strategies into our application by making design decisions based on our audience and requirements. We'll also learn how to implement health monitoring, a new feature in the .NET 2.0 framework.
00:29:18
 
Application Configuration
We'll learn how configuration files work in this video. We'll look at how .NET uses them, to how their structured, what data we should store, how to programmatically access, and we'll even learn how to encrypt them with little effort.
00:25:21
 
Designing a Testing Strategy
In this video, we'll get an understanding of the testing strategies available to us in the software development process. We'll cover unit, integration, load, stress and performance testing, as well as what they consist of and who's responsible for them.
00:23:42
 
Implementing Development Tests
We'll learn how to implement unit testing in this video using many of the new features in .NET 2.0 framework. We'll also learn how to perform code reviews and gain an understanding of how to find and fix bugs during the testing phase.
00:36:39
 
Deploying Applications
We'll learn how create a deployment plan by analyzing and understanding the production environment in this video. We'll also learn how deploy web applications using all of the techniques available to us in the .NET 2.0 framework.
00:23:25
 
Supporting Applications
In this video, we'll learn how to ensure our application is functioning at its optimal performance levels by trapping, analyzing and undertanding performance data.
00:31:26
Total Series Duration: 10 hours
Which option is right for you?
Buy a Single Series
"Focus your training on one series, for one month, for one low price."
StreamOne
StreamOne SUBSCRIPTION
Includes ExamPrep
StreamOne is your monthly option for streaming access to Microsoft Programming .NET Web App Design 70-547. One multi-user license gives you and a small team access to one full series. Cancel at any time. A StreamOne subscription gives you plenty of time to explore the benefits of CBT Nuggets, while paying for just the specific series you want.
MULTI-USER
$199
per license
$499
EDM
Download
Download Microsoft Programming .NET Web App Design 70-547.
$499
DVD
DVD
Have Microsoft Programming .NET Web App Design 70-547 delivered on DVD.
 
Buy an Annual Subscription to Everything IT
"Eliminate your limitations. An IT Nuggets streaming subscription puts our complete IT training library at the fingertips of IT pros."
All topics. From admin to programming.
Image
IT Nuggets
Productivity for Companies and IT Advancement for Professionals
Get access to better training, and never lose it, with an IT Nuggets subscription. IT Nuggets is a multi-user product that supports all levels of your IT department, even as employees come and go. One locked-in rate gets you access to our IT training catalog, which is updated regularly and automatically at no additional charge. As long as your subscription is maintained, the rate won't change, and neither will your budget. Our full IT library is designed for Pros to keep current for career advancement and companies that want their IT Pros to reach their full potential.
YEARLY
MULTI-USER
$1999
per license
Bookmarks

No Bookmarks