Technical Web Development
Technical Web Development Library
CGI/Perl
This series is designed for users who want to create interactive Web pages using CGI and Perl. It covers creating and working with forms, building programs using HTTP headers and SSI, and developing Web applications and utilities. It also discusses how to write data between Web pages and databases, and using SQL with relational databases.
CIW Foundations 1D0-410
This series is designed to prepare the student to pass the CIW Foundations 1D0-410 exam. This series covers the three topic areas addressed by the exam: Internet Fundamentals, Web Page Authoring Fundamentals, and Networking Fundamentals. The first part of the series covers how to use key Internet technologies, how to configure a browser, how to effectively use search engines, and basic electronic commerce and security issues. The second part of this series teaches how to create Web pages, using both a text editor and a graphical user interface editor, that include graphics, hyperlinks, tables, forms, and frames. It also covers the use of Cascading Style Sheets and the basics of XHTML, JavaScript, DHTML, and the DOM. The third part of this series covers fundamental networking concepts and practices, including network architecture and standards, network types, protocols, Internet servers, TCP/IP, and security.
CIW Security 1D0-470
This series is designed to prepare the student to pass the Certified Internet Webmaster (CIW) Security 1D0-470 exam. It helps the student achieve proficiency in identifying security threats, developing countermeasures, and using firewall systems and attack recognition technologies. It covers the fundamental concepts and principles of network security, and it describes the most common types of attacks that can occur. It covers basic networking models, such as TCP/IP and the OSI reference model, and it explains the security vulnerabilities of protocols used at each layer in the model. It also covers the basic tools and procedures used to protect a network, including firewalls, encryption, auditing, and log analysis.
ColdFusion MX
This series teaches users how to install and set up a ColdFusion development environment, including connecting to a database, and also teaches how to build ColdFusion applications that integrate such features as e-mail, FTP, Flash, Java, and XML.
Dreamweaver MX
This series presents instruction on designing for the Web using Macromedia Dreamweaver MX. Topics include an introduction to the new interface and the basic concepts of Web design, in addition to procedures for setting up the site, managing the site and a development team, creating pages, inserting basic text, links, and images, and finding or creating Web-optimized images. The latter part of the series covers advanced topics such as tables and frames, stylesheets, DHTML, data and interactivity, and other complex designs. The content is geared toward basic computer users who are new to Web design, but is also useful for professional Web designers who wish to learn about the new features of Dreamweaver MX.
Dreamweaver MX 2004
This series presents information on designing Web sites using Macromedia Dreamweaver MX 2004. Topics include an introduction to the interface and the basic concepts of Web design, in addition to procedures for setting up the site, managing the site, creating pages, and inserting basic text, links, and images. The latter part of the series covers advanced topics such as tables and frames, DHTML, behaviors, and forms. Finally the series explains how to upload projects and work with templates.
Dynamic HTML
This series is intended for Web page developers who want to implement Dynamic HTML in their Web site design. It examines the basic concepts of DHTML and the use of Cascading Style Sheets, implementing JavaScript with DHTML, and the DHTML object model. Other topics covered include objects, events and event handling, style sheets and content formatting, and binding data from other sources to Web pages.
Flash MX
This series provides a practical guide for using Macromedia Flash MX to create animations and interactive Web sites. The Flash MX series presents information for intermediate to advanced media designers and developers who want to learn the latest techniques for animating graphics and enhancing visual media with sound and music. Topics covered include: Drawing tools, design concepts, animation techniques, text and forms in animation, compound objects, scenes, timelines, layers, filters, and masks. One full course in this series is devoted to the incorporation of sound and music into Flash movies. Each topic covered includes tips and techniques for maximizing the effectiveness of Flash MX when viewed on the Web.
Flash MX 2004
Flash MX 2004 teaches learners how to create animated web graphics and movies from scratch. Learners will be able to apply their knowledge to the creation of both dynamic and interactive Web graphics and applications.
Flash MX 2004 ActionScript 2.0
The Flash MX 2004 ActionScript 2.0 series is designed to help learners who are familiar with previous versions of ActionScript to learn more about the benefits of object-oriented programming and using ActionScript 2.0.
Flash MX ActionScript
This series introduces the student to the ActionScript programming language and its capabilities, covering basic programming concepts such as objects, actions, arrays, and variables.
FrontPage 2000
This series provides an overview of using Microsoft FrontPage 2000 to create Web sites and pages. It discusses navigation, page and site creation, and publishing to the Web. It also examines working with images, formatting text, using tables and lists, and creating hypertext links to other pages and sites. Additional topics include creating image maps, adding backgrounds, colors, and lines, creating hover buttons, hit counters, and text marquees, and building forms in Web pages.
FrontPage 97/98
This series is designed for the beginning user of FrontPage 97 or FrontPage 98. It discusses how to create and edit Web pages, including formatting, adding links and images, and modifying image properties. The FrontPage 98 course also discusses formatting and applying themes to Web pages and sites.
GUI Design
This series introduces users to the primary concepts and tasks involved in graphical user interface (GUI) design. It identifies the characteristics of an effective GUI, describes usability factors, and examines the design principles of consistency, user feedback, information filtering, and the conceptual model. It also discusses in detail the effective use of color and typography, icons and pointers, window layouts, and screen controls. The series concludes with a discussion of effective interface design, including the principles of organization, efficiency, and communication.
HTML
This series shows how to use HTML to develop Web pages. It covers common HTML commands and tags, formatting text using tags and CSS style sheets, and incorporating links and images on Web pages. The use of graphics on Web pages is discussed in detail, including graphics software, file size, and animation. Design concepts such as background and color, layout, image maps, and tables are examined, and Web page interactivity using multimedia, applets, and ActiveX is discussed in-depth. Advanced topics covered include using JavaScript for interactivity, and advanced JavaScript techniques such as frames, cookies, objects, text strings, and the history list.
Internet Marketing
This series examines topics related to creating an e-business. After providing an introduction to e-commerce, the series examines how to start an e-business, establishing a business presence, and creating critical applications. Also covered are the legal ramifications of e-commerce, transaction processing and data mining, managing costs, and the logistics of providing customer service and payment processing. Other topics covered include building a strategy to market and advertise your e-business, resource planning, and ongoing business management.
Java 1.1
This series provides instruction in the basics of the Java 1.1 programming language. An explanation of how Java programs work and creating a basic program is provided. Programming topics covered include using variables and strings, conditional tests, and loops. Advanced topics covered include arrays, objects, methods, inheritance, use of graphics and animation, and building a user interface. An explanation of Java applets and how to create, manage, and use them is covered. The series concludes with the opportunity to apply the skills learned in a sample application.
Java 1.2
This series provides instruction in the basics of the Java 1.2 programming language. An explanation of how Java programs work and creating a basic program is provided. Programming topics covered include using variables and strings, conditional tests, and loops. Advanced topics covered include arrays, objects, methods, inheritance, use of graphics and animation, and building a user interface. An explanation of Java applets and how to create, manage, and use them is covered. The series concludes with the opportunity to apply the skills learned in a sample application.
Java 2 Enterprise Design
This series provides a comprehensive and practical guide for designing enterprise systems with the Java 2 Platform, Enterprise Edition (J2EE). Enterprise systems encompass those distributed, scalable, multi-user, and business-critical systems that are related to enhancing the productivity of a corporate or organizational enterprise via information technology. High-level topics include enterprise software development and the J2EE model, data enabling and JDBC, enterprise communication and services, systems assurance, Web enabling, and application enabling. The target audience includes software developers, designers, and architects with a background in object-oriented programming and Java.
Java 2 Programmer Certification 310-035
This series provides an overview of the Java programming language. It prepares the experienced Java programmer for the Java 2 Programmer Certification Exam 310-035. Topics include object orientation, the statements used to control program flow and exception handling, the classes and interfaces of the java.lang package and the java.util package, the development of Java-based GUI, and the methods and tools for performing sophisticated input and output operations.
Photoshop
This series is designed to introduce users to the functions of Photoshop. An overview of managing graphics files is provided, including navigating the Photoshop interface, opening, closing, and saving files, and changing image resolution and size. An explanation of different graphics formats is provided. Other topics covered in this series include the color, paint, pen, and brush tools, selecting, cropping, and retouching images, and using text, files, and actions. Advanced features covered include creating and manipulating layers, using plug-ins, and the Transform command. Image manipulation techniques are also discussed, including lighting, sharpening, blurring, and adjusting focus.
Photoshop 7
This series is designed for beginning and intermediate Photoshop users. This series teaches users about image editing, what's new in version 7, the Photoshop interface, pixels, saving and printing, using the tools, making and modifying selections, layers, creating text effects, filters, color correction, and web graphics.
Photoshop CS
This series provides learners with an overview of the most frequently used features of Photoshop CS. It teaches learners about navigation, selection, layers, layer styles, adjustment layers, layer masks, filters, color, as well as a variety of painting, drawing, and text tools. Learners will also become familiar with using Photoshop CS for image output and Web design.
Visual InterDev 6
This series is designed to introduce users to the Visual InterDev web-based application development environment. The basics of Visual InterDev are discussed, including views and controls, database interaction, and client and server directory structures. Implementation of HTML elements is discussed in detail, including using dynamic HTML and scripting to add interactive content. This series also covers how to use Java, ActiveX, and database connections within a Web site, using Query Designer to retrieve and update data, and using active server objects, design-time controls, scriptlets, and the document object model. The series provides information on testing a debugging a Visual InterDev program, site management strategies, and effective site layout and design.
Web Design and Graphics
This series presents concepts for designing and building Web sites. It covers how to plan the structure of a Web site, maintaining the Web site files, and considering the affect that various browsers, monitors, and systems can have on the display of a site. Strategies for making a site download quickly and display well across all browsers and systems are presented, along with creating color schemes, backgrounds, GIF transparencies, and image maps. Additional topics covered in this series include the use of HTML and graphics for formatting and layout, and other useful tools such as frames, animated GIFs, dynamic HTML, JavaScript, QuickTime, Flash, and Shockwave.
WebSphere Studio Application Developer and J2EE
The WebSphere Studio Application Developer and J2EE series is designed to introduce learners to Web based application development using IBM's WebSphere Studio Application Developer and related J2EE technologies. This series provides a general overview of software development, J2EE, and the WebSphere product line. This series also teaches learners how to design and develop user interfaces with both HTTP and XML/XSL, servlets, and JavaServer Pages (JSPs) for Web-based deployment. Finally, this series teaches learners about the Struts framework, layered architecture design principles, and both functional and user testing.
XML
This series provides an introduction to the Extensible Markup Language (XML) and its general format. It introduces the fundamentals of XML, including how to read a basic XML document, the XML document structure, and viewing XML source documents. It shows how to build an XML data document, including creating elements and element modes, naming XML objects, and creating declarations and well-formed documents. Building DTDs is explained in detail, along with creating and managing internal, external, and parameter entities. Additional topics covered in this series include a detailed discussion of the Document Object Model, Cascading Style Sheets (CSS), and XSL Style Language.