Developing a Web Site & Building Web Pages + FrontPage • Introduction to the Web • Internet/intranet fundamentals • Web architecture • Comparing capabilities and examining multiple browsers • HTML: Hypertext Markup Language • Building a Web page with HTML and XHTML • Adding graphic elements • Enhancing the Web page • FrontPage overview • FrontPage and the Microsoft paradigm • Site management & Page creation • Fundamentals of web design • Web page design fundamentals • Design issues • Creating graphical content • Fundamentals of computer imaging • Acquiring graphics for your Web pages • Constructing Web pages • Building pages with Microsoft FrontPage • Utilizing the FrontPage toolset • Using FrontPage components • Building interactive pages • Providing interactivity with forms • Implementing special effects Mastering HTML and CSS • Text formatting and layout with HTML • Working with images • Understanding the GIF, JPEG, and PNG image formats • Positioning images on the page • Flowing text around images • Using tables to display grids of data • Using tables to position text and graphics • Designing an effective multi-column layout • Implementing the layout using tables • Linking it all together • Fill-in Forms • Introducing Cascading Style Sheets (CSS) • Text formatting with CSS • Positioning content with CSS • Introducing Dynamic HTML Multimedia Web Development • Multimedia for the Web • Identifying media types and popular file formats • Web-enabling multimedia content • Creating animated graphics • Assembling animated GIFs • Animating with Adobe Photoshop CS • Building director movies to create shockwave presentations • Designing the movie • Converting the movie to Shockwave • Generating streaming-media content • Configuring the browser to receive streaming media • Encoding digital audio and video • Delivering streaming media • Storing and retrieving data • Arrays • String manipulation and regular expressions • Formatting strings • Regular expressions: core syntax • Reusing code and writing functions • Object-oriented PHP • Building basic site functionality with PHP • Processing forms & Populating form elements • Creating pages based on data in other files • Session control in PHP • Introducing MySQL • Overview of MySQL tools and capabilities • Review of relational database concepts • Administering MySQL • Accessing MySQL from PHP • Steps involved in querying a database from PHP • Setting up the connection & Choosing the database • Querying the database & Retrieving the results • Inserting, updating, deleting and retrieving information in the database • Calling stored procedures from PHP • Managing date and time in PHP • Generating email messages from PHP • PHP debugging • Programming errors • Logic errors JavaScript for Web Development • Introduction and overview • What is JavaScript? • Applications of JavaScript • Fundamentals of JavaScript • The JavaScript programming model • JavaScript syntax • Using built-in objects • Writing client-side JavaScript • Creating eye-catching animation and graphics • Interacting with the browser • Handling browser events • Using cookies for persistence • JavaScript security • Creating intelligent forms • Client-side form validation • Adding interactivity to forms | Dreamweaver MX • Dreamweaver MX 2004 overview • Work area, toolbars and behaviors • Customizing the development interface and setting preferences • Establishing the site foundation for ASP, ASP.NET, PHP, ColdFusion and JSP • Designing and formatting Web pages • Sophisticated layout capabilities • Implementing site navigation • Creating special effects with images and animation • Constructing interactive Web pages • Capturing user input • Building JavaScript with Dreamweaver MX tools • Developing Web pages with ASP and ASP.NET • Integrating real-time data • Connecting to diverse data sources • Creating update and delete data pages • Implementing access control and user authentication with server behaviors • Improving productivity PhotoShop • Digital Graphics • The Photoshop Environment • Creating New Images • Using Selections and Channels • Using Layers • Working with Vectors • Editing Images • Creating Static Images for the Internet • Creating Banners and Animated GIFs • Creating Buttons and Rollovers • Creating Navigation Bars • Creating Webpages with ImageReady • Photoshop Extras Corel Draw • Getting Started with CorelDRAW • Drawing Tools • Working with Objects & Formatting Objects • Working with Text • Customizing the Environment • Creating and Modifying Styles and Templates • Creating and Modifying Objects • Using Clipart, Special Characters, and Symbols • Using Advanced Printing Options • Working with Layers PHP for Web Development + MySQL • Introduction • The history and role of PHP & MySQL • PHP architecture overview • PHP basics • Embedding PHP in HTML • Identifiers & Operators • Variable functions & Control structures • Iteration and loops • Creating Web pages using dynamic HTML • Overview of DHTML • Implementing DHTML • Capturing browser events • Complementary technologies • Controlling Java from JavaScript • Interfacing with ActiveX and plug-ins Flash Introduction • Introduction • Learning the basics • Creating graphics • Using text • Creating and editing symbols • Creating animation • Adding basic interactivity • Adding sound and video • Using screens • Creating forms using components • Incorporating dynamic data • ActionScript basics • Optimizing Flash content • Publishing Flash documents XML Introduction • Introduction and overview • Writing XML documents • DTD (Document Type Definition) fundamentals • Role of DTDs • Entities and notations • Validation and modeling in XML • Validation in XML • XML schemas • Modeling with XML schemas • Using namespaces in XML • The role of namespaces • Namespaces for individual elements • Namespaces, DTDs, and valid documents • Namespaces, schemas, and validation • Schemas and namespaces • Namespaces and validating XML • Indicating where a schema is • Schemas in multiple files • Communicating with databases using XML • Relational database technologies • XML in the enterprise |