Expression Training VideosThese training videos help you get up to speed with the Expression suite of products. On This Page:
.png) | Expression Web Training Videos |
Bring a Legacy Web Site up to a Standards Compliant Siteby Todd MirandaA standards compliant web site is built following the rules recommended by the World Wide Web Consortium (W3C). Expression Web was built with standards compliance in mind. There are many tools built into Expression Web that help you develop a web site using the latest W3C standards. This video demonstrates how to bring a legacy web site up to a standards compliant site. (25 minutes, 25 seconds) |
Create a SQL Datasource in Expression Webby Todd MirandaExpression Web has many tools for working with static HTML pages, but it also has tools for creating more dynamic pages. Dynamic pages often retrieve data or content from a source of data. This video demonstrates how to create a SQL Datasource to be used in dynamic pages. (11 minutes, 19 seconds) |
Create Site Navigation Based on Site Structureby Todd MirandaMost web sites have more than one page, so some type of navigation user interface is needed. A navigation user interface can be some static links to the other pages, or can involve the use of menus or treeviews. No matter how the navigation user interface is implemented, a site's logical structure (also called a site map) must first be defined. Prior to ASP.NET 2.0, developers typically created their own site navigation solutions, which can be time-consuming and expensive to maintain. ASP.NET 2.0 makes defining a site's structure and implementing the navigation user interface much easier. This video demonstrates the use of some ASP.NET 2.0 navigation controls in Expression Web. (21 minutes, 34 seconds) |
Format a GridView Control in Expression Webby Todd MirandaThis video demonstrates how easy it is to modify the visual style of a GridView control in Expression Web. Expression Web provides tools to facilitate setting properties and creating styles without having to write any code. These properties and styles can be used to easily modify the visual style of controls like the GridView control. (16 minutes, 58 seconds) |
Create an XML Data Source in Expression Webby Todd MirandaDynamic web sites require data as input. However, the data does not always have to come from a database. Data is often available in the form of XML files. This video demonstrates how to create a Data Source from an XML file in Expression Web. (7 minutes, 41 seconds) |
Convert an Existing Frames-based Site Using Expression Webby Todd MirandaAlthough frames can still be compliant, sites built using frames are considered outdated. Often a site uses frames to facilitate reuse of certain page content and to promote efficient development. The same effect can be achieved using dynamic web templates in Expression Web. In this video Todd Miranda demonstrates how to use dynamic templates in Expression Web to convert a frames-based site. (14 minutes, 58 seconds) |
Databind Controls in Expression Webby Todd MirandaExpression Web provides terrific tools for creating static HTML sites, but most web sites have some dynamic elements. Displaying database data is accomplished by "binding" that data to controls in an ASP.NET page. This video demonstrates how to bind controls to data from a database using the tools in Expression Web. (17 minutes, 18 seconds) |
Use ASP.NET Validation Controls in Expression Webby Todd MirandaUsers of FrontPage form validation will notice that this feature has been removed from Expression Web. But fear not, the ability to use ASP.NET Validator controls provides more power and ease with regard to form validation. This presentation demonstrates the use of these controls in form field validation. (13 minutes, 32 seconds) |
Use ASP.NET Master Pages in Expression Webby Todd MirandaDynamic Web Templates enable you to apply a common look and feel to all the pages in your web site. Because Dynamic Web Templates are applied in the pages to which they are attached at design time, applying changes to all pages in a site can cause a delay while the HTML is updated in all the pages. If your server is running ASP.NET 2.0, there is a more dynamic alternative. ASP.NET Master Pages allow for similar functionality by defining editable areas in your template. However the application of the template to the custom content in the pages is done dynamically at runtime. This presentation demonstrates the use of ASP.NET Master Pages in Expression Web. (9 minutes, 49 seconds) |
Work with Images in Expression Webby Todd MirandaThere was a day when web pages were capable of no more than text. That day is long gone and now images are used heavily in web pages for layout, interest, and a more enhanced experience. Expression Web gives users multiple tools for working with images directly within the designer. This presentation demonstrates how to work with images in Expression Web and introduces some of the tools in Expression Web to work with and manipulate images. (11 minutes, 10 seconds) |
Work With Hyperlinks in Expression Webby Todd MirandaOne of the things that makes the web so expansive is the capability of web pages to link to other web pages. Expression Web's hyperlink tools and options make working with hyperlinks very easy. Expression Web hyperlink views and reports also make finding and fixing broken and incorrect links simple to find and easy to fix. This presentation demonstrates how to create and edit hyperlinks and introduces the tools in Expression Web to work with them. (13 minutes, 55 seconds) |
Create a Template-based Web Site With Expression Webby Todd MirandaExpression Web makes creating new web sites even easier by providing web site templates that can be used as starting points when creating a new site. This video demonstrates how to create a new web site using one of Expression Web's built in templates. (5 minutes, 27 seconds) |
Create a Standard Web Site With Expression Webby Todd MirandaExpression Web makes the job of creating a new web site easier with an intuitive user interface and easy to use tools. This video briefly introduces some of the Expression Web interface and demonstrates how to create a new web site using a few of the standard tools provided in Expression Web. (8 minutes, 59 seconds) |
Use CSS Layout in Expression Webby Todd MirandaTables used to be the preferred mechanism to layout a web page. Using rows and columns, a designer could position elements on a web page where appropriate. Today, the more correct way to handle layout in web pages is by using divs and ID based styles. This presentation demonstrates how to utilize divs and styles in laying out a web site using Expression Web. (14 minutes, 20 seconds) |
User CSS Style Sheets in Expression Webby Todd MirandaStyle sheets allow for the separation of look and content in web pages. This presentation demonstrates how to create and use styles in Expression Web in order to keep the look and feel of a web site separate from the content. (16 minutes, 2 seconds) |
Standards-based Web Sitesby Total TrainingGet more Expression training from Total Training |
Sophisticated CSS-based Layout and Formattingby Total TrainingGet more Expression training from Total Training |
Rich Data Presentationby Total TrainingGet more Expression training from Total Training |
Powerful Server Technologyby Total TrainingGet more Expression training from Total Training |
Reporting and Deploymentby Total TrainingGet more Expression training from Total Training |
.png) | Expression Blend Training Videos |
Working with Cameras in Expression Blendby Todd MirandaUsing 3D in WPF requires more than just creating a 3D object. You must include lights to illuminate the object and a camera to be able to view it. Cameras in 3D scenes have many features and functions. In this video, Todd Miranda demonstrates how to use the tools in Expression Blend to easily work with 3D cameras. (21 minutes 19 seconds) |
Working With 3D Materials in Expression Blendby Todd Miranda3D objects are not very interesting unless you can see them. In order to see a 3D object, it has to have a material applied to it. Materials can be solid colors or any other brush resource such as an image brush. While the topic of materials is a complex topic, Expression Blend allows you to easily apply materials without having to know all the ins and outs of material theory. In this video, Todd Miranda demonstrates how to work with materials in Expression Blend. (21 minutes 27 seconds) |
Importing and Manipulating 3D Objects in Expression Blendby Todd MirandaExpression Blend is not a 3D graphics application, but it is fully capable of basic manipulation of 3D objects. Furthermore, 3D objects can be built directly in Expression Blend using XAML. For anything other than just the most basic 3D objects, building the object in XAML is a tedious process. Often a third party tool like ZAM3d would be used to create the 3D objects and export them to XAML. In this video Todd Miranda demonstrates how to import a 3D object and manipulate it through the design interface. (13 minutes 11 seconds) |
Create User Controls in Expression Blendby Todd MirandaUser controls in WPF are different than user controls in other technologies. In other technologies, user controls are created when you want to create a different look and feel for a control. Changing the look and feel of a control in WPF can be accomplished with styles and templates without the need to create a new control. In WPF, creating a User Control is more a matter of functionality. In this video, Todd Miranda demonstrates 2 ways to create user controls in Expression Blend. (15 minutes, 17 seconds) |
Working With Clipping Paths in Expression Blendby Todd MirandaA clipping path is a path or shape that is applied to another element, hiding the portions of the element and any of its children that fall outside of the clipping path. Expression Blend makes creating and removing clipping paths very easy. In this video, Todd Miranda demonstrates how to create a clipping path and how to use a clipped canvas to achieve an animation effect. (11 minutes, 41 seconds) |
Using an ObjectDataSource in Expression Blendby Todd MirandaExpression Blend fully supports SQL Data Sources and XML Data Sources, but often its support for the Object Data Source is overlooked. Using strongly typed objects to contain application data is a common practice. Expression Blend fully supports binding to these objects using the ObjectDataSource control. In this video, Todd Miranda demonstrates how to incorporate an Object Data Source in Expression Blend. (14 minutes, 12 seconds) |
Creating a Control Template in Expression Blendby Todd MirandaWhile you can change the colors and even some of the behaviors of an element in XAML using styles, sometimes you need to take the modifications a step further. On occasion you need to change an element beyond the limitations of style. In these situations, control templates can be used to facilitate more complex changes to an element. This video demonstrates how to modify a control using control templates in Expression Blend. (16 minutes, 36 seconds) |
Introduction to Stylesby Todd MirandaExpression Blend can make editing the visual attributes of an element simple. However, that does not override the need to make a project easily maintainable. Styles in WPF allow for the reuse of certain groups of visual attribute settings by multiple elements. By grouping these visual attribute settings in one place and simply referencing them when needed, styles help the developer and the designer make changes to an entire application from one place. This presentation introduces the creation and use of styles in Expression Blend. (17 minutes, 3 seconds) |
Using Expression Design to Generate XAML Resources for Expression Blendby Todd MirandaMany of the tools in the Expression Suite complement each other. This is evident with Expression Design and Expression Blend. Expression Design can be used to generate resource elements that can be directly imported and used in Expression Blend. This presentation demonstrates how to export a XAML resource from Design and use it in an Expression Blend project. (17 minutes, 11 seconds) |
Motion Pathsby Todd MirandaWhile animations by default follow a linear path, it is possible to create a non-linear path using other tools like shapes or the pen tool. Any true path can be used to constrain animation movement. This presentation demonstrates how to implement a motion path in Expression Blend. (11 minutes, 17 seconds) |
Sharing Styles Among Heterogeneous Elementsby Todd MirandaIn WPF, styles can be shared between different types of elements by making the style target an elements base class. Expression Blend, however, always applies a style created through the UI to a specific element type. In order to get styles in Expression Blend to target an elements base class, the XAML editing interface can be used to make a couple of small changes. This presentation demonstrates how to modify a style in Expression Blend in order to share it between different element types. (11 minutes, 45 seconds) |
Basic Animationby Todd MirandaAnimation is one of the more powerful capabilities in WPF that can be implemented more easily than in previous technologies. Expression Blend makes it even easier to implement animations. This presentation demonstrates how to implement basic animation in a WPF application. (12 minutes, 1 seconds) |
Timeline Interpolationby Todd MirandaIn Expression Blend, when creating animations, the values between keyframes are interpolated to produce a smooth transition to the state represented by one keyframe to the state represented by another keyframe. It is possible using tools in Expression Blend to modify how the interpolated values are created. By modifying the interpolation between keyframes, it is possible to create a more natural and realistic animation. This presentation demonstrates how to modify the timeline interpolation in Expression Blend. (10 minutes, 37 seconds) |
Working with the Grid Panelby Todd MirandaThere are multiple types of layout panels that can be used in WPF. The grid panel is probably the most flexible as it can be used to simulate all the others. Expression Blend has a nice toolset to manipulate grid panels visually. This presentation demonstrates how to work with the grid panel in Expression Blend. (13 minutes, 24 seconds) |
Adding Videoby Todd MirandaTwo of the rich capabilities in WPF are the ability to play and control playback of video and audio. While there are multiple ways to add a video to your WPF application, there is one way that is somewhat easier. This presentation demonstrates how to add a video to your WPF application and how to manipulate its playback. (10 minutes, 32 seconds) |
Creating and Using an XMLDataSourceby Todd MirandaExpression Blend provides an easy-to-use toolset to create XMLDataSources and use them to bind to controls. In this presentation Todd Miranda demonstrates how to create and use an XMLDataSource in Expression Blend. (13 minutes, 15 seconds) |
Create Data Templatesby Todd MirandaExpression Blend not only makes it easy to create datasources, but it includes an easy interface to create data templates used to display data. In this presentation Todd Miranda demonstrates how to create a data template to customize the way databound data is displayed. (12 minutes, 11 seconds) |
Creating and Using Brush Resources in Expression Blendby Todd MirandaExpression Blend supports creating brush resources using XAML. However one of the benefits of using Expression Blend to create brush resources is that the brush can be created using the rich toolset of Expression Blend and then, once happy with it, convert it to a resource. The resource can then be placed in whatever scope you would prefer. This presentation demonstrates how to create and use brush resources in Expression Blend. (6 minutes, 50 seconds) |
Introducing Blend & Working with Control Editingby Total TrainingGet more Expression training from Total Training |
Using Databinding with External Databy Total TrainingGet more Expression training from Total Training |
3D Animation and Event Triggersby Total TrainingGet more Expression training from Total Training |
Databinding to Control Propertiesby Total TrainingGet more Expression training from Total Training |
Designer & Developer Collaboration & Additional Demosby Total TrainingGet more Expression training from Total Training |
.png) | Expression Design Training Videos |
How Do I: Clone a Path in Expression DesignBy Todd MirandaOften a tool may not produce the results you would expect. The Clone command in Expression Design appears to create a copy of a path similar to copying and pasting a path. However the clone command creates a clone, not a copy. Cloning a path has its own set of advantages over just copying a path. In this video, Todd Miranda demonstrates how to clone a path in Expression Design. (11 minutes 09 seconds) |
How Do I: Vectorize Bitmaps in Expression DesignBy Todd MirandaExpression Design can be used to convert a bitmap image into a vector graphic. In this video, Todd Miranda demonstrates how to vectorize a bitmap image and work with the settings used in the process. (15 minutes 42 seconds) |
Working With AreaText in Expression Designby Todd MirandaThere may be times when you need to confine text to an irregularly shaped region. Expression Design allows you to confine text to a Path. This is called AreaText. AreaText can be created in two ways. In this video Todd Miranda demonstrates how to work with AreaText in Expression Design. (13 minutes 18 seconds) |
Strokes and How to Manipulate Themby Todd MirandaMicrosoft Expression Design has a wonderful set of tools to work with strokes. Strokes allow a user to paint along a path with a brush. In Expression Design, the choice of brush can be as important as the choice of color due to the wide array of brushes and options available. This presentation introduces strokes and how to manipulate them through the Expression Design stroke options. (13 minutes, 38 seconds) |
Create Custom Stroke Brushesby Todd MirandaMicrosoft Expression Design has a wonderful set of tools and options for use with strokes. In addition to a providing a rather large gallery of built in stroke brushes, Expression Design can be used to create custom stroke brushes from images or other elements. This presentation demonstrates how to create custom strokes brushes in Expression Design. (11 minutes, 38 seconds) |
Layers in Expression Designby Todd MirandaLayers in Expression Design provide a mechanism for organization, experimentation, and element separation. The options available when working with layers allow for a great deal of customization. In this presentation Todd Miranda will demonstrate how to use layers and some of the layer options available in Expression Design. (12 minutes, 58 seconds) |
Using Clipping Paths in Expression Designby Todd MirandaExpression Design has support for clipping paths using arbitrary paths. Clipping paths can be thought of like using a cookie cutter. This presentation demonstrates how to use Clipping Paths in Expression Design. (6 minutes, 26 seconds) |
Use Blending Modes in Expression Designby Todd MirandaBlending modes in Expression Design can provide a way to affect the final object color by changing the way it blends with the objects behind it. The key to using blending modes is understanding how each blending mode affects the colors in the foreground and background objects. In this presentation Todd Miranda demonstrates how each blending mode affects final output color. (13 minutes, 26 seconds) |
Use Gradient Fills and the Gradient Transform Toolby Todd MirandaMicrosoft Expression Design makes using and modifying gradient fills easy. In this presentation Todd Miranda demonstrates the use of gradient fills and how to manipulate them with the gradient transform tool. (7 minutes, 48 seconds) |
Image Fills in Expression Designby Todd MirandaMicrosoft Expression Design image fill allows the use of an image to fill a graphic element. Expression Design properties panel and fill transform tools make using images as fill brushes easy. In this presentation Todd Miranda demonstrates the use of image fills and how to manipulate them with the fill transform tool. (5 minutes, 59 seconds) |
Introducing the Expression Design Workspaceby Total TrainingGet more Expression training from Total Training |
Vector Drawing Toolsby Total TrainingGet more Expression training from Total Training |
Vector Transformations & Effectsby Total TrainingGet more Expression training from Total Training |
Exporting to XAMLby Total TrainingGet more Expression training from Total Training |
Manage Files and Folders Through Expression MediaExpression Media has great media item organization tools. But Expression Media can help you manage the folders your media elements are stored in as well. There are plenty of file and folder management capabilities built into Expression Media. In this presentation, Todd Miranda demonstrates some of the file and folder management capabilities of Expression Media. (10 minutes, 46 seconds) |
Slide Shows in Expression MediaThe purpose of this video is to show the slide show capabilities in Expression Media. (10 minutes, 21 seconds) |
Tools of Expression MediaThe tools available in Expression Media to organize and work with media elements in catalogs are plentiful and powerful. In this presentation Todd Miranda demonstrates how to use many of the tools in Expression Media to better organize the content of catalogs. (12 minutes, 29 seconds) |
The Catalog is the Storage Mechanism of Expression MediaThe catalog is the storage mechanism of Expression Media. The catalog allows for the storage of Metadata, thumbnails, previews and paths of all media elements in the catalog. However the catalog does not store the actual media element. In this presentation Todd Miranda illustrates what content is stored and not stored in the catalog file and the benefits of this storage strategy. (15 minutes, 12 seconds) |
Versioning Capability of Expression MediaExpression Media allows you to edit media elements contained in a catalog. However when editing files, it is important to store different versions of an edited file in case you would ever need to return to a previous state. One way to accomplish this is to manually make backup copies of your files before editing them. Expression Media contains tools that can facilitate backing up and/or retaining historical versions of your media files. In this presentation Todd Miranda will demonstrate how to use the versioning capability of Expression Media. (11 minutes, 33 seconds) |
Generating HTML Photo Gallery with Expression MediaWhile there are many examples on the web of photo galleries and media galleries, it still takes some work to set up your own gallery with custom media content. Expression Media can simplify the process by generating the HTML and directories for you based on media already contained in your Expression Media catalogs. In this presentation Todd Miranda demonstrates how to create an HTML media gallery using media content stored in an Expression Media catalog. (11 minutes, 4 seconds) |
Introduction & Importing Assetsby Total TrainingGet more Expression training from Total Training |
Organizing & Cataloging Assetsby Total TrainingGet more Expression training from Total Training |
Working with Imagesby Total TrainingGet more Expression training from Total Training |
Making Professional Presentationsby Total TrainingGet more Expression training from Total Training |
Creating an HTML Galleryby Total TrainingGet more Expression training from Total Training |
.png) | Expression Encoder Training Videos |
How Do I: Encode a Video from the Command LineBy Todd MirandaExpression Encoder is a powerful tool. Its power extends beyond its visual interface however, to the command line. Videos can be encoded from the command line with many of the same options provided through the visual interface. In this video, Todd Miranda demonstrates how to encode a video from the command line. (13 minute 35 seconds) |
How Do I: Use A/B Compare Mode in Expression EncoderBy Todd MirandaOne of the reasons to use Expression Encoder is to optimize your video. There are many options that affect optimization. In order to find the best settings for encoding your video, you may have to encode the video a number of times with different settings. A/B Compare mode allows you to compare the affects of certain settings without fully rendering the video multiple times. In this video, Todd Miranda demonstrates how to use A/B Compare mode. (10 minute 47 seconds) |
How Do I: Add an Overlay Image to a VideoBy Todd MirandaIt is often desirable to identify a video as being associated to a person, company, or campaign. One way to do this is to apply a watermark or overlay image to a video. In this video, Todd Miranda demonstrates how to add an overlay image to a video in Expression Encoder. (13 minute 14 seconds) |
How Do I: Import and Export Markers in Expression EncoderBy Todd MirandaWorking with markers in Expression Encoder is easy using the tools provided for this task. However if you have multiple videos that need to be keyed off the same set of markers, adding them to each video can be very time consuming. Encoder allows you to import and export markers making this much easier to accomplish. In this video, Todd Miranda demonstrates how to import and export markers using XML via Expression Encoder. (9 minute 11 seconds) |
How Do I: Add a Leader and Trailer to a VideoBy Todd MirandaExpression Encoder makes it easy to add a leader or a trailer or both to an existing video. In this video, Todd Miranda demonstrates how to add a leader and a trailer to a video. (11 minutes 28 seconds) |
How Do I: Add Markers to a Video in Expression Encoderby Todd MirandaAdding markers to a video allows for more interaction based on position within the video. When combined with Silverlight, using markers in a video can allow you to perform actions when markers are reached in the video. In this video, Todd Miranda demonstrates how to add markers to a video in Expression Encoder. (14 minutes 00 seconds) |
Introduction to Expression Encoderby Ben Waggoner and Total TrainingGet more Expression training from Total Training |
Enhancing Mediaby Ben Waggoner and Total TrainingGet more Expression training from Total Training |
Metadata, Markers & Silverlightby Ben Waggoner and Total TrainingGet more Expression training from Total Training |
Live Productionby Ben Waggoner and Total TrainingGet more Expression training from Total Training |
Advanced Expression Encoderby Ben Waggoner and Total TrainingGet more Expression training from Total Training |
|
Expression NewsletterThe Expression newsletter contains detailed information, how-to guides, and other resources about the Expression products. Every issue of the Expression newsletter will provide: - Exclusive information and articles from design experts.
- Best practices in the use of the Expression products.
- Expression event announcements.
- Step-by-step tutorials, webcasts, samples, and video training.
View the Newsletter!
|