1/9/2006 -
Web Site Security
Explore Web sites from a hacker’s point of view to learn what you
can do to protect your site, and, more importantly, the information it contains.
In this webcast, we demonstrate several types of hacks so that you see exactly
what types of vulnerabilities hackers are looking for in a Web site
1/16/2006 -
Server Controls
In this webcast, we discuss the server controls in Microsoft
ASP.NET and how they can be used to deliver a rich user experience. Learn about
the various types of controls, from the standard server controls to advanced
controls like data controls, navigation controls, and logon controls. Join us
for an introduction to the concept of writing your own controls.
1/23/2006 -
Extending ASP.NET
Discover how you can take the existing Microsoft ASP.NET server
controls and extend them to add functionality. Because the Microsoft .NET
Framework is object oriented, it is easy to inherit from the existing controls
and extend those controls to suit our exact needs. Join us for an introduction
to the object-oriented programming (OOP) concepts of inheritance, polymorphism,
and encapsulation in the context of extending the existing functionality of
several server controls.
1/30/2006 -
User Settings
Find out what Microsoft ASP.NET 2.0 provides in the area of personalization.
Join this webcast to learn how a Web site can store user information and
individual user preferences. We introduce you to the various storage mechanisms
in the ASP.NET framework, such as cookies, ViewState, and profile management
features.</< P>
2/6/2006 -
Understanding Application State
State management is an important aspect of any Web application. Because
state information is lost between subsequent requests, ASP.NET provides a
variety of way to preserve state both server-side and client-side, when your
application or controls need to round-trip information across requests. This
webcast demonstrates some of the available state management features.
2/20/2006 -
Managing Your ASP.NET
Application
A central requirement of any Web application server is a rich and flexible
configuration and management system -- one that enables you to easily associate
settings with an installable application (without having to "bake" values into
code) and enables administrators to easily manage and customize these values
after deployment. ASP.NET includes a configuration system designed to meet the
needs of both of these audiences; it provides a hierarchical configuration
infrastructure that enables extensible configuration data to be defined and used
throughout an application, site, and/or machine. And, ASP.NET includes a full
suite of tools to configure web applications. This webcast demonstrates some of
the available management mechanisms.
2/27/2006 -
Monitoring Your Application
ASP.NET provides a number of ways to monitor the application and diagnose
various problems that may arise during its development and operation. Some of
these mechanisms are better suited for development-time debugging of the
application code, others for monitoring the health and performance of the
application when it is deployed, and yet others for diagnosing and investigating
problems when they occur. This webcast demonstrates some of the available
monitoring mechanisms.
3/6/2006 -
Web Part Controls
Web parts are an exciting new family of controls that enable you to add rich,
personalized content and layout to your site, and well as the ability to edit
that content and layout directly from your application pages. These controls
rely on the personalization services in ASP.NET 2.0 to provide a unique
experience for each user in your application. Any control can easily be made
into a web part to participate in these personalization services.
3/13/2006 -
Caching
Caching is a technique widely used in computing to increase performance by
keeping frequently accessed or expensive data in memory. In the context of a Web
application, caching is used to retain pages or data across HTTP requests and
reuse them without the expense of recreating them. ASP.NET has several kinds of
caching that can be used by Web applications and in this session we will examine
them.
3/20/2006 -
Internationalization
The Web has had worldwide reach since its inception. Users have different
cultural expectations and speak different languages. In this Quickstart you will
learn how powerful new ASP.NET v2.0 features make it easier to adapt your Web
application to different countries, regions, and markets. In this session, we
will examine the various resources for you to easily adapt your application to
support various cultures.
3/27/2006 -
Tips & Tricks
In this session, we're going to look at various features that don't fit
specifically into one of the previous webcast categories. However each and every
one of them can be used to increase the usability or functionality of our web
app. We'll look at Cross Page Posting, Validation Groups, the Focus API, No
Compile Pages, Client-Script Features as well as learn how to secure Non-ASP.NET
Content.
4/3/2006 -
Auction Site Design
Join this webcast to take everything that you have learned in the previous
auction site sessions and apply this knowledge to the site design. We show how
to apply the three-tier architecture pattern to the auction site application and
lay out the basic framework for the subsequent auction site webcasts. We also
determine the requirements, timeline, and other project management aspects of
the auction site application development life cycle.
4/10/2006 -
Auction Site Database
In this webcast, we observe the auction site application from a database
perspective. You learn how to develop a database design, implement the design,
and tune the database. You also learn about developing stored procedures to
support the auction site and configuring the auction site application so it can
securely connect to the database by limiting the access to just the required
privileges.
4/17/2006 -
Auction Site Template
In this webcast, we look at the visual design of the auction site. We develop
the layout, the Web parts that define the general areas of the site, and the
themes to give the auction site pizzazz. We also explore the basic user
interface by defining the auction item Web page and the auction item list page.
4/24/2006 -
Auction Site Management
All Web sites need some form of management. In this webcast, we explore the
management options and decide on exactly what kind of management our auction
site requires. We then develop the pages to support our management needs
5/1/2006 -
Data Tier Logic
This webcast shows how to develop the data access layer, and then explains why
we abstract the data access from the data storage mechanism. Join us to learn
about transactions and the unique requirements that a multi-user application
imposes on the database.
5/15/2006 -
Auction Site Business Layer
In this webcast, we discuss the various business objects and business logic
required to implement our auction Web site. Learn why we separate the code into
distinct objects, and see how we can use these objects to ensure that the
application performs flawlessly and efficiently.
5/22/2006 -
Auction Site Page Interaction
In this webcast, we examine how the pages of our auction Web site communicate
and work with each other to effectively give the user a nice “flowing”
experience. We also show how Microsoft ASP.NET technologies not only help to
make the auction site easy to use and develop, but also keep the auction site
safe and secure.
6/7/2006 -
Auction Site Finishing Touches
In this last webcast of the ASP.NET Soup to Nuts webcast series, we complete,
deploy, and test our auction Web site to ensure that it effectively meets our
requirements. We add some final touches to clean up the interface and include
some nice graphics to give the auction site a finished look. (Note: Time Changed
To 1PM PST on Wednesday, June 7th.)