Showing posts with label Web Development. Show all posts
Showing posts with label Web Development. Show all posts

Saturday, 11 April 2009

Master The Drupal Video Series : The Basics



The Drupal Video Tutorials are unique. I understand that we all learn in different ways, so that’s why with these amazing tutorials, I’ve simplified the learning process by providing you with visual learning tools while providing shortcuts to mastering this profit-producing software program.

The Drupal Video Tutorials are jammed packed with strategies, techniques, and methods that expert Drupal users use day-in and day-out to create professional-looking web pages, social networking sites, and ecommerce sites to reel in fast & easy cash…..And now you can too!

With the Drupal Video Tutorials, you’ll get the real deal, so you’ll finally be exposed to methods to not only understanding how to properly use the tools, options, and features of Drupal, but to also help you retain the information, so you put it to use whenever you’re called upon to be creative!


Video 1 - An Introduction To Drupal
In video 01 of the Drupal Video series,I will introduce you to and define CMS. Some say the Drupal is the best in the CMS arena, but which version of Drupal is right for you? This video will help you decide so don't skip this one.

Video 2 - Install Drupal The Easy Way
In video 02 of the Drupal Video series, I will show you the easy way to install the software. If you can click a mouse and find the keys on your keyboard and click on a few of them, then you can install Drupal in just a few minutes after watching these videos.

Video 3 - Install Drupal The Manual Way
Video 03 in the Drupal series will show you how and tell you why you might want to manually install your Drupal software. After watching this video you will be overflowing with confidence in your new found ability to install this awesome program. No worries here, with this step-by-step video.

Video 4 - Basic User Configuration
In video 04 of the Drupal Series, you will understand how to create users and assign them various permissions. This will allow them to have access, or zero access to certain places and functions of your website.

Video 5 - Basic Site Configuration
In video 05 in the Drupal video series, you will learn how to configure your Drupal Website. When I first hear the words "Configure Your Website" it sounds difficult and time consuming. Not after watching this video it won't be.

Video 6 - Drupal Blocks
In Video 06 of the Drupal Video Series, you will get a better understanding of what Blocks are and how they will help organize your Drupal site. You are going to learn how to add, and configure your blocks. One of the many new features in version 6.x is how you are able to move your blocks from one place to another. Watch this video and find out how.

Video 7 - Drupal Modules
In this video we will introduce you to the Drupal Modules.
Modules add tons of additional functionality to your Drupal web sites. We will show what they are, where they are and how to get them to work for you.

Video 8 - Adding A WYSIWYG Module
In this video in the Drupal video series you will see how to add a html editor module to your website. You will also learn how to configure it and this applies to adding most any module to your website.

Video 9 - Drupal Reports
In video 09 of the Drupal series you will be introduced to the reports section of your website. Sure reports sound boring, but in this video you will see the benefits of the reports section and how it will keep you informed of all the good, the bad and the ugly of what’s going on in your website.

Video 10 - Actions & Triggers
In this video we will show you what an action and a trigger are and how they can help simplify your life as a Drupal Website owner and administrator. These two items will automate some of your tasks so you can focus on some of the fun stuff.

Video 11 - Drupal Themes
In this video of the Drupal Video Series, you are going to learn all things Themes. Where to find more themes, how to customize your existing themes as well as install, enable and configure a new theme. As an added bonus, I'm going to show you how to customize your own shortcut icon also known as a favicon, and install it into your theme. Lets get to it!

Video 12 - Content Type
In this video on Content Type, we will discuss and define the various Content Types. After watching this video you will no longer be confused on what the difference is between a Page and a Story, or a Blog and a Book. Watch & Learn.

Video 13 - Content - Add A Page
In this video we will be adding content to our site in the form of a Page. You will learn the difference between a page and other forms of content. This and the other "Content Adding Videos" will get you going in the right direction for making your new Drupal web site ready for the public.

Video 14 - Content – Add A Story
In this video of the Drupal Video Series, you will be introduced to the adding Stories section. We will be adding an article to a new parent directory we create as well as adding a video to a different parent directory we create. This video is loaded with details, so you don't want to miss this one.

Video 15 - Content – Add A Book
In video 15 of the Drupal Video Series, we will be talking about the Book Function. You will learn how to create your Book and set it up so that others can contribute to it as well. This and the other Content Adding Videos are crucial to creating a unique Drupal Web site.

Video 16 - Menus
In video 16 of the Drupal Video Series, you will be introduced to the Menu function. The Menu is the same as navigation. You will learn how to create and organize the links to the various content created on your site. Don't allow your Drupal Site to be an unruly mass of content thrown all about - Watch this video!

Video 17 - Taxonomy
In this video in the Drupal Video Series we will tackle Taxonomy. We will break the code of confusion surrounding Drupal Taxonomy. You will learn how to use Taxonomy to arrange the clutter on your Drupal site to make it both user and search engine friendly. Watch and learn.

Video 18 - Setting Up The Forum
In this video you will be taken by the hand and shown the basics of setting up your own Drupal forum. Your forum will help keep your members informed and it’s the quickest way to create and sustain your own community.

Video 19 - SEO
In this video we will cover some tips on making your Drupal site more search engine friendly. The better your sites SEO the better your ranking in the organic search results. This will increase the visitors to your site and this will increase your recurring income. Sounds like a video not to miss.

Video 20 - Customizing The Front Page Part 1
In this video you will learn how to customize your Drupal sites front page so that a different page view can appear depending on who is logging in. This video will show you how to add this massive amount of flexibility and functionality to an otherwise dull and plain front page.

Video 21 - Customizing The Front Page Part 2
In video 21 of the Learning Drupal Video Series, we will finish showing you how to customize your sites front page.

Video 22 - Introduction To Setting Up Your Drupal Membership Site
In this video you will be introduced to the process involved in adding membership functionality to your existing Drupal Site. Membership sites are a fantastic way to generate recurring income. If you provide unique and marketable information, why not get paid for it. There are several ways to setup a membership site - here is one of my favorites.

Video 23 - Drupal Roles For Membership Site
In this video you will learn a bit more about setting up various roles and permission levels in Drupal to work along side of the aMember script. We have touched on this in a previous video already but here we will take it a bit further for our membership site.

Video 24 - How To Install The aMember Script
In this video we will walk you through the process of installing the aMember script. If you are not familiar or comfortable with installing scripts, then this is a must see video. Set your fears aside and watch and learn.

Video 25 - How To Configure aMember
In this video you will be taken by the hand and shown the basics of setting up your aMember script. This lays the foundation for everything else to build from and you might be surprised at just how much is covered in this short video.

Video 26 - How To Setup Your Payment Processor
This is one of the most important videos in creating your Drupal membership site. Here we walk you through setting up your payment processor. Its simple really, no payment processor - no payment. This video takes all the guesswork out of setting up the payment processor.

Video 27 - How To Create Your aMember Products (Levels Of Membership)
In this video you will learn step-by-step how to create an aMembers product. For the purpose of these videos the product will be various levels of memberships like a Bronze, Silver and Gold Levels.

Video 28 - How To Setup Protection For Your Different Products
In video 28 in the Drupal Video How-To Series, by showing you how to protect your products you will learn how to provide different levels of content for different levels of membership. It’s so easy a caveman can do it. After watching this video you will be able to add almost instant value to your membership site by being able to add additional levels and charge accordingly.

Video 29 - Test Your Membership Site
In this video we will make sure all our t's are crossed and our i's are dotted. After you have put everything together it is time to test it all before you go live. You should be the one to find all the glitches and problem pieces...not your customers - This video will show you what to look for.

Rapidshare:
http://rapidshare.com/files/196795777/drupal.part1.rar
http://rapidshare.com/files/196795785/drupal.part2.rar
http://rapidshare.com/files/196795574/drupal.part3.rar
http://rapidshare.com/files/196792972/drupal.part4.rar
http://rapidshare.com/files/196795736/drupal.part5.rar
http://rapidshare.com/files/196793281/drupal.part6.rar
http://rapidshare.com/files/196795643/drupal.part7.rar
http://rapidshare.com/files/196792884/drupal.part8.rar

Thursday, 2 April 2009

Flex 3 Essential Training


Application developers who want to create cross-platform, data-centric applications need the power of Flex 3. In Flex 3 Essential Training, Adobe Certified Instructor David Gassner starts with the basics of understanding Flex, its projects, and its related programming languages. He explores the intricacies of the development platform and the Flex Builder 3 integrated development environment, then gives in-depth, hands-on tutorials on creating, designing, customizing, and publishing dynamic web and desktop applications in Flex 3. Exercise files accompany the course.

Table of contents

Introduction
  • Welcome 0:48 0.8 MB
  • Setting up the exercise files 2:28 3.0 MB
  • Understanding the prerequisites 1:16 1.3 MB
1. Getting Started
  • Understanding Adobe Flex 3 7:22 8.1 MB
  • Installing Flex Builder on Windows 5:23 4.7 MB
  • Installing Flex Builder on Mac OS X 4:45 5.9 MB
  • Starting Flex Builder 3:10 3.5 MB
  • Creating a Flex project 6:16 6.6 MB
  • Touring through Flex Builder 3 13:15 16.1 MB
  • Building a basic application 6:49 8.7 MB
  • Understanding the anatomy of an MXML application 7:58 9.9 MB
  • Understanding Flex application output files 7:23 11.2 MB
  • Importing and exporting projects 3:50 5.0 MB
2. Programming Languages
  • Understanding Flex programming languages 7:20 6.8 MB
  • Translating MXML to ActionScript 9:38 11.6 MB
  • Understanding the Flex framework 3:33 4.4 MB
  • Getting language and API help 5:50 9.9 MB
3. Using Visual Controls
  • Understanding visual controls 2:46 3.1 MB
  • Displaying text with the Label and Text controls 8:27 10.4 MB
  • Using Text Data Entry controls 11:30 13.9 MB
  • Using binding expressions 7:44 9.2 MB
  • Formatting data 8:37 12.8 MB
  • Presenting images 9:39 12.2 MB
4. Using Custom Components
  • Creating custom components 4:32 4.9 MB
  • Instantiating custom components in MXML 4:54 5.2 MB
  • Instantiating custom components in ActionScript 5:26 6.5 MB
  • Declaring component properties 6:05 8.4 MB
  • Declaring component methods 5:28 7.1 MB
5. Using Design View
  • Understanding Design view 3:27 4.9 MB
  • Using the Components view 3:49 5.5 MB
  • Using the Flex Properties view 4:29 6.8 MB
  • Navigating the Design Area 5:59 8.5 MB
  • Creating View States 5:44 7.6 MB
  • Changing View States at Runtime 3:34 4.5 MB
6. Application Layout
  • Understanding containers 1:56 2.4 MB
  • Using the VBox, HBox, and Canvas containers 8:07 10.1 MB
  • Using the Panel and Control Bar containers 7:25 9.7 MB
  • Laying out the Photo Album application 5:41 7.5 MB
  • Using the Tile container 4:50 7.0 MB
  • Using constraint-based layout 7:23 10.6 MB
7. Using Cascading Style Sheets (CSS)
  • Understanding Cascading Style Sheets (CSS) 5:35 7.1 MB
  • Using embedded style sheets 4:03 5.2 MB
  • Understanding style selectors 8:00 10.7 MB
  • Using external style sheets 7:25 10.9 MB
  • Applying styles to the Photo Album application 6:19 9.7 MB
  • Embedding fonts 4:48 6.5 MB
8. Application Navigation
  • Using the ViewStack container 3:02 3.8 MB
  • Creating programmatic navigation with ActionScript 3:43 5.1 MB
  • Using Navigation Bar containers 6:35 8.7 MB
  • Using the TabNavigator and Accordion containers 3:28 4.6 MB
  • Creating navigation in the Photo Album application 5:49 11.2 MB
9. Debugging
  • Understanding the Debugging perspective 2:43 3.5 MB
  • Tracing application execution 6:24 9.5 MB
  • Using breakpoints 5:26 7.6 MB
  • Watching variables and expressions 8:54 12.0 MB
10. Programming with Events
  • Understanding the Flex event architecture 5:34 6.1 MB
  • Using MXML attribute-based event listeners 4:06 5.1 MB
  • Understanding event objects 8:43 11.7 MB
  • Creating event listeners with addEventListener() 7:05 10.3 MB
  • Dispatching Events from Custom Components 6:22 8.6 MB
  • Handling events from custom components 4:13 5.5 MB
  • Creating and using custom event classes 5:33 7.3 MB
  • Dispatching and handling custom events 4:44 6.7 MB
11. Using Dynamic Data
  • Loading XML data with HTTPService 9:23 11.3 MB
  • Handling HTTPService result events 7:22 9.5 MB
  • Handling HTTPService fault events 6:41 9.4 MB
  • Installing Apache, PHP, and MySQL on Windows 6:44 8.5 MB
  • Installing Apache, PHP, and MySQL on Mac OS X 5:26 7.2 MB
  • Creating a sample database 2:51 3.8 MB
  • Creating a Flex project for use with PHP 3:21 3.9 MB
  • Generating a dynamic Flex/PHP application 5:44 6.7 MB
  • Reviewing generated PHP code 3:25 5.0 MB
  • Using a dynamic XML based service 5:28 10.3 MB
  • Using a Repeater to display dynamic data 6:39 12.9 MB
12. Using Data-Driven List Controls
  • Using List-Based controls 5:26 6.6 MB
  • Using the labelField property 3:26 5.0 MB
  • Using the labelFunction Property 6:17 8.9 MB
  • Creating custom item renderers 5:17 7.1 MB
  • Using component item renderers 4:50 7.4 MB
  • Using the TileList in the Photo Album application 6:54 11.6 MB
  • Using the DataGrid control 6:30 8.9 MB
  • Using advanced DataGrid cell rendering 5:22 7.7 MB
  • Working with List Control events and properties 4:58 8.5 MB
13. Creating Data Entry Form Components
  • Building a form component 6:40 8.3 MB
  • Validating Data Entry controls 9:52 13.8 MB
  • Packaging data with a Value Object Class 4:23 6.3 MB
  • Sharing data with custom events 4:38 6.2 MB
  • Sending data to the server 5:45 8.4 MB
14. Deploying Flex Applications to the Web
  • Exporting a Release Build 2:56 4.1 MB
  • Using the View Source feature 5:16 8.2 MB
Conclusion
  • Goodbye

Dreamweaver CS3 Beyond the Basics


Covering diverse topics such as improving workflow and managing CSS styles, Dreamweaver CS3 Beyond the Basics is a hands-on course that teaches users how to move beyond standard, static websites. Instructor James Williamson explores how to increase productivity, interactivity, and accessibility with Dreamweaver. He also discusses how to extend the application's capabilities with XML and XSL. Exercise files accompany the tutorials.

Table of contents

Introduction
  • Welcome 1:17 2.7 MB
  • Using the exercise files 0:46 0.7 MB
1. Dreamweaver Workflow Techniques
  • Reviewing the Coding toolbar 8:42 16.5 MB
  • Customizing the Coding toolbar 9:52 18.1 MB
  • Taking advantage of Code Hinting 7:20 11.7 MB
  • Using snippets and shortcuts 11:10 15.6 MB
  • Using the Quick Tag Editor 5:18 7.0 MB
  • Using Find and Replace 9:50 18.6 MB
  • Regular expressions 5:39 11.3 MB
  • Using Bridge with Dreamweaver CS3 8:28 15.2 MB
  • Round-trip editing with Photoshop CS3 3:40 6.1 MB
  • Leveraging image variables in Photoshop CS3 7:32 11.9 MB
  • Integrating external variables into your workflow 6:16 9.3 MB
2. Working with Style Sheets
  • Understanding the CSS Styles panel 7:59 12.9 MB
  • Understanding the Cascade 5:50 9.2 MB
  • Understanding Inheritance 5:08 8.3 MB
  • Understanding Specificity 7:05 11.4 MB
  • Managing CSS styles 5:04 8.9 MB
  • Using Design-Time style sheets 6:20 12.5 MB
3. CSS Layout
  • Using the new CSS template pages 5:59 11.6 MB
  • Understanding DIV tag structure and layout 12:00 23.4 MB
  • Understanding the CSS box model 10:00 12.9 MB
  • Using absolute and relative positioning 8:35 15.8 MB
  • Understanding floating elements 7:09 9.4 MB
  • Clearing floats 7:19 11.5 MB
  • Using floats to control page layout 3:45 5.4 MB
  • Building structure and assigning IDs 10:19 19.7 MB
  • Applying basic styling to structured content 11:14 17.6 MB
  • Positioning container elements 11:04 21.6 MB
  • Enhancing layouts with background graphics 11:48 22.9 MB
  • Creating faux columns with background graphics 8:55 17.9 MB
  • Creating rounded corners with background graphics 9:17 18.7 MB
  • Building navigation with CSS 16:57 32.0 MB
  • Using Dreamweaver's Browser Check feature 5:31 11.0 MB
4. Working with Forms
  • Creating properly structured forms 6:30 13.0 MB
  • Creating accessible forms 6:41 10.6 MB
  • Using CSS to lay out form structure 7:40 13.9 MB
  • Creating vertical columns for form elements 7:48 14.2 MB
  • Adding user feedback 5:52 10.6 MB
  • Applying advanced styling to forms 8:11 16.4 MB
  • Client-side form validation 4:17 7.9 MB
  • Validating forms with the Spry Validation tools 6:23 10.5 MB
5. Building AJAX Pages with the Spry Framework
  • Understanding the Spry framework 3:43 6.3 MB
  • Defining a data source for use in Spry 3:56 6.7 MB
  • Creating a Spry table 8:08 16.3 MB
  • Using the Spry widgets 8:11 14.2 MB
  • Connecting various data sets 4:50 8.9 MB
  • Understanding Spry widget structures 7:01 14.5 MB
  • Applying custom styles to Spry widgets 6:24 13.1 MB
  • Applying additional custom styles to Spry widgets 8:46 17.0 MB
  • Controlling Spry widget behaviors with JavaScript 6:00 11.6 MB
  • Controlling Spry widget animations with JavaScript 9:31 19.3 MB
  • Creating effects with Spry behaviors 4:42 9.0 MB
  • Hand-coding Spry 9:11 17.1 MB
6. Extending Templates
  • Creating a base template 8:06 15.8 MB
  • Creating editable attributes 6:26 13.0 MB
  • Creating a new page from a template 7:42 14.9 MB
  • Applying a template to an existing page 4:36 7.9 MB
  • Creating nested templates 5:24 10.9 MB
  • Using repeating regions 6:34 12.7 MB
  • Creating editable and non-editable optional regions 6:00 12.1 MB
  • Using template parameters 7:26 14.9 MB
  • Using template expressions 9:59 20.4 MB
  • Using conditional template expressions 8:54 17.9 MB
7. Working with XML and XSL
  • Examining XML structure 2:44 3.2 MB
  • Creating an XML document 9:09 14.6 MB
  • Using the CDATA structure 5:07 9.6 MB
  • Creating an XSLT file 4:33 6.4 MB
  • Binding data from an XML to an XSLT document 5:06 7.7 MB
  • Inserting repeating regions into an XSL document 5:16 10.1 MB
  • Creating a client-side XSL transformation 2:52 5.2 MB
  • Styling a remote RSS feed 7:29 15.6 MB
  • Creating a server-side XSL transformation 5:31 11.6 MB
  • Writing XSL expressions 6:53 14.6 MB
8. Building Dynamic Content
  • Overview of building dynamic websites 1:35 1.8 MB
  • Installing PHP, MySQL, and Apache on Mac 3:22 5.6 MB
  • Installing PHP, MySQL, and Apache on Windows 3:54 5.6 MB
  • Creating a MySQL database 3:16 7.1 MB
  • Defining a testing server and database bindings 6:14 10.5 MB
  • Creating a database recordset 4:35 8.5 MB
  • Adding dynamic content to the page 5:14 9.1 MB
  • Creating repeating regions of dynamic content 7:06 15.1 MB
  • Filtering database records 7:39 15.1 MB
  • Using the Live Preview 10:22 19.9 MB
  • Passing URL parameters 4:23 8.7 MB
  • Dynamically generating links 5:18 10.2 MB
9. Extending Dreamweaver
  • Understanding behaviors 5:16 11.6 MB
  • Installing additional behaviors 3:39 7.2 MB
  • Planning to create a custom behavior 3:42 6.9 MB
  • Examining existing behaviors 5:32 10.0 MB
  • Building a behavior function 7:23 11.9 MB
  • Creating an Action file 6:48 11.8 MB
  • Enabling behavior functions 9:01 12.0 MB
  • Initializing the user interface for a behavior 3:09 4.8 MB
  • Loading behaviors in Dreamweaver 6:47 13.1 MB
  • Testing and debugging behaviors 5:52 11.4 MB
10. Publishing and Collaborative Tools
  • Running reports 7:41 10.9 MB
  • Checking and validating links 3:40 7.4 MB
  • Using cloaking 5:42 8.6 MB
  • Using Check In/Check Out 4:03 5.8 MB
  • Using Design Notes 6:06 9.8 MB
Conclusion
  • Goodbye 0:20 0.4 MB

Dreamweaver CS3 Dynamic Development


In Dreamweaver CS3 Dynamic Development , instructor David Gassner demonstrates how to use Dreamweaver CS3 to create professional, data-driven websites that are interactive and seamlessly integrated. From choosing servers and databases to installing MySQL to designing and building web-based data entry systems and displays, this training provides in-depth, hands-on guidance through the process of building strong dynamic sites. Exercise files accompany the tutorials.

Table of contents

Introduction
  • Welcome 0:37 0.8 MB
  • Series overview 5:00 4.7 MB
  • Installing the exercise files 1:37 1.3 MB
1. What Are Dynamic Applications?
  • Static vs. dynamic web pages 6:37 5.7 MB
  • Choosing a web server 6:15 6.0 MB
  • Choosing an application server 7:27 7.0 MB
  • Choosing a database 7:08 7.1 MB
2. Working with Databases
  • Introduction to MySQL 5:01 8.9 MB
  • Installing MySQL on Windows 6:19 8.1 MB
  • Installing MySQL on Mac OS X 3:37 4.9 MB
  • Installing MySQL administrative tools on Windows 2:48 4.1 MB
  • Installing MySQL administrative tools on Mac OS X 2:39 5.1 MB
  • Using the MySQL administrative tools 9:26 9.7 MB
  • Installing the exercise files database 4:39 7.0 MB
  • Understanding relational databases 7:37 10.0 MB
3. Setting up the Application Server
  • Installing ColdFusion MX 7 on Windows 7:52 8.4 MB
  • ColdFusion MX 7 and Windows Vista 2:51 5.2 MB
  • Starting and stopping ColdFusion on Windows 2:35 3.7 MB
  • Configuring Java for ColdFusion MX 7 on Mac OS X 4:28 6.7 MB
  • Installing ColdFusion MX 7 on Mac OS X 7:18 10.7 MB
  • ColdFusion MX 7 and Mac OS X with Intel 1:29 3.0 MB
  • Connecting to the database in ColdFusion 8:48 12.6 MB
4. Creating a Dynamic Application
  • Defining a Dreamweaver site 6:50 8.9 MB
  • Exploring the database connection from Dreamweaver 3:58 4.9 MB
  • Creating the application template 7:43 13.4 MB
5. Displaying Data on Dynamic Pages
  • Using the Bindings panel 3:50 6.1 MB
  • Building a simple RecordSet 5:09 9.2 MB
  • Generating a dynamic table 6:13 10.9 MB
  • Building an advanced RecordSet 3:55 6.6 MB
  • Using repeating regions 6:43 12.5 MB
  • Using Server Debug and Live Data View 3:25 6.7 MB
  • Updating the application template 3:48 6.8 MB
6. Advanced Data Display
  • Displaying the total number of records 2:29 4.7 MB
  • Limiting the number of records with paging controls 3:57 7.3 MB
  • Showing which records are being displayed 3:52 7.0 MB
  • Creating conditional regions 5:16 10.1 MB
  • Creating a Master-Detail page set 6:16 11.7 MB
7. Building Data Entry Systems
  • Building HTML forms 7:45 12.2 MB
  • Inserting database records with a server behavior 11:47 21.2 MB
  • Displaying existing data in an HTML form 7:24 13.5 MB
  • Updating database records with a server behavior 7:30 13.4 MB
  • Creating links to delete database records 7:27 14.0 MB
  • Deleting database records with a server behavior 7:22 13.1 MB
8. Authenticating Users
  • Creating an application.cfc file 6:59 10.3 MB
  • Creating a login form 6:19 11.2 MB
  • Protecting page access with server behaviors 3:55 7.2 MB
  • Logging in the user with a server behavior 5:40 9.5 MB
  • Logging out the user with a server behavior 4:26 8.1 MB
  • Using access levels 6:28 11.8 MB
9. Using Dreamweaver CS3 with ASP.NET 1.1
  • Installing Internet Information Services 6:10 8.9 MB
  • Downloading the .NET Framework installer 2:01 3.7 MB
  • Installing the .NET Framework 2:42 2.4 MB
  • Creating a Dreamweaver site for ASP.NET 7:04 9.7 MB
  • Creating a database connection 5:18 8.0 MB
  • Creating a DataSet for an ASP.NET page 2:33 4.4 MB
  • Using the ASP.NET DataGrid control 6:47 11.9 MB
10. Using Dreamweaver CS3 with PHP
  • Installing the Apache HTTP server on Windows 4:03 6.6 MB
  • Installing PHP on Windows 4:54 8.2 MB
  • Downloading PHP for Mac OS X 2:02 3.5 MB
  • Exploring the Apache HTTP server on Mac OS X 3:32 4.6 MB
  • Installing PHP on Mac OS X 3:03 4.8 MB
  • Installing the database on Mac OS X 2:26 3.5 MB
  • Creating a Dreamweaver site for PHP 5:19 7.9 MB
  • Creating a home page 3:58 5.8 MB
  • Creating a database connection 3:25 5.1 MB
  • Creating a recordset 3:04 4.6 MB
  • Displaying dynamic data 3:39 5.8 MB
11. Using Spry
  • An overview of the Spry Framework 5:32 6.6 MB
  • Creating a Spry XML dataset 6:07 9.3 MB
  • Creating a Spry table 4:34 6.0 MB
  • Formatting Spry tables 5:24 8.5 MB
  • Creating a Spry repeating region 8:35 12.7 MB
12. Validating Forms with Spry
  • Understanding client-side form validation 2:12 2.5 MB
  • Validating form controls 10:13 15.2 MB
  • Laying out the validation user interface 6:58 9.1 MB
13. Creating a Dynamic User Interface with Spry
  • Understanding AJAX-style programming 5:00 7.5 MB
  • Creating a demo page 2:14 4.2 MB
  • Using a Spry menu bar 7:16 12.1 MB
  • Using Spry tabbed panels 5:49 10.0 MB
  • Using a Spry Accordion 5:48 10.9 MB
Conclusion
  • Goodbye

AIR Essential Training


In AIR Essential Training, instructor David Gassner shows how to use the Adobe Integrated Runtime (AIR) and associated development tools to create dynamic applications. David demonstrates how to build and deploy desktop applications that run equally well on Windows and Mac OS X. He covers creating applications in Flex Builder 3, Dreamweaver CS3, and Flash CS3; working with HTML and PDF documents; creating a seamless installation experience; and more. Exercise files accompany the course.

Table of contents

Introduction
  • Welcome 1:16 1.2 MB
  • Setting up the exercise files 2:24 3.8 MB
  • Understanding the prerequisites 1:45 1.8 MB
1. Getting Started
  • Understanding Adobe Integrated Runtime (AIR) 4:43 5.0 MB
  • Using development tools for building AIR applications 3:58 4.2 MB
  • Understanding AIR security 6:03 6.9 MB
  • Understanding the AIR application installation experience 5:17 7.5 MB
  • Installing AIR on Windows 2:01 2.0 MB
  • Installing AIR on Mac OS X 1:21 1.6 MB
2. Using the AIR SDK
  • Installing and using the SDK on Windows 5:27 6.6 MB
  • Installing and using the SDK on Mac OS X 2:42 3.7 MB
  • Creating a Hello World application 2:36 2.8 MB
  • Creating the application descriptor file 7:20 12.3 MB
  • Testing an AIR application from the command line 2:14 2.5 MB
  • Using Debug Tracing in an HTML application 4:55 6.3 MB
  • Creating a self-signed security certificate 2:14 2.2 MB
  • Compiling an AIR application from the command line 3:16 3.6 MB
  • Installing and uninstalling an AIR application 4:38 5.6 MB
3. Creating AIR Applications in Flex Builder 3
  • Creating a desktop application project 5:37 7.0 MB
  • Understanding Flex/AIR application architecture 4:31 7.7 MB
  • Debugging an AIR application in Flex Builder 4:15 6.1 MB
  • Using HTML content in a Flex application for AIR 5:41 13.0 MB
  • Deploying a release version from Flex Builder 5:10 6.6 MB
4. Creating AIR Applications in Dreamweaver CS3
  • Installing the AIR extension for Dreamweaver 2:21 2.4 MB
  • Creating a Dreamweaver site for AIR 3:56 5.7 MB
  • Creating HTML content for AIR 4:14 6.7 MB
  • Deploying an AIR application from Dreamweaver 4:09 7.2 MB
  • Programming with JavaScript 4:53 7.1 MB
  • Integrating JavaScript Libraries 5:17 7.9 MB
5. Creating AIR Applications in Flash CS3
  • Installing the AIR extension for Flash 2:16 3.3 MB
  • Creating an AIR application in Flash CS3 4:45 6.1 MB
  • Converting existing Flash content to AIR 4:53 8.1 MB
  • Deploying an AIR application from Flash 3:50 5.8 MB
6. Setting Application Properties
  • Understanding the application descriptor file 2:53 5.5 MB
  • Setting basic application properties 5:15 9.5 MB
  • Using application icons 5:34 9.3 MB
7. Working with PDF Documents
  • Understanding AIR and Acrobat PDF fundamentals 4:04 3.8 MB
  • Displaying PDF documents with Flex 4:07 5.9 MB
  • Detecting PDF capability with Flex 5:12 7.3 MB
  • Displaying PDF documents with HTML 9:04 13.9 MB
  • Displaying PDF documents with Flash 9:45 12.0 MB
8. Creating Applications with Transparency
  • Using application properties for transparency 4:46 4.4 MB
  • Creating transparent applications in Flex 6:48 10.6 MB
  • Creating application movement in Flex 3:09 5.9 MB
  • Creating transparent applications in HTML 8:59 14.6 MB
  • Creating transparent applications in Flash 8:21 12.3 MB
9. Using File System Input and Output
  • Understanding AIR file system access 4:24 4.4 MB
  • Navigating the file system with Flex controls 6:56 8.9 MB
  • Reading and displaying text files 8:49 11.9 MB
10. Distributing Applications
  • Understanding the seamless installation experience 4:45 6.4 MB
  • Testing the seamless install with a web server 2:02 2.7 MB
  • Installing WAMP on Windows 6:44 8.5 MB
  • Installing MAMP on Mac OS X 5:26 7.3 MB
  • Creating the seamless installation experience 5:24 8.3 MB
  • Customizing the Install Badge's appearance 4:31 6.5 MB
Conclusion
  • Goodbye

Dreamweaver CS3 Projects: Creating Custom Spry Widgets


Advanced Dreamweaver users wanting to add AJAX functionality to sites will find Dreamweaver CS3 Projects: Creating Custom Spry Widgets a valuable resource. Spry, Adobe's integrated AJAX framework, offers a built-in resource for providing richer user experiences. Instructor James Williamson shows how to go beyond Dreamweaver's installed Spry capabilities by creating custom Spry widgets. He delves into Adobe's online Spry documentation, demonstrates how to download and upgrade Dreamweaver to the latest Spry release, and examines how the Spry framework functions. Users will build a Sliding Panel widget, control the widget through JavaScript, and customize the panel content through the use of CSS.

Table of contents

Introduction
  • Welcome 0:38 0.7 MB
  • Using the exercise files 0:34 0.6 MB
Custom Spry Widgets
  • Examining Spry functionality 2:56 5.7 MB
  • Downloading the Spry framework 4:41 7.7 MB
  • Adobe's online Spry documentation 3:50 7.6 MB
  • Defining page structure for Sliding Panels 4:54 8.0 MB
  • Adding content to Sliding Panels 7:47 13.6 MB
  • Adding Spry interaction 7:36 13.6 MB
  • Modifying Spry asset CSS 6:44 11.5 MB
  • Styling Sliding Panels content 6:46 10.9 MB
  • Adding background graphics 5:12 9.1 MB
  • Customizing the finished widget 8:32 16.3 MB
Conclusion
  • Goodbye

AIR for Flash Developers


Rich internet applications become more popular and powerful every year, but they have been limited to what can be done from within a web browser. Adobe AIR allows web developers to leverage their Flash, Flex, HTML, and AJAX skills to create multi-platform desktop applications. In AIR for Flash Developers, David Tucker uses Flash CS3 Professional to create several AIR applications, exploring the workflow and features of the AIR extension and runtime along the way. He discusses how to integrate with an operating system; how to incorporate HTML and PDFs; how to use the local SQLite database for information; how to package, distribute, and update AIR applications; and much more. Example files accompany the course.

Note: This course will be most valuable to those who are familiar with ActionScript 3.0 and XML within Flash CS3 Professional.

Table of contents

Introduction
  • Welcome 0:46 0.9 MB
  • Using the example files 0:39 0.7 MB
1. Getting Started with AIR
  • Introduction to AIR 1:16 3.0 MB
  • Getting started with AIR 1:11 2.5 MB
2. Using the AIR Extension for Flash CS3
  • Understanding the AIR application workflow 3:59 4.7 MB
  • Modifying the Application and Installer settings 6:13 10.0 MB
  • Signing your AIR application 3:06 5.2 MB
  • Packaging your AIR application 3:09 5.9 MB
3. Using the Clipboard
  1. Introducing the Clipboard 3:16 5.4 MB
  2. Understanding the Clipboard 2:37 3.4 MB
  3. Adding data to the Clipboard 9:40 13.8 MB
  4. Getting data from the Clipboard 5:56 9.6 MB
  5. Using deferred rendering 5:25 8.4 MB
4. Supporting Drag-and-Drop Functionality
  • Understanding drag-and-drop operations 1:25 3.1 MB
  • Supporting a drag operation 5:09 8.8 MB
  • Accepting dropped data 6:25 13.3 MB
5. Using the File System
  • Introducing file system support 3:16 4.5 MB
  • Working asynchronously vs. synchronously 2:56 2.9 MB
  • Browsing for files and directories 4:14 7.2 MB
  • Listing the contents of a directory 7:41 11.5 MB
  • Using the File class properties 4:44 9.0 MB
  • Performing file system actions 10:12 20.1 MB
  • Writing data to a file 8:25 16.4 MB
  • Reading files 7:41 17.3 MB
  • Using temporary files and directories 1:42 3.6 MB
6. Using HTML
  • Introducing HTML in AIR 2:28 3.0 MB
  • Using the HTMLLoader 8:35 13.8 MB
  • Scrolling HTMLLoader content 12:21 27.8 MB
  • Accessing HTML history 9:21 20.2 MB
  • Using script bridging 4:28 9.8 MB
7. Handling PDFs
  • Detecting PDF support 5:15 12.1 MB
  • Loading a PDF file with HTMLLoader 7:31 17.5 MB
  • Limitations of PDF support 1:08 1.4 MB
8. Using Native Windows
  • Introducing native windows 4:24 4.9 MB
  • Creating standard windows 11:15 19.7 MB
  • Creating windows with custom chrome 11:18 19.2 MB
  • Creating resizable windows 8:37 23.5 MB
  • Creating full-screen windows 8:03 20.8 MB
  • Setting a window to always be on top 4:50 11.1 MB
9. Managing Multiple Windows
  • Showing and hiding windows 3:42 6.5 MB
  • Changing window order 5:07 13.2 MB
  • Listening to multiple windows 10:07 19.0 MB
10. Using Native Operating System Integration
  • Introducing native operating system integration 3:06 3.5 MB
  • Using application menus 11:31 16.6 MB
  • Using window menus 4:28 11.7 MB
  • Using context menus 3:24 8.6 MB
  • Setting up context menus 2:39 5.2 MB
  • Using system tray interaction 6:26 18.6 MB
  • Using dock integration 4:15 11.8 MB
  • Setting up event notifications 8:06 21.7 MB
11. Monitoring Network Connections
  • Understanding the service monitor framework 1:50 2.3 MB
  • Using the URL monitor 6:16 11.4 MB
  • Using the service monitor 2:54 5.8 MB
12. Using the Local Database
  • Using the Contacts application 5:43 11.0 MB
  • Introducing the SQLite local database 2:54 3.7 MB
  • Working asynchronously vs. synchronously 2:46 3.0 MB
  • Creating a database 6:57 11.2 MB
  • Creating tables 10:12 21.7 MB
  • Creating SQL statements with parameters 13:51 26.0 MB
  • Selecting data and retrieving results 10:07 23.0 MB
13. Using the EncryptedLocalStore Class
  • Working with byte arrays 2:24 2.7 MB
  • Inserting data 8:19 13.2 MB
  • Retrieving data 5:29 8.1 MB
14. Invoking Your Application
  • Using command-line arguments 6:18 11.4 MB
  • Using AIR to open files 6:03 9.1 MB
  • Custom file types 5:03 7.9 MB
  • Launching an application at startup 1:34 2.5 MB
15. Updating AIR Applications
  • Understanding the updater 7:02 11.7 MB
  • Retrieving an update file 9:16 19.3 MB
  • Performing an update 11:33 25.2 MB
16. Using Advanced Techniques
  • Closing an application gracefully 5:25 8.9 MB
  • Supporting multiple monitors 4:22 6.1 MB
17. Distributing AIR Applications
  • Installing a local web server 2:27 3.8 MB
  • Using a download link 4:35 6.8 MB
  • Using the Seamless Install Badge 5:22 7.6 MB
Conclusion
  • Goodbye

AIR for Flex Developers


AIR for Flex Developers is David Gassner's follow-up to his AIR Essential Training course, and takes a deeper look at how Flex Builder 3 and the Flex 3 framework can be used to build cross-system desktop applications with Adobe AIR. David examines every point of integration with the host operating system, including working with the local file system, creating and maintaining local databases, and managing native windows and menus. He also shares tips for how to configure the development environment, and how to publish and update finished AIR applications. Example files accompany the course.

Table of contents

Introduction
  • Welcome 0:46 0.3 MB
  • Prerequisites 2:50 2.5 MB
  • Installing WAMP on Windows 4:46 4.3 MB
  • Installing MAMP on Mac OS X 4:30 4.6 MB
  • Installing the sample database on MySQL 2:49 2.3 MB
  • Using the example files 0:42 0.5 MB
  • Setting up the example files on Mac OS X 5:17 4.8 MB
  • Setting up the example files on Windows 5:17 5.3 MB
1. AIR and Flex: A Quick Review
  • Creating a Flex project for AIR 3:30 3.1 MB
  • Exporting an AIR installation package 5:14 4.0 MB
  • Using the descriptor file 7:16 7.1 MB
2. Using the Clipboard
  • Understanding the Clipboard architecture 4:39 4.0 MB
  • Copying data to the system Clipboard 5:15 6.6 MB
  • Retrieving data from the system Clipboard 3:07 3.0 MB
  • Transferring complex objects with the Clipboard 6:00 6.0 MB
  • Transferring data collections with the Clipboard 7:51 8.7 MB
  • Transferring images in the Clipboard 4:20 3.9 MB
  • Deferred rendering 3:29 3.2 MB
3. Creating Drag-and-Drop Interfaces
  • Understanding drag-and-drop interfaces 3:44 4.1 MB
  • Accepting native dropped data 5:38 5.2 MB
  • Dragging and dropping file references 8:25 7.7 MB
  • Initiating native drag-and-drop 7:15 6.3 MB
4. Using the File System
  • Understanding file system access in AIR 4:13 3.8 MB
  • Using directory aliases and the File class 9:30 8.1 MB
  • Comparing synchronous and asynchronous file operations 5:41 5.7 MB
  • Browsing for files and directories 5:42 5.4 MB
  • Working with Flex's file access visual controls 9:18 8.9 MB
  • Creating and deleting directories 8:03 6.8 MB
  • Creating and manipulating files 11:01 10.6 MB
  • Reading data from a text file 7:13 6.4 MB
  • Writing data to a text file 5:01 5.0 MB
  • Using temporary directories 9:07 10.0 MB
5. Working with HTML Content
  • Using the Flex HTML component to create a browser 7:42 7.2 MB
  • Using script bridging with ActionScript and JavaScript 6:24 5.6 MB
  • Understanding AIR security in JavaScript 5:46 5.1 MB
6. Using Native Windows
  • Defining and instantiating native windows 8:03 7.3 MB
  • Controlling native window appearance 7:08 7.1 MB
  • Using transparent windows 4:10 3.7 MB
  • Working in Full Screen mode 3:03 3.8 MB
  • Changing the order of multiple windows 4:41 6.7 MB
  • Handling window events 4:34 4.7 MB
  • Preventing default window behaviors 3:37 3.0 MB
7. Using Native Menus
  • Creating native menus 6:21 7.4 MB
  • Adding native menus to windows and applications 2:58 2.5 MB
  • Using submenus and keyboard shortcuts 5:53 5.8 MB
  • Using the FlexNativeMenu control 5:39 5.3 MB
  • Using context menus 4:32 4.3 MB
  • Displaying menus in the system tray or Dock 2:58 2.8 MB
8. Monitoring Network Connections
  • Understanding network monitoring 3:11 2.8 MB
  • Using the URLMonitor 6:51 6.7 MB
  • Setting the pollInterval property 2:54 2.4 MB
  • Using the SocketMonitor 3:55 3.2 MB
9. Using the Local Database
  • Understanding the integrated SQLite database 3:30 3.3 MB
  • Creating and connecting to a database 5:15 4.6 MB
  • Using asynchronous database operations 3:57 3.9 MB
  • Creating database tables 7:15 6.3 MB
  • Inserting data 5:46 5.5 MB
  • Retrieving and handling data 5:56 7.2 MB
  • Using SQL statement parameters 7:08 7.3 MB
  • Using transactions 4:59 5.3 MB
  • Creating an occasionally connected application 8:55 8.6 MB
10. Encrypting Local Data
  • Understanding the EncryptedLocalStore class 2:48 3.2 MB
  • Inserting data into the encrypted local store 2:40 2.7 MB
  • Retrieving data from the encrypted local store 2:34 2.2 MB
11. Invoking an AIR Application
  • Using command-line arguments with AIR 9:42 8.0 MB
  • Opening files with AIR 7:09 6.0 MB
  • Using custom file types 4:58 6.4 MB
12. Updating an AIR Application
  • Setting application version numbers 6:02 6.6 MB
  • Retrieving an installation package from a website 8:42 8.5 MB
  • Comparing application version numbers 4:15 4.6 MB
  • Performing an application update 5:40 6.1 MB
13. Advanced Techniques
  • Closing an application gracefully 4:45 4.9 MB
  • Communicating between AIR applications 8:40 8.8 MB
Conclusion
  • Goodbye

Flex 3 Beyond the Basics


In Flex 3 Beyond the Basics, David Gassner delves into advanced Flex development skills, including custom popup windows and programmatic animation; parsing XML with E4X; and integrating Flex applications with ColdFusion, ASP.NET, and PHP. He explores effective ways to use Flash and Flex together, including the exchange of graphical skins, symbols, and components. David also demonstrates how to localize a Flex application. This course is a follow-up to Flex 3 Essential Training, and some experience with ActionScript 3, Flex Builder, and the Flex 3 Framework is recommended. Example files accompany the course.

Table of contents

Introduction
  • Welcome 0:42 0.7 MB
  • Prerequisites 1:40 1.5 MB
  • Using the example files 0:46 1.0 MB
1. Using Popup Windows
  • Presenting simple messages with the Alert class 5:37 4.9 MB
  • Managing Alert popup window buttons 5:02 4.9 MB
  • Handling Alert Popup Window events 5:33 5.2 MB
  • Changing the Alert popup window's appearance 6:36 6.0 MB
  • Creating custom popup windows 5:14 4.0 MB
  • Displaying and centering custom popup windows 5:11 4.1 MB
  • Removing popup windows 6:42 6.9 MB
  • Handling Popup Window events 9:30 10.8 MB
2. Animating with Visual Effects
  • Using simple effects and triggers 8:38 8.0 MB
  • Customizing animation with effect properties 6:07 6.6 MB
  • Using easing functions 4:31 5.1 MB
  • Using Sequence and parallel effects 5:12 5.9 MB
  • Declaring effects inside components 5:48 5.9 MB
  • Using effects with view states as transitions 8:50 9.3 MB
3. Using Graphical Skins with Flash and Flex
  • Using the default Flash graphical skins library 5:36 5.0 MB
  • Exporting a graphical skins library from Flash 4:40 4.1 MB
  • Importing Flash-based skins in Flex Builder 6:29 6.5 MB
4. Integrating Flash and Flex
  • Preparing a Flash Document for Use in Flex 4:38 4.7 MB
  • Displaying a Flash Document with SWFLoader 4:28 5.1 MB
  • Preparing a Flash Symbol for Use in Flex 7:55 8.2 MB
  • Embedding Flash symbols in Flex 5:05 5.9 MB
  • Installing the Flex Component Kit in Flash CS3 3:51 4.1 MB
  • Creating and exporting a Flex component in Flash 4:10 5.5 MB
  • Using Flash component libraries in Flex 6:07 6.8 MB
  • Extending a Flash component with a custom class 4:49 6.6 MB
  • Dispatching and handling Flash Component events 9:06 10.1 MB
5. Working with XML and E4X
  • Using the ActionScript XML class 5:30 5.5 MB
  • Extracting an XMLList with E4X 4:16 5.0 MB
  • Retrieving XML in E4X format with HTTPService 6:06 8.4 MB
  • Modifying XML data with E4X 2:59 4.1 MB
  • E4X expressions for parsing data 5:38 5.2 MB
  • E4X expressions for modifying data 7:06 7.6 MB
  • Using XML namespaces with E4X 6:16 8.4 MB
6. Using the Tree and MenuBar Controls
  • Using the Tree control with XML data 7:09 8.4 MB
  • Controlling leaf and branch labels 4:58 5.2 MB
  • Using graphical skins with Tree controls 5:22 7.1 MB
  • Handling Tree events 5:50 7.5 MB
  • Using the MenuBar control 2:15 2.7 MB
  • Handling MenuBar events 4:35 6.2 MB
7. Integrating Flex with ColdFusion
  • Installing ColdFusion on Windows 5:55 7.6 MB
  • Installing ColdFusion on Mac OS X 6:03 6.8 MB
  • Installing and configuring a sample database 3:27 3.5 MB
  • Installing CFEclipse 2:40 2.7 MB
  • Creating a CFEclipse project 3:41 5.9 MB
  • Creating Flex/ColdFusion projects in Flex Builder 3:48 5.5 MB
  • Calling CFC functions with RemoteObject 5:46 5.8 MB
  • Handling the RemoteObject result event 3:46 7.2 MB
  • Handling the RemoteObject fault event 4:30 6.6 MB
  • Passing arguments to CFC functions 6:11 9.9 MB
  • Working with multiple CFC functions 4:38 6.4 MB
  • Using RemoteObject with ActionScript 4:46 4.9 MB
8. Using the ColdFusion Extensions for Flex Builder
  • Installing the ColdFusion Extensions plug-in 4:00 3.2 MB
  • Using RDS Dataview and the Visual Query Builder 6:46 5.8 MB
  • Generating code with the CFC Value Object Wizard 9:14 14.5 MB
  • Understanding the generated code 7:06 10.4 MB
  • Retrieving data with the generated code 9:56 12.5 MB
  • Modifying data with the generated code 9:55 13.8 MB
  • Defining RemoteObject channels at runtime 5:19 7.5 MB
  • Managing an asynchronous state with AsyncToken 8:03 9.4 MB
9. Integrating with PHP
  • Installing WAMP on Windows 4:48 5.0 MB
  • Installing MAMP on Mac OS X 4:21 4.9 MB
  • Importing a sample database 2:42 3.8 MB
  • Creating a Flex/PHP project in Flex Builder 4:12 4.7 MB
  • Using Flex Builder's PHP Data Wizard 6:31 7.3 MB
  • Understanding the generated PHP code 6:22 7.8 MB
  • Retrieving data with the generated code 6:00 8.6 MB
  • Managing an asynchronous state with AsyncToken 6:03 8.4 MB
  • Modifying data with the generated code 10:46 12.5 MB
10. Integrating with ASP.NET
  • Installing ASP.NET and SQL Server 2005 Express 2:44 3.2 MB
  • Installing SQL Server Management Studio Express 1:19 3.7 MB
  • Importing a database into SQL Server 2:32 3.8 MB
  • Creating a Flex/ASP.NET project in Flex Builder 5:05 5.3 MB
  • Configuring SQL Server for use with Flex Builder 4:06 4.7 MB
  • Using Flex Builder 3's ASP.NET Data Wizard 5:32 8.9 MB
  • Reviewing the generated code 5:17 7.8 MB
  • Using the WebService component 7:13 6.8 MB
11. Managing Data on the Client
  • Filtering data with the ArrayCollection class 8:11 8.8 MB
  • Sorting data with the ArrayCollection class 6:51 8.2 MB
  • Finding data with the IViewCursor interface 7:18 7.4 MB
12. Working with Modules
  • Creating a Module component 6:07 7.5 MB
  • Loading a module with ModuleLoader 5:11 6.4 MB
  • Handling Module Component events 6:20 7.7 MB
  • Passing data to a module 4:41 5.1 MB
13. Localizing Flex Applications
  • Creating resource bundles in ActionScript 6:06 5.9 MB
  • Using ResourceBundle binding expressions 5:01 8.1 MB
  • Setting locales at runtime 4:31 5.0 MB
Conclusion
  • Goodbye

Drupal Essential Training



Drupal is a free, open-source content management system (CMS) for a variety of platforms. It has a robust user community and easy-to-use administration features. Drupal Essential Training covers all the important aspects of installing, configuring, customizing, and maintaining a Drupal-powered website. Instructor Tom Geller explores blogs, discussion forums, member profiles, and other features while demonstrating the steps required to make Drupal perform. He also teaches fundamental concepts and skills along the way, including installation, backups, and updates; security and permissions; flexible page layouts and CSS; menu navigation; and performance monitoring and disaster recovery. He also discusses how to select and install the community-supported modules that further expand Drupal's capabilities, and gives experienced PHP programmers tips on customizing page templates. Example files accompany the course.

Table of contents

Introduction
  • Welcome
  • Using the example files
1. What Is Drupal?
  • Drupal is a CMS
  • Choosing Drupal
  • Checking Drupal's requirements
  • Understanding the inner workings of Drupal
  • Meeting the Drupal community
2. What Can Drupal Do?
  • Learning key terms in Drupal
  • Touring Drupal's interface
3. Installing Drupal
  • Installing WAMP and Drupal on Windows
  • Installing MAMP
  • Setting up the database on a Mac
  • Downloading and installing Drupal on a Mac
  • Troubleshooting installation problems
  • Automating updates with cron
4. Perfecting Your Installation
  • Setting up clean URLs
  • Backing up your Drupal site
  • Restoring your Drupal site from backup
  • Wiping your Drupal installation clean
  • Updating Drupal
5. Understanding Drupal Administration
  • Using the Administration menu
  • Setting site information
  • Setting the theme
6. Managing Users on Your Site
  • Understanding security and permissions
  • Controlling site access with user management
  • Creating users
  • Setting user profiles
  • Creating contact forms
7. Establishing Your Site's Identity
  • Creating your site's basic info pages
  • Understanding page layout
  • Creating a flexible layout with blocks
8. Keeping Your Drupal Site Running
  • Monitoring performance
  • Recovering from disasters
  • Improving administration skills
9. Building Content Nodes
  • Understanding nodes
  • Creating basic content: Stories and pages
  • Enabling other content types
  • Adding blogs
  • Adding forums
  • Adding polls
10. Managing Site Content
  • Exploring content categories
  • Exchanging content via RSS
  • Using input filters
  • Managing comments
11. Customizing Your Site's Appearance with Themes and CSS
  • Configuring your theme
  • Changing your theme's graphics
  • Finding and installing a new theme
  • Understanding Cascading Style Sheets (CSS)
  • Deciphering CSS files
12. Expanding Your Site's Capabilities with Modules
  • Finding modules
  • Unpacking and installing modules
  • Configuring modules
  • Implementing complex modules
13. Identifying Must-Have Modules
  • Ensuring automated updates with poormanscron
  • Defining custom content types with CCK
  • Stopping spam using a CAPTCHA
  • Using a WYSIWYG text editor
14. Building a Navigation Framework
  • Getting around with multilevel menus
  • Building custom menus
  • Creating easy-to-navigate books
15. Advanced Tips for PHP Programmers
  • Changing page templates with PHP
  • Using PHP in content
  • Implementing PHP snippets
16. Launching Your Drupal Site
  • Launching your site
  • Joining the Drupal community
Conclusion
  • Goodbye
Rapidshare:
http://rapidshare.com/files/157431704/netbks.com_-_Drupal.part1.rar
http://rapidshare.com/files/157431526/netbks.com_-_Drupal.part2.rar
http://rapidshare.com/files/157431618/netbks.com_-_Drupal.part3.rar
http://rapidshare.com/files/157431524/netbks.com_-_Drupal.part4.rar
http://rapidshare.com/files/157431697/netbks.com_-_Drupal.part5.rar
http://rapidshare.com/files/157429610/netbks.com_-_Drupal.part6.rar

Joomla! Creating and Editing Custom Templates



Custom templates are the key to making a Joomla!-driven website stand out. In Joomla! Creating and Editing Custom Templates, Jen Kramer McKibben offers instruction and insight to help Joomla! users create eye-popping websites. Jen starts with the basics, like how to add the Joomla! template codes to a static HTML layout, install the template package, and clean up styling after installation. She also shows how to make multiple layouts within the same Joomla! template, configure menus and submenus, and more. Exercise files accompany the course.

Table of contents

Introduction
  • Welcome
  • Establishing the basics
  • Using the exercise files
1. Understanding Joomla! Templates
  • Understanding Joomla! templates
  • Understanding Joomla! template files
  • Understanding the index.php file
  • Understanding the XML file
2. Converting the HTML Comp to Joomla! Templates
  • Getting the HTML comp ready for conversion
  • Creating a PNG thumbnail
  • Creating a new index.php file
  • Creating a new XML file
3. Installing the Joomla! Template Package File
  • Creating and installing the package file
  • Fixing typical installation problems
  • Assigning templates and modules
4. Making Your Joomla! Template Pretty (Again)
  • Finding where all the "pretty" went
  • Using the Firefox Web Developer toolbar
  • Getting the content area styling back
  • Making the news more interesting
  • Placing a random image
  • Configuring menus and submenus
  • Styling a poll
  • Styling a footer
5. Advanced Topics
  • Assigning "optional regions" in a Joomla! template
  • Changing the favicon
Conclusion
  • Goodbye
Rapidshare:
http://rapidshare.com/files/172086003/Joomla_CAECT.part1.rar
http://rapidshare.com/files/172067909/Joomla_CAECT.part2.rar

Dreamweaver CS4 Dynamic Development


Dreamweaver CS4 Dynamic Development takes users to the next level in their understanding of the application. David Gassner demonstrates the installation of Apache, MySQL, and PHP for Mac OS X and Windows. He also shows how to define sites, integrate ColdFusion and PHP, implement AJAX-style pages with the Spry framework, add visual effects, and present XML-formatted data. David explores Dreamweaver's new features, Live View and Live Code, showing how they can be used to build and test web pages before they go live. Exercise files accompany the course.

Table of contents

Introduction
  • Welcome 1:20 8.5 MB
  • Series overview 3:07 2.4 MB
  • Using ASP and ASP.NET with Dreamweaver 1:38 1.2 MB
  • Installing the exercise files 1:34 1.3 MB
1. Understanding Browsers, Servers, and Databases
  • Static vs. dynamic web pages 5:58 4.0 MB
  • Selecting an application server 4:51 3.7 MB
  • Selecting a database 6:48 4.9 MB
2. Installing Required Software
  • Introducing Apache, MySQL, and PHP 2:51 2.2 MB
  • Installing WAMP on Windows 4:34 3.9 MB
  • Installing MAMP on Mac OS X 3:04 3.3 MB
  • Installing the exercises database 2:25 3.1 MB
3. Defining a Site with PHP and MySQL
  • Setting up the PHP exercise files 1:55 1.7 MB
  • Defining a Dreamweaver site 3:50 4.4 MB
  • Understanding basic PHP code 2:24 2.4 MB
  • Inserting simple PHP commands 2:40 2.9 MB
  • Using Live View and Live Code with PHP 2:49 3.1 MB
  • Using server-side includes 6:46 7.8 MB
  • Defining a database connection 5:31 5.4 MB
4. Defining a Site with ColdFusion and MySQL
  • Installing ColdFusion on Windows 4:38 4.4 MB
  • Installing ColdFusion on Mac 5:35 5.0 MB
  • Completing the ColdFusion installation 1:22 1.7 MB
  • Using the ColdFusion Administrator 4:44 4.9 MB
  • Setting up the ColdFusion exercise files 1:44 2.1 MB
  • Defining a Dreamweaver site 3:22 4.6 MB
  • Understanding basic ColdFusion code 3:30 3.2 MB
  • Using Live View and Live Code with PHP 2:00 1.8 MB
  • Inserting simple ColdFusion commands 3:25 3.3 MB
  • Using server-side includes 7:10 7.5 MB
  • Defining a ColdFusion data source 6:47 5.2 MB
5. Using Bindings and Server Behaviors
  • Working with data in PHP and ColdFusion 1:36 1.4 MB
  • Using the Bindings and Server Behaviors panels 2:54 1.9 MB
  • Building a simple recordset 5:30 6.0 MB
  • Building an advanced recordset 5:08 5.7 MB
  • Using repeating regions 3:32 3.4 MB
  • Generating a dynamic table 4:23 4.8 MB
  • Applying string formats 4:32 4.5 MB
  • Displaying the total number of records 1:52 1.9 MB
  • Limiting the number of records with paging controls 5:58 6.9 MB
  • Creating conditional regions 3:39 3.8 MB
  • Creating a Master Detail page set 7:32 8.6 MB
6. Building Data Entry Systems
  • Understanding data entry systems 3:47 4.3 MB
  • Preparing a record insert form with recordsets 3:38 3.9 MB
  • Using the Record Insertion Form wizard 7:17 8.5 MB
  • Creating a custom data entry form 7:44 8.9 MB
  • Using the Insert Record server behavior 4:26 6.0 MB
  • Using the Record Update Form wizard 7:15 9.1 MB
  • Displaying existing data in form controls 6:23 7.6 MB
  • Using the Update Form behavior 3:14 3.9 MB
  • Creating list page links to edit and delete data 3:28 3.6 MB
  • Using the Delete Record server behavior 5:58 6.5 MB
7. Authenticating Users with ColdFusion
  • Enabling J2EE sessions in ColdFusion 3:24 3.3 MB
  • Creating an Application.cfc file 4:58 4.4 MB
  • Creating a login form page for ColdFusion 4:26 5.2 MB
  • Logging in with a ColdFusion server behavior 5:02 6.6 MB
  • Protecting page access with ColdFusion server behaviors 3:30 3.5 MB
  • Logging out with a ColdFusion server behavior 3:08 3.3 MB
8. Authenticating Users with PHP
  • Creating a login form page for PHP 5:17 5.5 MB
  • Logging in with a PHP server behavior 2:56 3.7 MB
  • Protecting page access with PHP server behaviors 4:18 4.3 MB
  • Logging out with a PHP server behavior 3:47 3.4 MB
9. Validating Forms with Spry
  • Understanding client-side form validation 3:48 2.8 MB
  • Validating form controls 6:18 6.4 MB
  • Laying out the validation user interface 2:55 3.2 MB
  • Modifying validation display with CSS 2:47 3.0 MB
10. Using Spry XML Data Sets
  • Creating a Spry XML data set 5:58 6.3 MB
  • Generating XML output with ColdFusion 4:19 4.5 MB
  • Generating XML output with PHP 4:22 4.7 MB
  • Generating HTML output 5:23 6.5 MB
  • Creating a Spry table 4:13 4.8 MB
  • Formatting Spry tables 4:59 5.7 MB
  • Generating a repeating list 3:23 4.2 MB
  • Creating a Spry repeating region 4:24 5.1 MB
11. Creating a Dynamic User Interface with Spry
  • Using multiple record sets and displaying multiple dynamic tables 3:49 5.2 MB
  • Using a Spry accordion 4:24 5.2 MB
  • Using Spry tabbed panels 4:21 5.2 MB
  • Using Spry collapsible panels 4:23 5.2 MB
  • Using a Spry menu bar 6:05 7.0 MB
Conclusion
  • Goodbye

Joomla! Advanced CSS



Joomla! Advanced CSS shows how those familiar with Joomla! and with hand-coded HTML and CSS can take the next step in creating a dynamic website with a unique look and feel. Jen Kramer McKibben goes deep into the functionality of this open-source content management system, exploring topics like putting more style into modules, editing CSS on the fly using the Firefox Web Developer toolbar, creating horizontal and vertical menu layouts, and including images in those menus. Exercise files accompany the course.

Table of contents

0. Introduction
  • Welcome
  • Establishing the basics
  • Using the exercise files
1. CSS in Joomla!
  • Introducing the Firefox Web Developer toolbar
  • Reviewing the CSS that Joomla! provides
  • Reviewing the module insertion code
2. CSS and Menus: The Basics
  • Styling menus horizontally
  • Styling menus vertically
  • Styling the tertiary navigation
3. CSS and Menus: Advanced
  • Styling each link individually
  • Building image-based menus
  • Tabbed navigation using the sliding doors technique
4. Module and Content Settings and Styling
  • Styling breadcrumbs
  • Styling multipage articles
  • Styling a search box
  • Styling banner ads
  • Styling the login box
  • Creating rounded corners for a module
  • Embedding a module in your content
5. Managing CSS Across Several Templates
  • The theory of working with more than one template
  • Working with a template based on the default
Conclusion
  • Goodbye
Rapidshare:
http://rapidshare.com/files/184504492/LC_Adv_CSS_part3.rar
http://rapidshare.com/files/184521961/LC_Adv_CSS_part2.rar
http://rapidshare.com/files/184521256/LC_Adv_CSS_part1.rar

Self-Hosting a WordPress Site


In Self-Hosting a WordPress Site, author and avid blogger Maria Langer shows how a blog can be customized to make it stand out in the digital crowd. Maria walks WordPress users—from casual bloggers to seasoned pros—through the steps to making a blog truly unique. This course goes beyond the basics, like setting a standard theme, and demonstrates such advanced techniques as incorporating CSS, PHP, and HTML.

Table of contents

Introduction
  • Welcome 1:47 25.8 MB
1. Installing Self-Hosted WordPress
  • Installation overview 2:02 2.5 MB
  • Installing with one of the suggested ISPs 4:48 4.8 MB
  • Installing with another ISP 10:34 11.7 MB
  • Importing WordPress content 3:34 5.0 MB
  • Next steps 4:37 4.9 MB
2. Comparing WordPress Administration Panels
  • Understanding WordPress' differences 3:43 5.9 MB
  • Comparing content creation options 1:38 1.6 MB
  • Understanding slugs 5:47 6.1 MB
  • Working with user accounts 5:30 5.5 MB
  • Using the Upgrade tool 3:41 3.6 MB
  • Setting options 7:29 6.6 MB
3. Customizing a Blog's Appearance
  • Understanding themes 2:38 2.7 MB
  • Installing themes 11:45 20.3 MB
  • Customizing themes 4:58 3.9 MB
  • Modifying CSS 8:01 12.4 MB
  • Modifying PHP 10:55 14.6 MB
4. Using Plug-Ins
  • Understanding plug-ins 4:14 6.0 MB
  • Activating Akismet 4:22 4.4 MB
  • Installing and activating WordPress stats 5:07 6.3 MB
  • Backing up with the WordPress DBManager plug-in 6:06 7.5 MB
  • Adding polls 7:06 12.7 MB
5. Using WordPress as a Content Management System
  • Understanding content management systems 2:18 1.7 MB
  • Touring a WordPress CMS site 5:11 8.4 MB
Goodbye
  • Goodbye
Depositfiles:
http://depositfiles.com/files/9fipt84nn
http://depositfiles.com/files/whd1bcp2d
http://depositfiles.com/files/maty2zp6j


Mediafire:
http://www.mediafire.com/?nhytirlmovm
http://www.mediafire.com/?m2lgjtwafo0
http://www.mediafire.com/?nmzeatznjqd
http://www.mediafire.com/?nnmynznwztu


Rapidshare:
http://rapidshare.com/files/191433841/Self.Hosting.A.WordPress.Site.part1.rar
http://rapidshare.com/files/191433844/Self.Hosting.A.WordPress.Site.part2.rar
http://rapidshare.com/files/191434357/Self.Hosting.A.WordPress.Site.part3.rar

PHP with MySQL Beyond the Basics


In PHP with MySQL Beyond the Basics, expert instructor Kevin Skoglund introduces powerful PHP programming techniques using object-oriented programming (OOP). Both novice and experienced PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that OOP offers. Kevin shows how OOP techniques can streamline database queries, help manage sessions, and simplify user logins. While building a real-world web application, Kevin also includes practical advice on topics ranging from structuring code to logging user actions. Exercise files accompany the course.

Table of contents

Introduction
  • Welcome 1:28 14.4 MB
  • Using the exercise files 2:36 2.4 MB
  • 1. Installation and Project Setup
  • PHP and MySQL installation 0:48 1.3 MB
  • Project setup 3:48 3.4 MB
2. Intermediate PHP Techniques
  • Using variable variables 5:20 4.7 MB
  • Applying more array functions 5:32 5.4 MB
  • Building dates and times: Epoch/Unix 8:47 6.9 MB
  • Formatting dates and times: Strings and SQL 10:06 9.0 MB
  • Setting server and request variables 5:37 5.0 MB
  • Establishing global and static variable scope 5:43 5.1 MB
  • Making a reference assignment 3:00 2.7 MB
  • Using references as function arguments 4:08 3.5 MB
  • Using references as function return values 6:13 5.7 MB
3. Introduction to Object-Oriented Programming (OOP)
  • Introducing the concept and basics of OOP 6:25 4.2 MB
  • Defining classes 4:07 3.8 MB
  • Defining class methods 3:30 3.3 MB
  • Instantiating a class 6:00 4.9 MB
  • Referencing an instance 4:40 3.6 MB
  • Defining class properties 7:34 7.6 MB
4. OOP in Practice
  • Understanding class inheritance 6:24 5.6 MB
  • Setting access modifiers 8:03 7.2 MB
  • Using setters and getters 4:02 3.4 MB
  • Working with the static modifier 8:20 7.0 MB
  • Reviewing the scope resolution operator 2:50 2.5 MB
  • Referencing the Parent class 6:49 5.6 MB
  • Using constructors and destructors 6:10 4.9 MB
  • Cloning objects 3:27 3.1 MB
  • Comparing objects 4:47 4.2 MB
5. Photo Gallery Project Setup
  • Overview of the project 3:09 2.1 MB
  • Creating project and asset directories 6:08 5.5 MB
  • Creating a MySQL database 5:31 4.5 MB
6. Foundations of an OOP Project
  • Creating the MySQL Database class 6:12 6.8 MB
  • Adding queries to the MySQL Database class 3:09 4.1 MB
  • Using the database object 6:47 6.5 MB
  • How OOP is an improvement 5:16 6.9 MB
  • Creating a User class 6:25 7.4 MB
  • Instantiating user objects 8:46 10.6 MB
  • Revising find methods to instantiate 4:03 4.3 MB
  • Autoload: The undeclared object safety net 4:08 4.6 MB
  • Creating the Session class 7:11 6.6 MB
  • Logging in using the Session class 8:56 12.6 MB
  • Initializing files and path constants 6:02 8.1 MB
  • Using path content for layout 4:51 5.9 MB
  • Late static binding 13:05 15.4 MB
7. Working with Files and Directories
  • File system basics 5:28 5.2 MB
  • Understanding file permissions 8:48 6.4 MB
  • Setting file permissions 5:07 5.3 MB
  • PHP permissions 10:53 11.1 MB
  • Accessing files 9:45 7.9 MB
  • Writing to files 5:19 5.2 MB
  • Deleting files 1:51 1.8 MB
  • Moving the file pointer 3:58 3.4 MB
  • Reading files 6:17 7.2 MB
  • Examining file details 6:26 7.2 MB
  • Working with directories 6:44 7.5 MB
  • Viewing directory content 5:28 6.4 MB
  • Creating a log file: Assignment 5:44 4.1 MB
  • Creating a log file: Solution 7:56 7.1 MB
8. Uploading Files
  • Configuring PHP for file uploads 5:42 4.8 MB
  • Sending files as form data 4:22 5.4 MB
  • Inspecting uploaded files 3:55 3.4 MB
  • Uploading errors 3:59 3.7 MB
  • Moving uploaded files 5:54 5.8 MB
9. Completing the User Class
  • Remaining user CRUD 2:04 2.1 MB
  • Creating users 5:18 5.8 MB
  • Updating users 5:58 7.6 MB
  • Deleting users 3:39 4.6 MB
  • Abstracting the database table name 3:30 7.3 MB
  • Abstracting the attributes 5:56 9.1 MB
  • Finding the database attributes 3:35 3.8 MB
10. The Photograph Class
  • Starting the Photograph class 6:16 8.4 MB
  • Coding the Photograph class 5:53 8.4 MB
  • Saving photographs 5:22 8.6 MB
  • Uploading photographs 6:46 8.1 MB
  • Listing photographs 5:55 8.2 MB
  • Storing messages in the Session class 6:15 8.7 MB
  • Deleting photographs 7:54 11.1 MB
  • Displaying photographs in the public area 4:34 6.0 MB
11. The Comment Class
  • Creating the Comment class 7:07 9.3 MB
  • Building the comment form 6:43 9.6 MB
  • Listing comments 6:05 12.2 MB
  • Reviewing comments in the staff area 7:28 9.3 MB
12. Pagination
  • Understanding the concepts behind pagination 2:51 2.7 MB
  • Using LIMIT, OFFSET, and COUNT 2:56 2.2 MB
  • Finding the pagination variables 5:51 8.9 MB
  • Using the Pagination class 5:02 5.0 MB
  • Paginating photographs 2:53 4.3 MB
  • Using pagination links 5:26 6.7 MB
13. Sending Emails
  • Configuring PHP for email 7:30 5.2 MB
  • Sending email with mail() 7:09 5.8 MB
  • Using headers 6:50 7.3 MB
  • Reviewing SMTP 4:09 2.5 MB
  • Using PHPMailer 8:41 12.4 MB
  • Building notification for new comments 8:41 11.7 MB
14. Templating and Code Organization
  • Using MVC architecture 4:12 5.9 MB
  • Simple templating 8:10 10.6 MB
  • Using the Smarty PHP templating engine 2:10 3.1 MB
  • Building PHP libraries and frameworks 3:14 2.1 MB
Conclusion
  • Goodbye 1:40 1.0 MB
Appendix: PHP Installation and Configuration Assistance
  • Installing on Mac 10.4 (Tiger) 11:59 13.6 MB
  • Installing on Mac 10.5 (Leopard) 11:23 9.8 MB
  • Configuring a Mac 13:39 10.0 MB
  • The text editor on Mac 3:27 3.6 MB
  • phpMyAdmin installation on Mac 2:26 2.2 MB
  • Installing on Windows 6:30 6.2 MB
  • Configuring on Windows 8:21 7.6 MB
  • The text editor on Windows 4:11 4.8 MB
  • MySQL basics: phpMyAdmin

Ruby on Rails Essential Training


Ruby on Rails aims to make building web applications simpler. In Ruby on Rails Essential Training, expert instructor Kevin Skoglund focuses on the same goal. Kevin explains the complete process--from understanding the fundamental concepts behind any Ruby on Rails project to creating full-featured, easy-to-maintain applications using the Ruby on Rails framework. Using the practical project of building an online store as an example, Skoglund teaches the basics of the Ruby language. He also covers how to design an application, how to build dynamic interfaces, how to structure and interact with databases, how to create a working shopping cart, and how to regulate user access with passwords. We thank our colleagues at The Pragmatic Programmers, L.L.C., for permission to adapt certain code from their book Agile Web Development with Rails for use in this tutorial. Exercise files accompany the tutorials.

Table of contents

Introduction
  • Introduction 3:21 4.4 MB
  • How to use the exercise files 2:01 2.6 MB
1. What Is Ruby on Rails?
  • What is Ruby on Rails? 2:18 1.8 MB
  • What is Rails? 2:44 2.0 MB
  • DRY, conventions, and sensible defaults 3:34 2.4 MB
  • MVC architecture 4:43 3.3 MB
2. Installing Ruby on Rails
  • Installation overview 7:03 8.7 MB
  • Installing Ruby and RubyGems 20:05 40.7 MB
  • Installing Rails 3:26 4.9 MB
  • Installing MySQL 10:13 17.3 MB
  • TextMate 4:42 7.4 MB
  • Webserver 2:14 4.1 MB
3. Getting Started
  • Creating a work folder and a Rails project 6:50 9.5 MB
  • Creating a controller and an action 8:22 11.5 MB
  • Creating a view 5:35 6.3 MB
4. How the Rails Framework Works
  • Understanding the operation trail 4:22 4.0 MB
  • Getting familiar with the file structure 5:12 7.2 MB
  • How server requests are handled 10:02 16.8 MB
5. Setting Up a Database
  • A quick dip in the database pool 2:24 1.6 MB
  • Creating a database and a database table 9:21 13.3 MB
  • Configuring a Rails application to connect 7:27 11.9 MB
  • Scaffold: Magic CRUD 9:22 11.4 MB
6. Controllers, Views, and Dynamic Content
  • RHTML: Adding dynamic content to the view 8:59 10.5 MB
  • Variables in Ruby 7:08 6.8 MB
  • Getting the controller to interact with the view 4:40 6.9 MB
  • Calling controller actions from other actions 6:27 6.8 MB
  • Linking to other actions from the view 8:41 9.2 MB
  • Rendering an action 11:51 13.3 MB
  • Redirecting an action 7:52 7.9 MB
  • Public vs. private actions 7:15 8.5 MB
7. Essential Ruby
  • Review and introduction 2:30 2.9 MB
  • String basics 11:16 12.9 MB
  • Double-quoted strings 5:45 8.5 MB
  • Numbers 11:26 13.1 MB
  • Introduction to arrays 7:11 7.0 MB
  • Manipulating arrays 9:29 11.8 MB
  • Ranges 4:47 5.4 MB
  • Hashes 11:53 12.7 MB
  • Control flow: Logical expressions 10:08 10.7 MB
  • Control flow: Loops and blocks 5:18 5.6 MB
  • Control flow: Iterators 8:37 10.0 MB
8. Troubleshooting
  • Commenting your code 4:22 5.9 MB
  • Errors and logs 6:38 13.3 MB
  • Seeing what went wrong 6:42 8.1 MB
  • Breaking problems into pieces 1:28 1.0 MB
9. Models
  • Creating a model 3:46 4.6 MB
  • Accessing your model 5:52 6.2 MB
  • Adding model attributes 6:28 8.3 MB
  • Understanding instances 8:04 7.9 MB
  • Manipulating instances 5:53 5.9 MB
  • Setting default values with Initialize 3:42 4.4 MB
  • Creating inheritance 6:20 7.4 MB
  • Using inheritance 6:54 8.3 MB
  • Basic model interaction 8:27 9.4 MB
  • Advanced model interaction 11:26 13.8 MB
  • Judicious model use 2:27 1.6 MB
10. Working with Databases
  • Setting up for this chapter 1:30 2.7 MB
  • Switching back to our database 3:56 5.5 MB
  • Basic SQL syntax 4:20 3.1 MB
  • Using SQL syntax 5:31 8.5 MB
  • Finding records in Rails 8:27 10.4 MB
  • Using conditions to find specific records 7:37 7.8 MB
  • Ordering found records 2:19 3.0 MB
  • Limiting found records 2:46 3.6 MB
  • Finding a single record 7:48 10.8 MB
  • Using parameters to find records 5:10 6.7 MB
  • Creating and saving records 5:29 7.6 MB
  • Submitting forms to the database 11:17 16.8 MB
  • Updating records 6:05 8.9 MB
  • Deleting records 3:46 4.7 MB
  • Validating database data 8:21 10.3 MB
11. Building an Application, Pt. 1: Working with Multiple Databases
  • Blueprinting your application 6:44 4.8 MB
  • Preparing databases 7:34 9.0 MB
  • Relating databases: One-to-many 4:07 3.2 MB
  • Creating a relationship 9:10 14.2 MB
  • Generating your own scaffold 2:58 5.0 MB
  • The Flash hash 4:30 6.4 MB
  • Partials 2:26 4.3 MB
  • CRUD and relational databases 12:43 19.0 MB
  • Relating databases: Many-to-many (simple) 4:26 3.6 MB
  • Creating a simple join table 15:13 22.6 MB
  • Relating databases: Many-to-many (rich) 3:16 2.8 MB
  • Creating a rich join table 3:57 5.7 MB
12. Building an Application, Pt. 2: Creating Interfaces
  • Building the admin area 7:23 8.1 MB
  • Finishing the admin area 5:14 7.9 MB
  • Designing the public area 6:54 10.0 MB
  • Adding images 2:51 4.7 MB
  • Cycle and zebra-striping 2:29 3.6 MB
  • Formatting dates and times 4:26 7.0 MB
  • Helpers: Built-in and custom 4:41 8.7 MB
13. Building an Application, Pt. 3: Adding a Shopping Cart
  • Building a shopping cart 10:03 10.8 MB
  • Cookies and sessions 7:14 9.5 MB
  • Creating a ''before'' filter 2:24 3.2 MB
  • Adding items to the cart 6:06 9.8 MB
  • Emptying the cart 3:41 6.4 MB
14. Building an Application, Pt. 4: Finishing Your Application
  • Layouts 5:10 7.3 MB
  • Sending values to layouts 3:58 5.3 MB
  • Building a checkout form 2:32 2.9 MB
  • Handling payments 6:40 9.9 MB
  • Using stylesheets 4:20 7.3 MB
15. Building an Application, Pt. 5: Regulating User Access
  • Setting up encrypted passwords 6:44 8.6 MB
  • Logging in users 3:30 5.2 MB
  • Regulating user access 6:37 10.9 MB
  • 16. Deploying Your Application
  • Deploying your application 3:17 5.0 MB
Conclusion
  • Goodbye

Web ReDesign: Strategies for Success


Today's web landscape is quickly changing, and web companies, in-house teams, designers, and developers are racing to keep up. Web ReDesign: Strategies for Success teaches the techniques and tools to help move teams in the right direction, whether they need to do a complete redesign or just need to supplement an ongoing strategy. Instructor Kelly Goto develops strategy based on an iterative approach, focusing on branding and audience, usability testing, and content development. The training teaches how to plan effectively, reach target audiences, and take current web design and development knowledge to the next level. Exercise files accompany the tutorials.

Table of contents

1. Introduction
  • Introduction 0:48 0.8 MB
  • What is this title? 3:01 2.4 MB
  • The new web 2:01 4.3 MB
2. The Core Process
  • Core process overview 5:42 5.3 MB
  • Core process phase 1: Define the project 2:54 3.2 MB
  • Core process phase 2: Develop the site structure 1:46 3.1 MB
  • Core process phase 3: Design the visual interface 3:15 4.6 MB
  • Core process phase 4: Build and integrate 2:33 2.5 MB
  • Core process phase 5: Launch and beyond 2:31 2.7 MB
  • Core process plus 1:04 0.9 MB
  • An iterative approach 1:57 1.9 MB
  • User-centered design 5:39 6.6 MB
3. Strategic Essentials
  • Initiative planner 6:01 6.1 MB
  • Initiative planner case study 2:51 3.7 MB
  • Competitive feature analysis 5:06 5.3 MB
  • Strategic roadmap 3:13 2.9 MB
  • Iterative redesign case study 4:12 5.5 MB
4. Communication
  • Building a client survey 10:43 18.5 MB
  • Communication brief 8:25 12.8 MB
  • The art of estimation 7:51 7.5 MB
  • Sample budgeting and pricing 4:49 6.3 MB
  • Scope creep 2:11 2.5 MB
  • Centralizing communication 2:22 3.2 MB
  • The importance of time tracking 2:34 3.2 MB
5. Branding
  • User experience and the brand promise 4:21 8.0 MB
  • Aligning brand vision 4:16 4.8 MB
6. Understanding Your Audience
  • Three ways of understanding your audience 10:04 10.8 MB
7. Usability Testing
  • Usability 101 6:21 5.9 MB
  • Usability planning and recruiting 5:32 5.6 MB
  • Conducting a usability test 7:12 13.0 MB
  • Analysis and implementation 3:44 4.4 MB
8. Information Design
  • Information design intensive 6:45 8.2 MB
9. Managing Content
  • Identifying the role of content development 4:27 7.4 MB
  • Content development: Workflow overview 6:14 11.9 MB
Conclusion
  • Conclusion

HTML Essential Training


Whether you use a web authoring system or write HTML by hand, you need to know how HTML works. HTML Essential Training is designed to help you understand HTML, its strengths and weaknesses, and how to identify and fix problems in a web page. More than just an HTML tutorial, HTML Essential Training covers the how and the why of HTML documents, including document structure, block and inline level tags, floating images, controlling white space, phrase and font markup, and much more! From setting up a simple web page to adding CSS style sheets and JavaScript rollovers, HTML Essential Training gives you the skills you need to take control of your HTML.

Table of contents

01. welcome
  • intro 0:32 4.0 MB
02. introduction
  • introduction 2:16 1.5 MB
  • a brief overview 7:53 5.0 MB
03. HTML tags
  • HTML document type overview 6:06 4.3 MB
  • the outer structure of an HTML document 4:57 3.3 MB
  • the outer structure of an HTML document part 2 3:09 2.0 MB
  • creating and using templates 4:24 2.9 MB
  • HTML and text 3:43 2.6 MB
  • paragraphs 3:43 2.7 MB
  • block and inline tags 3:12 2.1 MB
  • controlling line breaks and spaces 5:48 4.5 MB
  • phrase elements 3:18 2.3 MB
  • font-markup elements 1:48 1.2 MB
  • quotations and quote marks 4:10 2.9 MB
  • pre-formatted text using the PRE tag 1:54 1.3 MB
  • aligning paragraphs 3:11 2.3 MB
  • HTML lists 8:14 6.0 MB
  • selecting a typeface using the FONT tag 5:05 3.9 MB
  • selecting a type size using the FONT tag 2:20 1.8 MB
  • introduction to hyperlinks 4:54 3.7 MB
  • absolute and relative URLs 5:47 4.1 MB
  • specifying a different base for relative URLs 2:17 1.5 MB
  • adding titles to your links 1:15 1.0 MB
  • fragments: linking to a segment of a page 4:59 3.9 MB
  • inline images and the IMG tag 6:18 4.0 MB
  • flowing text around an image 5:57 4.9 MB
  • breaking lines around an image 2:27 2.0 MB
  • image borders 3:57 3.0 MB
  • naming images for scripting 2:45 5.1 MB
04. cascading style sheets
  • introduction to CSS 3:20 2.7 MB
  • levels of inheritance 2:21 1.8 MB
  • syntax overview 2:22 1.5 MB
  • syntax overview continued 2:22 2.5 MB
  • using SPAN and DIV to apply style 2:06 1.6 MB
  • using selectors to create classes of styles 5:23 4.0 MB
  • some CSS units of measure 5:21 4.2 MB
05. tables
  • introduction to HTML tables 2:10 1.4 MB
  • formatting tables with CSS 4:03 2.8 MB
  • aligning images with tables 3:20 3.8 MB
06. frames
  • frames overview 3:17 2.3 MB
  • targeting links to the correct frame 2:52 2.2 MB
  • hiding frame borders 2:38 2.0 MB
07. forms
  • HTML forms 9:10 7.5 MB
08. javascript rollovers
  • javascript rollovers
Rapidshare:
http://sites.google.com/site/bdlynda/Home/HTMLTraining.txt

Building an Online Shopping Cart


By 2007, 77% of internet users over the age of 13 -- about 131.3 million people -- will shop online. In these tutorials, instructor Lawrence Cramer helps give business owners the tools to harness this market effectively. Using an in-depth case study and other varied examples, Lawrence demonstrates how to seamlessly create and incorporate a shopping cart and back end to support online customers. Building an Online Shopping Cart covers everything from the general concepts of e-commerce to the nitty-gritty of setting up and customizing credit card and order processing features. The training also covers security, customer privacy, building a store, and developing and integrating customer service and policies.

Table of contents

1. Introduction
  • Welcome
2. E-Commerce Basics
  • The elements of e-commerce
  • SSL (Secure Sockets Layer) certificate essentials
  • Acquiring and installing an SSL certificate
3. Accepting Payments Online
  • Accepting credit cards online
  • Payment methods
  • Choosing between a payment gateway and a processor
  • Merchant accounts
4. Static vs. Dynamic Sites
  • ''Static'' e-commerce sites
  • Dynamic e-commerce sites
  • Static vs. dynamic sites
  • Which application language to use
  • SQL (Structured Query Language)
  • Hosted vs. stand-alone sites
5. Databases
  • Database overview
  • Choosing a database
6. Security
  • Securing the database
  • Securing the website
7. Shopping Carts
  • Building a custom cart vs. buying off the shelf
  • How to choose a shopping cart
8. Basic Elements of a Shopping Cart
  • E-commerce essentials
  • The store and the catalog
  • The cart
  • Checking out
  • Online store administration
9. Case Study: Using ColdFusion and Cartweaver
  • Setting up the development environment
  • Installing the Cartweaver Extension Suite into Dreamweaver
  • Setting up the site
  • Installing the Cartweaver application into a new site
  • Setting up the DSN (Data Source Name)
  • Testing the installation
  • Code structure
  • A word about design
10. Deploying the Shopping Cart
  • Choosing and preparing the host
  • Uploading the site
  • Setting up the host DSN
  • Testing and troubleshooting
  • Setting up the payment gateway or processor
11. Setting Up the Store
  • Admin walk-through
  • Changing the store password
  • Global store settings
  • Product options
  • Categorizing products
  • Shipping cost setup
  • Adding products
  • Customers and orders
12. Customer Satisfaction
  • Customer service and policies
Conclusion
  • Goodbye
Mediafire:
http://www.mediafire.com/?vlbrazlnnh9
http://www.mediafire.com/?2kikizsas1b
http://www.mediafire.com/?sdzyzvyef2s
http://www.mediafire.com/?asmwiyjnitm
http://www.mediafire.com/?0nde46bebst
http://www.mediafire.com/?ywmwzczeeeh

Rapidshare:
http://rapidshare.com/files/4677926/LyBuOnShCCd.part01.rar
http://rapidshare.com/files/4706408/LyBuOnShCCd.part02.rar
http://rapidshare.com/files/4749353/LyBuOnShCCd.part03.rar
http://rapidshare.com/files/4775966/LyBuOnShCCd.part04.rar
http://rapidshare.com/files/4806222/LyBuOnShCCd.part05.rar
http://rapidshare.com/files/4808527/LyBuOnShCCd.part06.rar
 

Copyright 2008 All Rights Reserved By Lyndabd.blogspot.com