In AJAX Essential Training, instructor Dori Smith shows experienced web developers how to utilize AJAX to best create dynamic pages. The course covers selecting the best tools for the job (HTML, CSS, JavaScript, XML), understanding all aspects of HTTP from requests to responses, and creating dynamic forms and maps from static HTML and CSS forms and files. Dori also explains in detail how to get and use the Yahoo! UI framework. Exercise files accompany the tutorials.
HTML vs. XHTML 3:04 6.4 MB
What is CSS? 3:48 6.9 MB
What is XML? 2:11 4.7 MB
What is DHTML? 1:09 0.7 MB
What is JavaScript? 1:23 1 MB
File naming conventions 3:22 2.5 MB
What is an index page? 6:03 7.4 MB
2. The Interface
Setting up your workspace 2:39 5.1 MB
The Welcome screen 4:11 6.2 MB
Windows and Mac differences 3:18 5.6 MB
The Insert bar 4:38 4.9 MB
The Property Inspector 1:50 2.5 MB
The Document toolbar 6:06 8 MB
The Document window 9:11 12.9 MB
Panels and panel groups 6:58 11.2 MB
Saving workspace layouts 2:22 3.9 MB
Defining a default browser 5:05 6.8 MB
3. Site Control
Defining a site 9:05 12 MB
File and folder management 3:11 5.3 MB
Understanding path structure 3:17 5.8 MB
Adding content to a site 6:06 10.6 MB
Creating a site map 3:20 5.8 MB
4. Document Basics
Creating a new blank site 6:00 7.8 MB
Creating and saving a new dcidocument 7:54 11.1 MB
About DOCTYPE 3:59 5.5 MB
Inserting images 9:26 13.5 MB
Inserting text 3:35 6.3 MB
Aligning text and images 4:09 7.1 MB
Inserting meta tags 3:36 7.1 MB
5. Linking
Link basics 6:04 10.6 MB
Linking with Point to File 5:18 9.5 MB
External links 4:15 7.4 MB
Creating email links 5:49 9.1 MB
Named anchors 7:37 13.3 MB
Linking to a file 7:35 12.8 MB
Image maps 9:20 16.3 MB
6. CSS Essentials
About CSS 4:52 9.4 MB
Anatomy of a style sheet 4:10 4.1 MB
CSS and page properties 10:11 16.2 MB
Moving an internal style sheet to an external style sheet 6:46 12 MB
The CSS Styles panel 3:48 3.6 MB
CSS selectors 2:37 1.8 MB
Type selectors 12:13 20.3 MB
ID selectors 10:21 17.2 MB
Class selectors 5:42 9 MB
Creating rollovers with pseudo-class selectors 7:22 11.8 MB
7. Typography
CSS vs. the Font tag 2:42 2.1 MB
Formatting text with the Property Inspector 8:41 15.1 MB
What measurement should I use? 3:15 2.3 MB
Managing white space with margins, padding, and line height 8:34 12.3 MB
Using font lists 5:45 9.4 MB
Aligning text 2:47 4.8 MB
Creating lists 5:08 9 MB
Creating Flash text 6:02 9.3 MB
8. Tables
About tables 1:28 0.9 MB
Tables in Code view 2:36 3.1 MB
Creating and adding content to tables 7:40 10.8 MB
Changing table borders with XHTML 5:46 9.8 MB
Coloring tables with XHTML and CSS 6:41 10.5 MB
Aligning table content 6:39 10.8 MB
Sorting tables 3:06 4.7 MB
Setting table widths 4:48 8.3 MB
Creating rounded-corner tables 4:35 7 MB
9. Layout
Dreamweaver’s layout tools 3:08 3.6 MB
Tracing images 4:58 7.3 MB
Adding AP div tags 7:29 11.2 MB
Modifying AP div tags 6:55 11 MB
Adjusting table widths and nesting tables 5:52 10.8 MB
10. Designing for Devices
What is a device? 3:14 3.5 MB
Attaching a printer-friendly style sheet 3:05 6.1 MB
Styling for print 7:41 13.6 MB
Adobe Device Central 2:19 4.4 MB
Viewing the code 6:09 8.7 MB
Editing in Code view 3:00 3.6 MB
The Code toolbar 5:11 6.7 MB
Working with Code Collapse 4:27 8.3 MB
The Quick Tag Editor 2:20 3.6 MB
Working with snippets 5:25 8.9 MB
13. Forms
About forms 3:23 4.3 MB
Adding text fields 9:52 14.6 MB
Adding checkboxes and radio buttons 5:37 7.7 MB
Adding lists and menus 6:05 10.3 MB
Submitting form results 3:23 5.7 MB
Styling form elements with CSS 4:25 7.6 MB
14. Essential Behaviors
Opening a new browser window 9:38 16.4 MB
Creating a popup message 2:50 4.7 MB
Validating text fields 2:42 4.9 MB
Getting more behaviors 7:02 12.1 MB
Removing extensions 1:05 1.9 MB
15. Fireworks and Photoshop Integration
External image editor preferences 3:18 4.1 MB
Built-in image editing tools 3:11 5.4 MB
Roundtrip editing from Dreamweaver to Fireworks or Photoshop 4:39 7.9 MB
Copying and pasting 3:50 6.3 MB
16. Templates and Library Items
Templates in action 5:12 8.8 MB
Creating a new template 6:36 12.2 MB
Applying templates 3:36 5.5 MB
Modifying a template 1:40 2.8 MB
Adding repeating regions 3:28 6 MB
Working with repeating regions 3:13 5.6 MB
Adding optional regions 3:34 5.7 MB
Creating a library item 3:48 6.6 MB
Modifying a library item 3:09 5.6 MB
17. Automation
Using the History panel 4:24 7.5 MB
Saving History steps as commands 3:25 6.1 MB
Using Find and Replace 5:13 8.9 MB
About media objects 2:06 1.7 MB
Linking to audio and video files 5:56 8.8 MB
Embedding audio and video files 7:07 10.8 MB
Setting parameters 4:27 8.5 MB
Inserting Flash content 2:37 4.3 MB
Inserting Flash video 4:04 6.6 MB
20. Getting Your Site Online
Getting site reports 3:35 5.2 MB
Checking links sitewide 3:30 5.5 MB
Signing up with Tripod 6:36 11.4 MB
Entering remote info 4:13 5 MB
Publishing your site 5:41 9.8 MB
Updating and publishing pages 5:12 8.5 MB
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.
* Understanding dynamic applications
* Working with databases
* Installing MySQL on Windows and Mac OSX
* Setting up an application server
* Creating a dynamic application
* Displaying data on dynamic pages
* Building data entry systems
* Authenticating users
* Using Dreamweaver CS3 with ASP.NET and PHP
* Creating interfaces and validating forms with Spry
* Duration: 7 hours
Book description
ASP.NET 3.5 Unleashed is the most comprehensive book available on the Microsoft ASP.NET 3.5 Framework, covering all aspects of the ASP.NET 3.5 Framework--no matter how advanced.
This edition covers all the new features of ASP.NET 3.5. It explains Microsoft LINQ to SQL in detail. It includes a chapter on the two new data access controls introduced with the ASP.NET 3.5 Framework: ListView and DataPager. With its coverage of ASP.NET AJAX, this book shows you how to take advantage of Microsoft’s server-side AJAX framework to retrofit existing ASP.NET applications with AJAX functionality. It also demonstrates how to use Microsoft’s client-side AJAX framework to build the web applications of the future: pure client-side AJAX applications. All code samples are written in the C# programming language. (Visual Basic versions of all code samples are included on the CD-ROM that accompanies this book.)
* Take advantage of Microsoft’s new database query language, LINQ to SQL, to easily build database-driven web applications
* Learn how to use the new ListView and DataPager data access controls to build flexible user interfaces
* Take advantage of ASP.NET AJAX when building both server-side and client-side web applications
* Use the AJAX Control Toolkit to create auto-complete text fields, draggable panels, masked edit fields, and complex animations
* Design ASP.NET websites
* Secure your ASP.NET applications
* Create custom components
* Build highly interactive websites that can scale to handle thousands of simultaneous users
* Learn to build a complete ASP.NET 3.5 website from start to finish–the last chapter of the book includes a sample ASP.NET 3.5 web application written with LINQ to SQL and ASP.NET AJAX
CD-ROM includes all examples and source code presented in this book in both C# and Visual Basic.
About the Author
Stephen Walther is a Microsoft Software Legend, a Microsoft ASP.NET MVP, and a member of the INETA Speaker's Bureau. He has spoken at a number of major conferences, including Microsoft TechEd, Microsoft DevDays, and ASP.NET Connections.
Stephen wrote several ASP.NET best-practice applications for Microsoft. He was the lead developer of the ASP.NET Community Starter Kit and the Issue Tracker Starter Kit.
His company, Superexpert ASP.NET Training (SuperexpertTraining.com), has provided ASP.NET training to companies and organizations across the United States, including NASA, the National Science Foundation, the U.S. House of Representatives, Boeing, Lockheed Martin, Verizon, and Microsoft.
Hacking Exposed Web 2.0: Web 2.0 Security Secrets And Solutions
Book description
Lock down next-generation Web services
"This book concisely identifies the types of attacks which are faced daily by Web 2.0 sites, and the authors give solid, practical advice on how to identify and mitigate these threats."
--Max Kelly, CISSP, CIPP, CFCE, Senior Director of Security, Facebook
Protect your Web 2.0 architecture against the latest wave of cybercrime using expert tactics from Internet security professionals. Hacking Exposed Web 2.0 shows how hackers perform reconnaissance, choose their entry point, and attack Web 2.0-based services, and reveals detailed countermeasures and defense techniques. You'll learn how to avoid injection and buffer overflow attacks, fix browser and plug-in flaws, and secure AJAX, Flash, and XML-driven applications. Real-world case studies illustrate social networking site weaknesses, cross-site attack methods, migration vulnerabilities, and IE7 shortcomings.
* Plug security holes in Web 2.0 implementations the proven Hacking Exposed way
* Learn how hackers target and abuse vulnerable Web 2.0 applications, browsers, plug-ins, online databases, user inputs, and HTML forms
* Prevent Web 2.0-based SQL, XPath, XQuery, LDAP, and command injection attacks
* Circumvent XXE, directory traversal, and buffer overflow exploits
* Learn XSS and Cross-Site Request Forgery methods attackers use to bypass browser security controls
* Fix vulnerabilities in Outlook Express and Acrobat Reader add-ons
* Use input validators and XML classes to reinforce ASP and .NET security
* Eliminate unintentional exposures in ASP.NET AJAX (Atlas), Direct Web Remoting,Sajax, and GWT Web applications
* Mitigate ActiveX security exposures using SiteLock, code signing, and secure controls
* Find and fix Adobe Flash vulnerabilities and DNS rebinding attacks
Biography
Rich Cannings is a senior information security engineer at Google.
Himanshu Dwivedi is a founding partner of iSEC Partners, an information security organization, and the author of several security books.
Zane Lackey is a senior security consultant with iSEC Partners.
Book description
Written by an in-the-trenches practitioner, this step-by-step guide shows you how to implement a successful Web analytics strategy. Web analytics expert Avinash Kaushik, in his thought-provoking style, debunks leading myths and leads you on a path to gaining actionable insights from your analytics efforts. Discover how to move beyond clickstream analysis, why qualitative data should be your focus, and more insights and techniques that will help you develop a customer-centric mindset without sacrificing your company’s bottom line.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Biography
Avinash Kaushik is the author of the highly rated web analytics blog Occam's Razor (kaushik.net/avinash). He is an independent consultant and currently the Analytics Evangelist for Google. Prior to that he was the Director of Web Research & Analytics for Intuit, where he was responsible for the business, technical, and strategic elements of the analytics platform that supported more than 70 Intuit websites. Avinash is a frequent speaker at such conferences as Emetrics Summits and Ad-Tech, and he is often quoted in the media as a web metrics expert.
Avinash is donating all proceeds from this book to two charities, The Smile Train and Doctors Without Borders.
Design Accessible Web Sites: Thirty-six Keys To Creating Content For All Audiences And Platforms
It's not a one-browser web anymore. You need to reach audiences that use cell phones, PDAs, game consoles, or other "alternative" browsers, as well as users with disabilities. Legal requirements for assistive technologies as well as a wide array of new browsing experiences means you need to concentrate on semantics, alternate access paths, and progressive enhancement.
Give your audience the power to interact with your content on their own terms. It's the right thing to do, and with a $100 billion a year market for accessible content, new laws and new technologies, you can't afford to ignore accessibility.
With this book, you'll learn basic principles and techniques for developing accessible HTML, audio, video, and multimedia content. In addition, you will understand how to apply the principles you learn in this book to new technologies when they emerge.
You'll learn how to: Use best practices of accessibility to develop accessible web content Build testing into projects to improve results and reduce costs Create high quality alternative representations for your audience Add accessibility features to external media like PDF and Flash Negotiate the terrain of accessibility standards Apply principles of accessiblity to new technologies as they emerge
Joomla! A User's Guide: Building A Successful Joomla! Powered Website
The First Easy-to-Use Guide to Joomla!-The World’s #1 Open Source Content Management System
If you want to build sophisticated websites that can be easily edited and updated, you need to master Joomla!-the world’s #1 open source content management system. Now there’s an easy-to-read, easy-to-use guide to Joomla! for every site manager, administrator, and developer. Leading Joomla! consultant Barrie North covers all you need to get results: installation, administration, site organization, template development, content updates, and a whole lot more. You’ll find never-before-published tips, tricks, and troubleshooting solutions, as well as three start-to-finish case studies.
New to Joomla? No problem! This book starts with the simplest design and system concepts, and builds your expertise step-by-step. You’ll rapidly master Joomla!’s power, even if you have no content management, scripting, or CSS expertise. Experienced with Joomla!? You’ll turn to this book constantly for its authoritative, plain-English, example-rich Joomla! 1.0 and 1.5 reference content.
* Understanding content management, what Joomla! does, and how its components fit together
* Building Joomla! sites from scratch, and systematically customizing them to your needs
* Organizing content with sections, categories, blogs, and tables
* Creating dynamic pages and effective navigation
* Working with Joomla! modules and components
* Search engine optimization for Joomla! sites
* Start-to-finish case studies: building a school website, an e-commerce site, and a blog
* The most valuable Joomla! extensions and add-ons: finding them, and using them
* Key differences between Joomla! 1.0 and 1.5, and what they mean to you
Biography
Barrie North has over 15 years of experience with the Internet, as a user, designer, and teacher. He has spent over eight years in the education fi eld, becoming steadily more involved in web technology and teaching web design classes to students and technology integration to teachers. Most recently he worked as an IT consultant for two new schools pioneering in the use of technology. As well as web design, he has provided web marketing/SEO, usability, and standards compliance expertise to his clients.
He is a partner of h**p://Joomla!shack.com, providing templates and custom services. He also maintains a blog about all things Joomla! at compassdesigns.net. When not working, he can frequently be found on the Joomla! community boards, and he has written many free tutorials for using Joomla!. His combination of Joomla! expertise, educational skills, and engaging writing has produced a book accessible to everyone.
Mastering Phpmyadmin 2.11 For Effective Mysql Management
This book is an upgrade from the previous version that covered phpMyAdmin Version 2.8. Version 2.10 introduced a new GUI for relations, called Designer, and version 2.11 adds support for creating Views from query results, manages triggers, procedures and functions and has an improved interface for servers handling large number of databases/tables.
PhpMyAdmin is a well known and popular open-source tool written in PHP intended to handle the administration of MySQL over the Internet. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, and manage keys on fields. While most MySQL developers use routine features of phpMyAdmin every day, few are aware of the power and potential of its advanced features. This book builds a solid understanding of the core capabilities of phpMyAdmin before walking you through every facet of this legendary tool.
MySQL is the most popular open-source database, used by millions of developers and supporting numerous large dynamic websites and applications. MySQL acquired this wide popularity by virtue of its open-source nature, performance, reliability, robustness, and support for various platforms. This popularity has also been helped by the existence of phpMyAdmin, the industry-standard administration tool that makes database management easy for both the experienced developer and the novice.
The powerful graphical interface that it provides to MySQL has made phpMyAdmin an indispensable tool for MySQL and web developers. Every phpMyAdmin user can benefit from unlocking the full potential of this powerful application. Whether you are an experienced developer, system administrator, web designer, or new to MySQL and phpMyAdmin, this book will show you how to increase your productivity and control when working with your databases.