AJAX
- History and Revival of AJAX
| | Expected Duration: | 1 hour | Description: This course provides a foundation of AJAX fundamentals, including a background and history of browsers and their development. |
- Introducing JavaScript
| | Expected Duration: | 1 hour | Description: This course illustrates the basic syntax for writing JavaScript functions, as well as how to create and use JavaScript objects. |
- The XMLHttpRequest Object
| | Expected Duration: | 1 hour | Description: This course describes the basic procedures for using the XmlHttpRequest object to make dynamic AJAX calls without having to send the entire Web page back to the server. |
- N-Tier and AJAX
| | Expected Duration: | 1 hour | Description: This course describes the architecture and design of N-Tier applications. |
- Rich Internet Applications
| | Expected Duration: | 1 hour | Description: This course describes the functionality and benefits of rich Internet applications and explains how AJAX improves the utility and performance of these types of applications. |
- CSS and the DOM
| | Expected Duration: | 1 hour | Description: This course teaches how to use Cascading Style Sheets (CSS) to control the appearance, behavior, and position of objects on a Web page, and how to use the Document Object Model (DOM) to manipulate those Web page elements in memory. |
- AJAX Frameworks
| | Expected Duration: | 1 hour | Description: This course identifies popular AJAX frameworks, compares and contrasts their capabilities, and describes key benefits and features. |
- Understanding an AJAX Library
| | Expected Duration: | 1 hour | Description: This course describes the contents of an AJAX library and explains how to use the library in developing an AJAX-based application. |
- AJAX and Web Services
| | Expected Duration: | 1 hour | Description: This course describes how to create a Web service and consume it from an AJAX-based application. |
- Tagging with AJAX
| | Expected Duration: | 1 hour | Description: This course teaches how to create AJAX applications that use "tagging" to perform user-defined content classification. |
- Cloning Google Suggest
| | Expected Duration: | 1 hour | Description: This course teaches how to use AJAX technology to perform autocompletion by 'cloning', or imitating, a popular autocompletion application, Google Suggest. |
- User Controls and AJAX.NET
| | Expected Duration: | 1 hour | Description: This course teaches how to create and customize reusable "drag-and-drop" controls. |
- AJAX and Mapping
| | Expected Duration: | 1 hour | Description: This course shows how to use AJAX to create mapping-enabled utility sites. |
- AJAX and Web Parts
| | Expected Duration: | 1 hour | Description: This course teaches how to use AJAX to create Web Parts and integrate those Web Parts into user-definable "portal" Web sites. |
- AJAX and ASP.NET Security
| | Expected Duration: | 1 hour | Description: This course provides tools to efficiently test and implement security in AJAX applications. |
- Performance
| | Expected Duration: | 1 hour | Description: This course provides tools and techniques to improve the performance of AJAX applications. |
- Debugging Your Application
| | Expected Duration: | 1 hour | Description: This course covers debuging AJAX applications. |
- AJAX and Site Testing
| | Expected Duration: | 1 hour | Description: This course describes how to perform "stress testing" of an AJAX-enabled Web site and compare the behavior of an AJAX-enabled Web site with that of a non-AJAX-enabled Web site. |
- AJAX Usability
| | Expected Duration: | 1 hour | Description: This course provides tips and techniques used to analyze and improve the usability of AJAX-enabled applications. |
- Atlas
| | Expected Duration: | 1 hour | Description: This course describes how Microsoft has combined AJAX and ASP.NET into a technology called ATLAS and discusses how to develop applications using ATLAS. |
CGI/Perl
- Getting Familiar with Forms
| | Expected Duration: | 4 hours | Description: This course helps students learn about using forms and handling their output with CGI and Perl. |
- Building Programs
| | Expected Duration: | 4 hours | Description: This course helps students learn about using CGI and Perl to write data between Web pages and databases. |
- Web Applications
| | Expected Duration: | 3 hours | Description: This course helps students learn about using CGI and Perl to create basic applications and utilities for their Web pages. |
- Interacting with Databases
| | Expected Duration: | 4 hours | Description: This course helps students learn about using CGI and Perl to write data between Web pages and databases. |
CIW Foundations 1D0-510
Certifications covered: CIW
CIW has become the industry standard for webmaster certification. CIW certifications can be used by career changers to break into the IT field or by experienced IT professionals who want to solidify their skills.
- IT Job Roles
| | Expected Duration: | .3 hours | Description: This course teaches you about the different IT job roles associated with the creation, development, and management of an Internet Web site. |
- Internet Access Infrastructure
| | Expected Duration: | .5 hours | Description: This course teaches you about the history of the Internet, client/server infrastructure, and the infrastructure required to access the Internet. |
- Web Browsers
| | Expected Duration: | .5 hours | Description: This course teaches you about the functions and usage of Web browsers. |
- Electronic Mail
| | Expected Duration: | .5 hours | Description: This course teaches you about different e-mail technologies and protocols used over the Internet. |
- Networking and Internet Services
| | Expected Duration: | .4 hours | Description: This course teaches you about news clients, instant messaging, and other networking and Internet services. |
- Communicating with Internet Technology
| | Expected Duration: | .2 hours | Description: This course teaches you about effective means of communicating with Internet technology. |
- Web Browser Customizations
| | Expected Duration: | .3 hours | Description: This course teaches you how to identify and configure user customization features in Web browsers. |
- Internet Client Security Issues
| | Expected Duration: | .3 hours | Description: This course teaches you how to protect Internet clients from viruses and other Internet-based attacks. |
- Web Search Engines
| | Expected Duration: | .3 hours | Description: This course teaches you how to perform Web engine searches. |
- PIMs, File Transmissions, and Usage Issues
| | Expected Duration: | .3 hours | Description: This course teaches you about Internet file transmission issues, personal information management (PIM) issues, and legal and ethical issues surrounding the Internet. |
- Project Management Concepts
| | Expected Duration: | .3 hours | Description: This course teaches you about project management concepts as they relate to managing Internet-related projects. |
- Database Concepts
| | Expected Duration: | .2 hours | Description: This course teaches you about database concepts and relational vs. non-relatioinal databases. |
- Web Page Creation
| | Expected Duration: | .4 hours | Description: This course teaches you about the history of markup languages and the relationship among HTML pages, hyperlinks, and the World Wide Web. |
- HTML and Graphics
| | Expected Duration: | .25 hours | Description: This course teaches you how to add images and graphical formatting to HTML pages. |
- Web Page Design and Color
| | Expected Duration: | .2 hours | Description: This course teaches you about design and color principles for Web pages. |
- HTML User-Input Forms
| | Expected Duration: | .25 hours | Description: This course teaches you how to create HTML user-input forms. |
- HTML Frames
| | Expected Duration: | .25 hours | Description: This course teaches you how to create and use frames on HTML pages. |
- XML and Server Side Programming Languages
| | Expected Duration: | .3 hours | Description: This course teaches you about XML's functionality and its relationship to other languages. |
- Web Site Navigation and Accessibility
| | Expected Duration: | .25 hours | Description: This course teaches you about the concepts behind designing an easily accessible and navigable Web site. |
- Cascading Style Sheets
| | Expected Duration: | .25 hours | Description: This course teaches you about the usage of cascading style sheets (CSS) in formatting the appearance of Web pages. |
- Extensible Hypertext Markup Language (XHTML)
| | Expected Duration: | .2 hours | Description: This course teaches you how Extensible Hypertext Markup Language (XHTML) is used to create Web pages. |
- Web Technologies
| | Expected Duration: | .2 hours | Description: This course teaches you about technologies that can enhance the user's Web experience. |
- GUI HTML-Editing Software
| | Expected Duration: | .2 hours | Description: This course teaches you about the issues behind using graphically-oriented HTML editor to create Web pages. |
- Web Site Performance Issues
| | Expected Duration: | .2 hours | Description: This course teaches you how to validate your Web documents and how to analyze your Web sites for performance. |
- Web Site Planning
| | Expected Duration: | .2 hours | Description: This course teaches you about the Web site planning and development process. |
- Web Site Development and Maintenance
| | Expected Duration: | .2 hours | Description: This course teaches you about the issues involved with Web site development and maintenance. |
- Oral Web Site Presentations
| | Expected Duration: | .2 hours | Description: This course teaches you about the necessity for planning and delivering oral presentations when developing Web sites. |
- E-Commerce Technologies
| | Expected Duration: | .3 hours | Description: This course teaches you how to define electronic commerce (e-commerce) and related concepts and technologies. |
- Database Connectivity
| | Expected Duration: | .25 hours | Description: This course teaches you about the languages and technologies used to provide database connectivity to Web sites. |
- Service Providers
| | Expected Duration: | .25 hours | Description: This course teaches you the benefits and drawbacks of running a Web server in-house versus contracting out to an Internet Service Provider or an Application Service Provider. |
- End-User Experience / Site Creativity
| | Expected Duration: | .2 hours | Description: This course teaches you how to use custom site feature technologies to manage an end-user's experience and improve site creativity. |
- Copyright and Ethical Issues
| | Expected Duration: | .15 hours | Description: This course teaches you about copyright and ethical issues related to creating Web pages. |
- Basic Data Communications
| | Expected Duration: | .25 hours | Description: This course teaches you about the basics of Internet-related data communications. |
- Networking Hardware
| | Expected Duration: | .4 hours | Description: This course teaches you about the different types of Internet hardware and software connection devices and their configuration. |
- IP Addresses
| | Expected Duration: | .3 hours | Description: This course teaches you about the relationship between IP addresses and domain names, as well as the assignment of IP addresses within a subnet. |
- Internet Servers
| | Expected Duration: | .4 hours | Description: This course teaches you about the functions and components of servers commonly used on the Internet. |
- Client Performance Issues
| | Expected Duration: | .25 hours | Description: This course teaches you how to use troubleshooting tools to analyze and diagnose common performance issues affecting Internet clients. |
- Network-Aware System Maintenance
| | Expected Duration: | .25 hours | Description: This course teaches you how to perform maintenance from a network and Internet perspective. |
- Network-Based Client Operating Systems
| | Expected Duration: | .3 hours | Description: This course teaches you about the fundamental elements associated with the management of modern network-based client operating systems. |
- Wireless Networks
| | Expected Duration: | .25 hours | Description: This course teaches you how to configure and troubleshoot wireless networks. |
- Managing IT Careers
| | Expected Duration: | .2 hours | Description: This course teaches you about career goal, job search, and resume strategies associated with an Information Technology (IT) career. |
CIW Security 1D0-470
- Security Fundamentals
| | Expected Duration: | 4 hours | Description: This course covers basic security concepts and principles. It introduces the major elements that go into a security implementation, including encryption, authentication, access control lists, execution control lists, and auditing. |
- Attack Types and Encryption
| | Expected Duration: | 4 hours | Description: This course provides a detailed introduction to the encryption process for e-mail and other Internet applications, including the interaction of symmetric, asymmetric (public key), and hash encryption, SSL, and S-HTTP. It also provides an introduction to security attacks and how they can be prevented. |
- Protocol Layers and Security
| | Expected Duration: | 3 hours | Description: This course covers the basic models used to conceptualize network communications, including the TCP/IP and OSI reference models. It provides information on the protocols used at each layer of the model and how hackers commonly exploit network protocols. It also explains how to perform security testing on existing and new systems. |
- Firewalls
| | Expected Duration: | 4 hours | Description: This course introduces users to firewall and VPN design. Basic firewall concepts are covered including bastion hosts, packet filters, screening routers, and proxies. |
- Operating System Security
| | Expected Duration: | 5 hours | Description: This course introduces security issues that arise at the operating system level in a network. It covers the major areas of vulnerability for operating systems such as Windows 2000 and Linux. It shows how built-in security features can be activated, how to configure password settings, and how to set permissions on files, folders, and shares. |
- Assessing and Reducing Risk
| | Expected Duration: | 4 hours | Description: This course examines specific modifications to harden UNIX and Windows-based operating systems, including changes to the Windows Registry and UNIX rlogin, NIS, and NFS. |
- Security Auditing
| | Expected Duration: | 3 hours | Description: This course provides basic information on security auditing concepts, methods, and applications. It covers several categories of auditing software, including DNS utilities, ping and port scanners, network discovery applications, and enterprise-grade vulnerability scanners. |
- Auditing and the Control Phase
| | Expected Duration: | 5 hours | Description: This course examines each type of attack with respect to auditing. It covers the file locations used by root kits, as well as methods of penetration and the goals a hacker has during the control phase. It also covers illicit servers. |
- Attack Detection and Response
| | Expected Duration: | 3 hours | Description: This course provides information on how to detect, distract, and deter hacker activity, and suggests ways to create a security and response policy. |
- Auditing and Log Analysis
| | Expected Duration: | 4 hours | Description: This course provides information on how to define a baseline of network performance for security auditing, analyze log files, create a network security assessment report, and suggest ways to improve compliance to a security policy. |
ColdFusion MX
- Introduction and Installation
| | Expected Duration: | 2 hours | Description: This course provides an introduction to the interface and the new features of ColdFusion MX, as well as how to install and set up ColdFusion Server. |
- Talking With the Database
| | Expected Duration: | 3 hours | Description: This course introduces the two basic ColdFusion tags used to query a database and display results. The user learns to use CFQUERY to perform queries and CFOUTPUT to display the results on a Web page. The user also learns to use standard SQL to perform basic database operations. |
- Displaying Data
| | Expected Duration: | 3 hours | Description: This course provides an overview of form basics, validating form data, and submitting the form and saving the data. It also includes information on building dynamic pages by using query results to create charts and graphs. |
- Programming and Application Framework
| | Expected Duration: | 3 hours | Description: This course covers programming elements including variable scoping and flow-control statements, which are key to building useful ColdFusion applications. |
- Custom Tags and Building Blocks
| | Expected Duration: | 3 hours | Description: This course explains how to use ColdFusion custom tags and how to build custom tags. It introduces ColdFusion Components, built-in functions, and user-defined functions. |
- Using E-mail, Complex Data Types, and FTP
| | Expected Duration: | 4 hours | Description: This course provides information on integrating e-mail into ColdFusion applications, using complex data types such as lists, arrays and structures, and managing directories and files using FTP. |
- Securing, Debugging, and Improving Application Performance
| | Expected Duration: | 3 hours | Description: This course provides information on securing your ColdFusion environment, isolating bugs and using built-in debugging tools, and improving the performance of your ColdFusion applications. |
- Using Flash, Java, and XML
| | Expected Duration: | 3 hours | Description: This course explains how to integrate ColdFusion with Flash, Java, and XML to create robust applications. |
- Integration and Understanding Fusebox and FLiP
| | Expected Duration: | 2 hours | Description: This course provides you with information on integrating your ColdFusion applications with other applications, designing better applications with the Fusebox framework, and using FLiP to streamline your design methodology. |
- Functions, Tags, and Resources
| | Expected Duration: | 2 hours | Description: This course covers the wide variety of ColdFusion tags, functions, and resources, including ten different categories of functions, a dozen new tags, and the ample assortment of ColdFusion resource sites. |
Dreamweaver 8
- New Design Tools
| | Expected Duration: | 2 hours | Description: This course provides information on the new design features added to Dreamweaver with the release of version 8 of the program. |
- New Application Development Features
| | Expected Duration: | 2 hours | Description: This course provides information on the new application development features added to Dreamweaver with the release of version 8 of the program. |
Dreamweaver MX
- Introduction
| | Expected Duration: | 3 hours | Description: This course provides an introduction to the interface and the new features of Dreamweaver MX. |
- Setting Up a Web Site
| | Expected Duration: | 4 hours | Description: This course shows users how to define a new Web site or import an existing site, create new pages, apply basic formatting to text, place images, and set links. It also describes how to set up Web access and put a site online. |
- Designing the Site
| | Expected Duration: | 6 hours | Description: This course explains Web site management and structure, the principles of good site design, and how to use the features of Dreamweaver MX to work with a team of designers. Specific procedures for using templates, Library items, Tracing Images, and the Quick Tag Editor are also included. |
- Adding Graphics
| | Expected Duration: | 2 hours | Description: This course provides an introduction to Web graphics and shows users how to integrate graphic elements on a Web page. It also includes tips and strategies for creating Web graphics and for finding or buying images that are already optimized for the Web. |
- Tables
| | Expected Duration: | 3 hours | Description: This course explains how to use HTML tables to create complex page layouts that work in the most common Web browsers. A highlight of this course is the Dreamweaver MX Table Layout View, which makes it easy to create complex Web designs. |
- Frames
| | Expected Duration: | 3 hours | Description: This course provides information on HTML framesets: when to use them, when to avoid them, and step-by-step instructions for creating them using Dreamweaver MX. |
- Styles and CSS
| | Expected Duration: | 3 hours | Description: This course provides an overview of Cascading Style Sheets: how they work and how they can save development time. Also included are descriptions of all of the styles available in Dreamweaver and instructions for creating and applying styles. |
- Dynamic HTML
| | Expected Duration: | 4 hours | Description: This course explains the features of Dynamic HTML, such as layers and behaviors, which allow precise design control and new levels of interactivity. It also introduces extensions and shows how to locate, download, and install them. |
- Advanced DHTML
| | Expected Duration: | 3 hours | Description: This course introduces the Dreamweaver MX timeline, and shows users how to create animations and even more complex designs with DHTML. |
- Multimedia Integration
| | Expected Duration: | 4 hours | Description: This course provides an introduction to Fireworks, the Macromedia image program for the Web, and shows how to take advantage of the Dreamweaver/Fireworks integration to create complex images. This course also demonstrates how to use Dreamweaver to link a variety of multimedia file types - from Flash to Java to RealAudio - to Web pages. |
- Dynamic Web Sites
| | Expected Duration: | 3 hours | Description: This course helps the user understand how database-driven Web sites work and why they have become so important on the Web. It also shows how to add dynamic content to a Web site, define data sources, and display recordsets. |
- Forms and Interactivity
| | Expected Duration: | 4 hours | Description: This course explains HTML forms and how to use Dreamweaver to add interactive elements, such as search engines, online discussion areas, and e-commerce systems, to a Web site. Other topics include how to build master pages, create pages to search databases, and test the site with a live connection. |
Dreamweaver MX 2004
- Interface and Web Page Creation Basics
| | Expected Duration: | 3 hours | Description: This course provides an overview of the Dreamweaver interface and basic concepts related to Web page creation. |
- Project Planning, Link Creation, and HTML Editing
| | Expected Duration: | 4 hours | Description: This course provides information on creating and defining Web sites, creating hyperlinks and named anchors, and editing HTML code. |
- Images, Image Maps, and Assets
| | Expected Duration: | 3 hours | Description: This course provides information about images, image maps, and the Assets panel in Dreamweaver MX. |
- Tables, Frames, and Framesets
| | Expected Duration: | 4 hours | Description: This course provides information on creating and modifying tables as well as adding, sorting, exporting, and importing table data. It also explains how to build and use frames and framesets. |
- Dynamic HTML
| | Expected Duration: | 3 hours | Description: This course provides information about inserting and modifying layers, including changing their stacking order and visibility settings. It also describes how to create and apply the three types of CSS styles: classes, redefined HTML tags, and advanced styles. In addition, it explains how to create external style sheets and how to apply behaviors. |
- Advanced Behaviors and Forms
| | Expected Duration: | 4 hours | Description: This course shows learners how to use advanced features and behaviors. It also explains how to create forms and process form data. |
- Uploading Projects and Working with Templates
| | Expected Duration: | 3 hours | Description: This course provides information on establishing a remote server connection, specifying the appropriate file transfer method, and moving files between a local and remote server. It also explains how to create templates from existing Web pages or from scratch and how to edit and apply these templates. |
Dynamic HTML
- DHTML and Style Sheets
| | Expected Duration: | 4 hours | Description: This course introduces users to Dynamic HTML and shows students how to use style sheets to define the format of Web pages. |
- Using Javascript
| | Expected Duration: | 2 hours | Description: This course shows users how to use JavaScript for work with Dynamic HTML. |
- Objects and Events
| | Expected Duration: | 3 hours | Description: This course explains the Dynamic HTML object model and how objects and events are used to interact with users. |
- Styles and Content
| | Expected Duration: | 5 hours | Description: This course introduces students to style sheets and content formatting. |
- Data From Other Sources
| | Expected Duration: | 4 hours | Description: This course introduces users to binding data from other sources to Web pages using DHTML and Data Source Objects. The course focuses on the Tabular Data Control, which dynamically displays data from text files. |
Flash 8
- What's New to Basic
| | Expected Duration: | 4 hours | Description: Macromedia Flash 8 Basic provides the core functionality needed to design simple motion graphics and interactive features. This course explains the new and upgraded features in this version of Flash. |
- What's New to Professional
| | Expected Duration: | 3 hours | Description: Macromedia Flash 8 Professional is an advanced authoring environment for creating interactive websites, digital experiences and mobile content. This course provides information about the new and upgraded features found in this version of Flash. |
Flash MX
- Flash Overview
| | Expected Duration: | 5 hours | Description: This course introduces what is new in Flash MX, explains what Flash does as a media animation tool, and shows how to use its drawing tools. |
- Animation
| | Expected Duration: | 4 hours | Description: This course shows how to orchestrate the dynamic elements of objects in Flash, including tweening and using various frames. |
- Text and Forms
| | Expected Duration: | 3 hours | Description: This course shows how to transform text into graphics and animated objects. |
- Coordinated Animations
| | Expected Duration: | 3 hours | Description: This course shows how to develop rich animations by integrating layers, scenes, and timelines. |
- Sound and Music
| | Expected Duration: | 3 hours | Description: This course shows how to use sound and music along with animation to create a movie. |
Flash MX 2004
- Using the Interface and Importing Graphics
| | Expected Duration: | 3 hours | Description: After taking this course, the learner will be able to navigate the Flash MX 2004 interface and use Flash panels, Libraries, and Timelines. Basic principles of document properties, file types, and graphic importation and conversion will lay the groundwork for constructing animations. |
- Drawing, Painting, and Using the Library
| | Expected Duration: | 4 hours | Description: This course teaches learners to draw, paint, and use the Library in Flash MX 2004, as well as to create and modify text. |
- Creating Animations
| | Expected Duration: | 3 hours | Description: This course provides an overview of the components of animation as well as techniques and tips for creating and enhancing frame-by-frame animation. This allows the learner to practice basic animation skills before progressing to more advanced animation techniques. |
- Using Shape Tween and Timeline Effects
| | Expected Duration: | 3 hours | Description: After taking this course, learners will be able to create shape tweens and use Timeline effects in Flash MX 2004, allowing them to animate and modify shapes. This course also provides an overview of the use of commands and recording a series of steps. |
- Using Sound and Layers
| | Expected Duration: | 4 hours | Description: After taking this course learners will be able to incorporate audio into Flash MX 2004 animations to create effective sound effects with the least possible increase in file size. In addition, the learner will explore working with multiple layers and layer properties to create both subtle and dramatic effects such as invisible and masked layers. |
- Adding Symbols and Buttons
| | Expected Duration: | 3 hours | Description: After taking this course, learners will be able to create interactive pages using movie clips, graphic symbols, and buttons in Flash MX 2004, allowing them to create more engaging, interactive animations. |
- ActionScript, Behaviors, and Publishing
| | Expected Duration: | 4 hours | Description: This course shows learners how control Flash MX 2004 movies using ActionScript. It also covers a variety of techniques for publishing movies, as well as the pros and cons of each method. |
Flash MX 2004 ActionScript 2.0
- Object-Oriented Programming
| | Expected Duration: | 3 hours | Description: This course provides an introduction to ActionScript 2.0 and the specifics of building classes. |
- Properties and Methods
| | Expected Duration: | 2 hours | Description: This course provides a deeper understanding of what a property is and how properties are used within the context of objects. It explores the differences between ActionScript 2.0 functions and methods, methods that return datatypes, and creating methods within classes. In addition, it discusses using private and public attributes for methods and conserving resources through the use of static methods. |
- Implementing Inheritance and Interfaces
| | Expected Duration: | 2 hours | Description: This course provides an introduction to ActionScript 2.0 addressing inheritance and interfaces. |
- Inter-Object Communications
| | Expected Duration: | 2 hours | Description: This course discusses how objects communicate with each other using messages and events. |
- Building User Interface Components
| | Expected Duration: | 2 hours | Description: This course provides an introduction to Building ActionScript 2.0 User Interface Components. |
Flash MX ActionScript
- Getting Started
| | Expected Duration: | 5 hours | Description: This course introduces users to the ActionScript programming language and explains how Flash MX uses ActionScript to control objects within Flash MX files. This course explains how to create and publish an ActionScript movie, how to add actions to a movie file, and discusses common ActionScript commands, arguments, properties, and syntax. |
- Directing and Managing Movies
| | Expected Duration: | 4 hours | Description: This course explains how to use ActionScript to manage the flow of a Flash MX movie file by advancing and stopping a movie at a particular frame or scene, and by creating loops. |
- Using Variables, Properties, and Functions
| | Expected Duration: | 7 hours | Description: This course explains how to create variables in ActionScript that collect and display data. This course explains how to use ActionScript to create and store data in an array and to retrieve and display data from an array. The course also explains how to create objects, set and change the properties of an object, and to use functions to perform tasks within a Flash MX movie clip. |
- Creating Objects and Interactive Elements
| | Expected Duration: | 4 hours | Description: This course explains how to create and modify ActionScript objects that retrieve time and date information, transform colors, and control sounds within a Flash MX movie clip. This course also explains how to use ActionScript to program a movie clip, load a movie into a movie clip, and to create a user-defined component within a movie clip. |
- Working with Text, Buttons, and Menus
| | Expected Duration: | 5 hours | Description: This course explains how to use ActionScript to create and manipulate dynamic text within a Flash MX movie. This course also explains how to use ActionScript to create interactive buttons, drag-and-drop objects, and interactive menus. |
- Statements, Expressions, and Testing
| | Expected Duration: | 4 hours | Description: This course explains how to use ActionScript to create conditional statements that evaluate parameters within a Flash FX movie. This course explains how to use ActionScript to create and evaluate logical operators, string expressions, and mathematical expressions. The course also explains how to use the Key object to execute actions. |
- Adding Advanced Features
| | Expected Duration: | 4 hours | Description: This course explains how to use ActionScript to create advanced interactive elements such as animated buttons, multi-state rollover buttons, custom cursors, scrolling text blocks, and On When Pressed buttons. This course explains how to use ActionScript to create an e-commerce shopping cart and a response form. This course also explains how to use ActionScript to program interactive movie clips, test for object collision, and animate a mask layer. |
- Finishing Touches
| | Expected Duration: | 3 hours | Description: This course explains how to use ActionScript to incorporate complex multimedia elements in Flash MX movies such as a jukebox, a stereo sound controller, pop-up menus, and mouse chasers. This course explains how to combine arrays, variables, graphics, and conditional statements to create an interactive quiz game. This course also explains how to organize ActionScript files that allow the user to find coding problems more easily. |
GUI Design
- Planning an Interface
| | Expected Duration: | 3 hours | Description: This course introduces users to the primary principles and tasks involved in graphical user interface (GUI) design. |
- Developing an Interface
| | Expected Duration: | 3 hours | Description: This course shows users how to design screen layouts, use color effectively, and incorporate typography into a graphical user interface. |
- Designing Screen Elements
| | Expected Duration: | 4 hours | Description: This course shows users how to put together the elements of an interface to create an effective design. |
Java 1.2
- Writing Java Programs
| | Expected Duration: | 2 hours | Description: This course provides an introduction to using the Java programming language. |
- Java Programming Basics
| | Expected Duration: | 4 hours | Description: This course provides an introduction to the basics of programming in Java. |
- Using Objects and Arrays
| | Expected Duration: | 4 hours | Description: This course explains how to create and manage arrays and objects. |
- Creating Java Applets
| | Expected Duration: | 4 hours | Description: This course explains Java applets and how to set up and manage them. |
- Graphics and User Events
| | Expected Duration: | 3 hours | Description: This course shows how to create graphics, animations, and user interfaces with Java. |
- Putting Your Skills to Work
| | Expected Duration: | 3 hours | Description: This course explains how to put together some of the Java features beyond the basics to create Web applets. |
Java 2 5.0 Programming
- Fundamentals
| | Expected Duration: | 3 hours | Description: This course introduces the learner to the fundamentals of Java programming, including the bytecode, object-oriented programming, data types, and how to write a simple Java program. |
- Introducing Data Types and Operators
| | Expected Duration: | 2 hours | Description: This course provides information about the foundations of Java programming - the Java data types and operators. |
- Program Control Statements
| | Expected Duration: | 2 hours | Description: This course provides a detailed examination of the statements that control a program's flow of execution. There are three categories of program control statements: selection statements, iteration statements, and jump statements. After taking this course the learner will be able to control a program's execution. |
- Classes, Objects, and Methods
| | Expected Duration: | 2 hours | Description: This course provides the basis for object-oriented programming in Java. Classes, objects, and methods are fundamental to Java. You'll learn about the nature of these features, which will help you write more sophisticated programs; and you'll gain a better understanding of certain key Java elements. |
- More Data Types and Operators
| | Expected Duration: | 3 hours | Description: This course provides the learner with information about arrays, the String type, the bitwise operators, and the ? ternary operator. It also covers Java's new for-each style for loop and command-line arguments. |
- More Methods and Classes
| | Expected Duration: | 2 hours | Description: This course provides detail about Java methods and classes, including controlling access to the members of a class, passing and returning objects, overloading methods, and other features. |
- Inheritance
| | Expected Duration: | 2 hours | Description: This course provides a detailed examination of inheritance, one of the three foundation principles of object-oriented programming. After taking this course the learner will know the meaning of inheritance and how it allows the creation of hierarchical classifications. |
- Packages and Interfaces
| | Expected Duration: | 2 hours | Description: This course examines two of Java's most innovative features: packages and interfaces. You'll also learn how packages affect access, and how to apply interface references. |
- Exception Handling
| | Expected Duration: | 2 hours | Description: After taking this course, you will know how to handle runtime errors in Java programs. The course shows how to use a try/catch/finally block to add an exception handling routine that will monitor for program errors and respond to them. |
- Using I/O
| | Expected Duration: | 2 hours | Description: After taking this course, you will know how to handle both console I/O and file I/O for Java. This course will introduce you to the most important and commonly used features of Java I/O. |
- Multithreaded Programming
| | Expected Duration: | 2 hours | Description: After taking this course, you will be able to write multithreaded programs in the Java language. The course shows you how to create multiple concurrent threads by extending the Thread class and implementing the Runnable interface. |
- Enumerations and Autoboxing
| | Expected Duration: | 2 hours | Description: This course introduces you to new features of Java 2 5.0 that fundamentally alter the character and scope of the Java language. You'll learn about enumerations, autoboxing/unboxing, static import, and metadata. |
- Generics
| | Expected Duration: | 3 hours | Description: This course introduces you to the generics feature that was added to Java with the Java 2 5.0 release. It demonstrates how to create generic classes, interfaces, and methods in which the type of data on which they operate is specified as a parameter. |
- Applets and Events
| | Expected Duration: | 2 hours | Description: This course examines Java's approach to both event handling and the use of applets. After taking this course, you will be able to use applets and control event handling. |
|
Java 2 Enterprise Design
- Enterprise Foundations
| | Expected Duration: | 4 hours | Description: This course provides an overview of enterprise components and how to develop enterprise applications using the Java 2 Platform, Enterprise Edition (J2EE). |
- Modeling Components with JavaBeans
| | Expected Duration: | 3 hours | Description: This course provides an introduction to the JavaBean component model. |
- Enterprise Data and JDBC
| | Expected Duration: | 4 hours | Description: This course explains the concepts involved in enterprise databases and how JDBC is used to connect to DBMSs from Java applications. |
- Network and Web Communications
| | Expected Duration: | 3 hours | Description: This course provides an overview of distributed systems and the general problems that affect distributed systems. The course describes network computing and the concepts for building client/server applications in Java. It also explains how Web communications are handled in Java. |
- CORBA, RMI, and DCOM Communications
| | Expected Duration: | 3 hours | Description: This course provides an overview of how CORBA, RMI, and DCOM communications are handled in Java. |
- Naming, Directory, Trading, and Activation Services
| | Expected Duration: | 4 hours | Description: This course provides an overview of the concepts behind accessing naming services in Java-based enterprise systems. It also describes the concepts behind and application of directory, trading, and activation services. |
- Messaging and Transaction Services
| | Expected Duration: | 4 hours | Description: This course explains how to use messaging and transaction services when designing enterprise systems. |
- Systems Assurance and Security
| | Expected Duration: | 3 hours | Description: This course provides an overview of the concept of assurance and some general approaches to providing assurance. It also describes the basic concepts behind security for enterprise applications. |
- Java's Security Features
| | Expected Duration: | 3 hours | Description: This course provides an overview of specific Java 2 security features. |
- Enterprise Web Enabling
| | Expected Duration: | 3 hours | Description: This course provides an overview of Web browsers and servers and explains several forms of Web enabling. It also explains the differences between J2EE-based Web programming techniques and traditional Web programming techniques. It concludes with a discussion of XML and its integration with Java. |
- Java Servlets
| | Expected Duration: | 3 hours | Description: This course describes how to build Web-enabled enterprise systems using Java Servlets inside J2EE Web container environments. |
- JavaServer Pages
| | Expected Duration: | 2 hours | Description: This course explains how to use JavaServer Pages to provide a way to Web-enable an enterprise via a programming paradigm more familiar to Web programmers. |
- Enterprise Applications and Enterprise JavaBeans
| | Expected Duration: | 2 hours | Description: This course describes how services can be provided by enterprise application platforms to make developing enterprise applications an easier task. It also explains how EJB application servers help application-enable an enterprise. |
- Advanced Enterprise JavaBeans and Application Integration
| | Expected Duration: | 3 hours | Description: This course provides an introduction to the various Java enterprise technologies from within the context of J2EE EJBs. It also provides an overview of the problems and solutions with Enterprise Application Integration. |
Java 2 Programmer Certification 310-035
Certifications covered: Java 2 Programmer
This foundation certification is for programmers interested in demonstrating proficiency in the fundamentals of the Java programming language.
- Java and Object-Oriented Fundamentals
| | Expected Duration: | 4 hours | Description: This course provides an overview of the fundamentals of the Java language and object-oriented programming. |
- Declarations, Flow Control, and Exception Handling
| | Expected Duration: | 4 hours | Description: This course shows users how to declare variables and methods and how to use Java statements to control the flow of programs and handle exceptions. |
- Classes, Interfaces, Methods, and Garbage Collection
| | Expected Duration: | 3 hours | Description: This course shows users how to declare classes and interfaces, how to overload and override methods, and how Java's garbage-collection mechanism works. |
- Threads
| | Expected Duration: | 2 hours | Description: This course explains how multithreading works and how it is supported by Java. |
- The java.lang Package
| | Expected Duration: | 3 hours | Description: This course describes the classes and interfaces of the java.lang package. |
- The java.util Package
| | Expected Duration: | 3 hours | Description: This course describes the classes and interfaces of java.util package. |
- GUI Components and Containers of the java.awt Package
| | Expected Duration: | 2 hours | Description: This course describes the GUI components and containers of java.awt and explains how the AWT classes and interfaces are used to develop a Java-based GUI. |
- Layouts and Event Handlers of the java.awt Package
| | Expected Duration: | 2 hours | Description: This course explains how the classes and interfaces of java.awt are used to organize the display of GUI components and how event-handling classes and interfaces are used. |
- Graphic and Image Elements of the java.awt Package
| | Expected Duration: | 2 hours | Description: This course explains how to display bitmapped images, draw geometric shapes, and control the way text is displayed. |
- The java.io Package
| | Expected Duration: | 4 hours | Description: This course explains how to perform sophisticated input and output using standard I/O, memory buffers, and files. |
Java Web Services
- The Web Services Architecture
| | Expected Duration: | 1 hour | Description: This course provides a background in interoperable Web services and teaches the foundations, principles and benefits of interoperable Web services. |
- Creating and Hosting Web Services
| | Expected Duration: | 1 hour | Description: This course will provide a background in building Web services and teach how to create and host Web services. |
- Java and Web Services
| | Expected Duration: | 1 hour | Description: This course will provide a background in the architecture of Java web services. It covers the different application programming interfaces (APIs) used to program Java web services. |
- The Simple Object Access Protocol (SOAP)
| | Expected Duration: | 1 hour | Description: This course provides a background in the Simple Object Access Protocol (SOAP). It also describes how SOAP is used to transport information in Web services. |
- The Java APIs for SOAP Messaging (SAAJ)
| | Expected Duration: | 1 hour | Description: This course provides a background in the SOAP for Attachments API for Java (SAAJ). It also explains how to use the API to attach, detach, and process SOAP attachments in Web services. |
- Java API for XML Messaging (JAXM)
| | Expected Duration: | 1 hour | Description: This course provides a background in the Java API for XML Messaging (JAXM). It also shows how to use the API to send and receive document-oriented XML messages using Web services. |
- Web Services Description Language (WSDL)
| | Expected Duration: | 1 hour | Description: This course provides a background in the Web Services Description Language (WSDL). It also describes how to create WSDL documents, and how WSDL documents are used in the creation and development of Web services. |
- The Java API for XML-Based RPC (JAX-RPC)
| | Expected Duration: | 1 hour | Description: This course provides a background in the Java API for XML-based RPC (JAX-RPC). It also describes how to invoke XML-based remote procedure calls. |
- Generating Web Services from Java Code
| | Expected Duration: | 1 hour | Description: This course describes new features for generating Web services from Java code. It also explains how to improve productivity by using annotations to simplify generation of Web services from Java code. |
- Generating Java Web Services from WSDL
| | Expected Duration: | 1 hour | Description: This course teaches how to generate Java web services from WSDL. |
- Best Practices and Techniques
| | Expected Duration: | 1 hour | Description: This course describes best practices and techniques for creating Java Web services. |
- EJB, JSP, and Web Services
| | Expected Duration: | 1 hour | Description: This course teaches how Enterprise Java Beans (EJB) and Java Server Pages (JSP) may be integrated with Web services. |
- Service Lifecycle and Message Handlers
| | Expected Duration: | 1 hour | Description: This course teaches how to manage the Web services service lifecycle and process multiple message handlers. |
- SOAP Attachments
| | Expected Duration: | 1 hour | Description: This course describes how to work with SOAP attachments. |
- Securing Web Services
| | Expected Duration: | 1 hour | Description: This course explains how to secure Web services. |
JavaScript
- Start Using JavaScript
| | Expected Duration: | 5 hours | Description: This course presents the basic skills needed to incorporate JavaScript into HTML when building a Web page. As of January 2003 this course was updated to reflect HTML 4.0 (including CSS), JavaScript 1.5, and some XTHML 1.0 standards. |
- Using JavaScript for Interactivity
| | Expected Duration: | 3 hours | Description: This course presents the skills needed to create interactive forms and use JavaScript events and loops. As of January 2003 this course was updated to reflect HTML 4.0 (including CSS), JavaScript 1.5, and some XTHML 1.0 standards. |
- Using Advanced JavaScript
| | Expected Duration: | 6 hours | Description: This course presents the advanced tools available in JavaScript. As of January 2003 this course was updated to reflect HTML 4.0 (including CSS), JavaScript 1.5, and some XTHML 1.0 standards. |
Photoshop
- Managing Graphics Files
| | Expected Duration: | 3 hours | Description: This course explains how to save, manage, and use graphics files and formats with Photoshop. |
- Colors, Brushes, and Printing
| | Expected Duration: | 4 hours | Description: This course shows users how to use choose colors, use paint tools and brushes, and print graphic images in Photoshop. |
- Selecting and Retouching
| | Expected Duration: | 2 hours | Description: This course explains how to select and crop portions of an image file and how to touch up a scanned photograph using the Rubber Stamp tool. |
- Text, Fills, and Actions
| | Expected Duration: | 4 hours | Description: This course shows how to use text and fill regions with color in Photoshop, as well as how to change actions in the History list and repeat batch actions. |
- Using Layers and Plug-Ins
| | Expected Duration: | 4 hours | Description: This course explains how to take advantage of layers and plug-ins in Photoshop. |
- Manipulating Images
| | Expected Duration: | 2 hours | Description: This course shows users how to use lighting, sharpening, and blur effects to change images. |
Photoshop 7
- The Application and Its Elements
| | Expected Duration: | 3 hours | Description: This course provides an overview of the use of the Photoshop 7 interface and new product features. |
- Opening and Navigating Images
| | Expected Duration: | 3 hours | Description: This course shows users how to use Photoshop 7 to open images from a variety of sources (including CDs and digital cameras), navigate the File Browser, zoom in and out, as well as manage rulers, grids and guides. |
- Pixels, Image Sizes, and Color
| | Expected Duration: | 4 hours | Description: This course shows users how to use Photoshop 7 to adjust image size, resolution, dimensions, and canvas size. It also covers how to mix channels, set up color management, choose color settings, define colors, and work in greyscale. |
- Saving and Printing
| | Expected Duration: | 4 hours | Description: This course shows users how to use Photoshop 7 to save images in a variety of formats (TIFF, JPEG, GIF, EPS, PICT, BMP, PDF, PSD) and print images, contact sheets, picture packages, as well as prepare images for off-set printing. |
- The Paint Tools
| | Expected Duration: | 4 hours | Description: This course shows users how to use Photoshop 7 to work with the Pencil and Brush tools, select brushes and create new brushes, and experiment with Brush modes. It also covers how to create and modify shapes. |
- Modifying Images
| | Expected Duration: | 2 hours | Description: This course shows users how to use Photoshop 7 to crop, trim, retouch, smudge, blur, dodge, burn, saturate, and liquify images. |
- Cleaning Images and Undoing
| | Expected Duration: | 4 hours | Description: This course shows users how to use Photoshop 7 to work with the Dust & Scratches command, Rubber Stamp tool, Healing Brush, and Patch tools when cleaning images. It also covers how to undo and redo past actions using a variety of methods (Undo/Redo command, erasing, reverting, History palette, Erase to History option, History Brush, and Art History Brush). |
- Making Selections
| | Expected Duration: | 4 hours | Description: This course shows users how to use Photoshop 7 to create selections and paths with the Lasso, Marquee, Magic Wand, Pen, and Eraser tools. It also covers how to make selections using the Color Range and Extract commands. |
- Modifying Selections and Color Filling
| | Expected Duration: | 4 hours | Description: This course shows users how to use Photoshop 7 to transform selections and paths, as well as move, clone, paint, and fill selections. It also covers how to create gradients and patterns. |
- Layers
| | Expected Duration: | 3 hours | Description: This course shows users how to use Photoshop 7 to create, move, manipulate, lock, and organize layers. It also covers how to change the opacity of and erase layers, as well as apply and manage layer styles. |
- Adding Type
| | Expected Duration: | 3 hours | Description: This course shows users how to use Photoshop 7 to create and edit point, box, outline, shadowed, and ghosted text. It also covers spell checking, rasterizing text, making shapes and paths from text, and creating type selection outlines. |
- Filters & Color Correction
| | Expected Duration: | 3 hours | Description: This course shows users how to use Photoshop 7 to create a variety of effects (such as sharpening and blurring) using filters. It also covers how to use the color correction tools to improve an image. |
- Creating Graphics for the Web
| | Expected Duration: | 3 hours | Description: This course shows users how to use Photoshop 7 and Image Ready to create dynamic graphics for the Web. It also covers the pros and cons of common file formats (PNG, JPEG, GIF, WBMP), creating type and color palettes, and slicing graphics. |
Photoshop CS
- Getting Started
| | Expected Duration: | 5 hours | Description: This course provides an introduction to Photoshop CS by teaching learners how to start the program, work with documents, and set preferences. |
- Navigation and Layers
| | Expected Duration: | 5 hours | Description: This course provides information on navigating and measuring within Photoshop CS, working with layers in a document, and using the History palette. |
- Selection and Color
| | Expected Duration: | 7 hours | Description: This course provides information on using selection tools, colors, channels, and gradients in Photoshop CS. |
- Paint, Drawing and Text
| | Expected Duration: | 3 hours | Description: This course provides information about Adobe Photoshop CS painting, drawing, and text. |
- Layer Styles and Filters
| | Expected Duration: | 5 hours | Description: This course provides information on creating and modifying layer styles and filters in Photoshop CS. |
- Adjustment Layers, Tools and Layer Masks
| | Expected Duration: | 4 hours | Description: This course shows learners how to use Photoshop CS to manipulate and enhance images. |
- Image Output and Web Design
| | Expected Duration: | 4 hours | Description: This course provides an overview on various file formats and compression schemes used for optimizing and saving the documents for Web and other print media. It also provides information about concepts related to advanced Web design. |
PHP and MySQL
- Installing Required Software
| | Expected Duration: | 2 hours | Description: After taking this course, the learner will be able to download, install, configure, and test all the software required to create dynamic Web sites using PHP and MySQL. |
- PHP Basics
| | Expected Duration: | 3 hours | Description: After taking this course, the learner will be able to describe the PHP scripting language, and create basic PHP scripts using proper PHP syntax. |
- Programming with PHP
| | Expected Duration: | 4 hours | Description: After taking this course, the learner will be able to create elaborate scripts, write HTML forms, and program PHP to handle the form data. |
- Creating Dynamic Web Sites
| | Expected Duration: | 3 hours | Description: This course provides the learner with step-by-step instructions for using PHP to create dynamic Web sites that are responsive to users and can alter content based on differing situations. |
- SQL and MySQL
| | Expected Duration: | 4 hours | Description: After taking this course, the learner will be able to create databases and tables, and sort and retrieve data using SQL and MySQL. |
- Advanced SQL and MySQL
| | Expected Duration: | 3 hours | Description: After taking this course, the learner will be able to use the principles of database design, including normalization and use of forms. They will also be able to use MySQL to create relational databases, and perform searches on those databases. |
- Error Handling and Debugging
| | Expected Duration: | 2 hours | Description: This course provides the learner with the steps and tools necessary to identify and correct errors that can occur when running PHP and MySQL applications. |
- Using PHP with MySQL
| | Expected Duration: | 2 hours | Description: This course provides the learner with step-by-step instructions for using PHP to create dynamic Web sites that allow for database interactions such as the storing, gathering, and updating of information. |
- Developing Web Applications
| | Expected Duration: | 2 hours | Description: This course provides the learner with information about a number of independent topics that are present in more sophisticated Web applications. |
- Cookies and Sessions
| | Expected Duration: | 3 hours | Description: This course provides the learner with information about using cookies and sessions with PHP to overcome the statelessness of the Web. |
- Web Application Security
| | Expected Duration: | 3 hours | Description: In this course, the learner will become familiar with methods for increasing the security of their web applications using PHP and MySQL. These techniques include methods of form validation, the ability to define patterns and then matching or replacing those patterns, and data encryption. |
- Extended Topics
| | Expected Duration: | 4 hours | Description: This course covers extended PHP topics that are worth considering in your development work, but not related to every Web application. |
- Content Management Example
| | Expected Duration: | 2 hours | Description: After taking this course, the learner will become familiar with the foundational information required to build a sample content management site through PHP interactions using a database. |
- User Registration Example
| | Expected Duration: | 3 hours | Description: This course provides an overview of the user registration system. |
- E-Commerce Example
| | Expected Duration: | 3 hours | Description: After taking this course, the learner will have the information and sample needed to create an e-commerce site using PHP and MySQL, including creating the database, creating the public and administrative pages, and managing the shopping cart. |
Visual C#
- .NET What You Need to Know
| | Expected Duration: | 1 hour | Description: Visual C# 2005: .Net: What You Need to Know, covers the foundations of the .NET programming environment and how to navigate through the Visual Studio 2005 integrated development environment (IDE). It also shows how to create, compile and execute a simple Visual C# program using either the Visual Studio 2005 IDE or the command line functionality. |
- First C# Programs
| | Expected Duration: | 1 hour | Description: Visual C# 2005: First C# Programs, covers how to create, compile and execute a simple Visual C# program with variables, expressions, command-line input and output, using either the Visual Studio 2005 IDE or the command line functionality. |
- Data Types in C#
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Data Types in C#, covers the different data types supported by C# and how to convert information between and among different data types. This course also shows how to map Visual C# data types to the data types supported by the .NET framework. |
- Operators and Expressions
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Operators and Expressions, covers Visual C# operators and expressions. It also shows how to use the precedence table to order C# operators judiciously and efficiently. |
- Control Structures and Arrays
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Control Structures and Arrays, covers Visual C# control. It also shows how to create and use applications that use loops and arrays. |
- Object-Oriented Programming
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Object-Oriented Programming, covers Visual C# object-oriented programming concepts. This course also shows how attributes and behaviors are combined to create classes, and how to model classes using simple object modeling concepts. |
- Classes
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Classes, covers how to create classes, distinguish between classes and objects, and use classes in object-oriented programming. It also shows how C# classes support encapsulation, how to instantiate and initialize classes, and how to use references in C#. |
- More About Types
| | Expected Duration: | 1 hour | Description: Visual C# 2005: More About Types, covers how to distinguish between classes and structs in C#, and understand more about how classes are used to create application specific data types. This course also shows how C# converts simple values to and from object types, using a process called boxing. |
- Methods, Properties and Operators
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Methods, Properties and Operators, covers how to define and use methods, pass parameters to and from methods, and overload methods and operators. This course also shows how to simplify data access through get and set methods and how to implement methods in C# that take a variable number of parameters. |
- Characters and Strings
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Characters and Strings, covers how to define and work with characters and strings in greater detail. This course also shows how to create and work with objects of the String and StringBuilder classes and create applications that process command-line arguments. |
- Arrays and Indexers
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Arrays and Indexers, covers how to define and work with single-dimension and multiple-dimension arrays. It also shows how to use the Random classes to generate random numbers and how to use indexers to access data within a class using an array syntax. |
- Inheritance
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Inheritance, describes how to create hierarchies of classes using inheritance. This course also covers how to use the public, protected and private access qualifiers to encapsulate class implementations and make code easier to maintain. |
- Virtual Methods and Polymorphism
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Virtual Methods and Polymorphism, describes how to fully implement polymorphic classes. This course also covers how to create virtual methods that can be redefined by derived classes to create implementation-specific behaviors. |
- Formatting and Conversion
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Formatting and Conversion, describes how to format information for output. This course also covers how to convert information among different data types and define implicit and explicit conversion operators to streamline that process. |
- Exceptions
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Exceptions, describes how to use the .NET exception handling mechanism to deal with unexpected and anomalous behavior. This course also covers how to create and use custom exceptions based upon the system-provided Exception class. |
- Interfaces
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Interfaces, describes how to use interfaces to program in a more flexible, generic manner. This course also covers how to create and use custom classes that implement multiple interfaces. |
- Interfaces and Collections
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Interfaces and Collections, describes how to use parameterized types and .NET interfaces to program in a more flexible, generic manner. This course also covers how to customize collection classes supplied by .NET. |
- Delegates and Events
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Delegates and Events, describes how to use delegates to handle callbacks into code. This course also covers how delegates implement the .NET event handling mechanism, and dynamically adding and removing delegates to perform custom event handling. |
- Introduction to Windows Forms
| | Expected Duration: | 1 hour | Description: Visual C# 2005: Introduction to Windows Forms, describes how to use Visual C# to create a simple Windows Forms application. This course also covers how to add event handlers to respond to button clicks and list selection events. |
Visual InterDev 6
- Learning the Basics
| | Expected Duration: | 3 hours | Description: This course introduces users to the Visual InterDev interface and application creation. At the end of this course, users will create a new Web project and add HTML pages. |
- Using HTML
| | Expected Duration: | 4 hours | Description: This course presents the visual Web development environment. This course shows how to insert, position, and set properties for HTML elements and script objects using InterDev's editing and outline tools, including the Cascading Style Sheets editor. It also introduces the scripting statement completion feature. |
- Dynamic Content
| | Expected Duration: | 4 hours | Description: This course explains how to use dynamic HTML and scripting to add interactive content to Web pages. |
- Objects and Databases
| | Expected Duration: | 3 hours | Description: This course introduces the use of Java, ActiveX, and database connections within a web site. |
- Database Interaction
| | Expected Duration: | 3 hours | Description: This course explains how to use the Query Designer to retrieve and update information in the database. |
- Active Server Pages
| | Expected Duration: | 4 hours | Description: This course introduces the active server object and explains how to use active server objects. |
- Controls and Scripts
| | Expected Duration: | 4 hours | Description: This course explains design-time controls, scriptlets and the document object model. |
- Testing and Debugging
| | Expected Duration: | 2 hours | Description: This course introduces the tools for debugging applications. |
- Management and Design
| | Expected Duration: | 3 hours | Description: This course introduces the management of work and the design of user interfaces for web sites. |
Web Design & Graphics
- Introduction to Design
| | Expected Duration: | 3 hours | Description: This course explains the basic considerations used when designing a Web site, including the planning and maintenance of the site, and making the site accessible to all platforms and monitors. |
- Making Your Site Fast and Viewable
| | Expected Duration: | 4 hours | Description: This course shows users how to make graphics that will download quickly on the Internet and will display well across all browsers and systems. |
- Building Your Site with Images
| | Expected Duration: | 3 hours | Description: This course shows users how to create color schemes, backgrounds, GIF transparencies, and imagemaps for a Web site. |
- Building Your Site with Formatting
| | Expected Duration: | 3 hours | Description: This course shows users how to create fonts with HTML and graphics, and lay out a page using tools like lines, buttons, bullets, and tables. |
- Using Other Tools
| | Expected Duration: | 3 hours | Description: This course explains how to use frames, animated GIFs, Dynamic HTML, JavaScript, QuickTime, Flash, and Shockwave in a Web site. |
Web Publishing and Design with HTML 4.01 and XHTML
- Getting Organized
| | Expected Duration: | 3 hours | Description: After taking this course, you will understand the fundamentals of designing and organizing a Web site. You will also know how to create a site that meets accessibility requirements. |
- Basics of HTML and XHTML
| | Expected Duration: | 2 hours | Description: After taking this course, you will have a basic knowledge of HTML 4.01 and XHTML. You will also understand how to apply these technologies to build basic Web pages. |
- HTML, XHTML, and Cascading Style Sheets (CSS)
| | Expected Duration: | 4 hours | Description: This course explains how to use HTML 4.01 elements and cascading style sheets to format text on Web pages, add images and color, and create tables for data. |
- Advanced Cascading Style Sheets (CSS), Forms, and DHTML
| | Expected Duration: | 3 hours | Description: This course provides techniques and tools to effectively employ advanced cascading style sheets and forms on your Web site. It also introduces DHTML. |
- Adding Interactivity and Multimedia with HTML and XHTML
| | Expected Duration: | 3 hours | Description: This course explains how to use imagemaps, sound, video, and JavaScript to add features to Web pages. |
WebSphere 7.0 with Rational Application Developer
- Introduction to Rational Application Developer
| | Expected Duration: | 1 hour | Description: This course gives a foundation of WebSphere Rational Application Developer (WRAD) fundamentals upon which to build. The course highlights the development and productivity features of the WRAD interface, showing their basis in the Eclipse framework. |
- Programming Technologies Overview
| | Expected Duration: | 1 hour | Description: This course gives an overview of programming technologies supported by WebSphere Rational Application Developer (WRAD). This course provides descriptions of the programming languages and technologies supported by WRAD. |
- Environment Setup and Preferences
| | Expected Duration: | 1 hour | Description: This course teaches how to customize the WebSphere Rational Application Developer (WRAD) environment and preferences. This course demonstrates how to manage the Workbench environment and preferences. |
- Projects
| | Expected Duration: | 1 hour | Description: This course demonstrates how to organize work using projects, folders and files. The course highlights the development and productivity features of the WRAD interface. |
- Rational Unified Process (RUP) and Unified Modeling Language (UML)
| | Expected Duration: | 1 hour | Description: This course describes the foundations of the Rational Unified Process (RUP) and Unified Modeling Language (UML). The course, illustrates how to use UML diagrams to model the fundamental characteristics and behavior of a system. |
- Developing Java Applications
| | Expected Duration: | 1 hour | Description: This course illustrates the fundamentals of developing Java applications using WebSphere Rational Application Developer (WRAD). The course highlights the development and productivity features of the WRAD interface. |
- Developing Database Applications
| | Expected Duration: | 1 hour | Description: This course describes the fundamentals of developing databases applications using WebSphere Rational Application Developer (WRAD). The course highlights the development and productivity features of the WRAD interface. |
- Developing Graphical User Interface (GUI) Applications
| | Expected Duration: | 1 hour | Description: This course provides a foundation of WebSphere Rational Application Developer (WRAD) fundamentals upon which to build. The course highlights the development and productivity features of the WRAD interface, showing their basis in the Eclipse framework. |
- Developing XML Applications
| | Expected Duration: | 1 hour | Description: This course demonstrates how to create Extensible Markup Language (XML) applications in WebSphere Rational Application Developer. The course highlights the development and productivity features of the WRAD interface, illustrating how to be more productive. |
- Developing JSP/Servlet-based Web Applications
| | Expected Duration: | 1 hour | Description: This course demonstrates how to create Java Server Pages (JSP) and Servlet based applications using WebSphere Rational Application Developer. The course describes the tools that WRAD offers for quickly creating and publishing Web sites. |
- Developing Struts-Based Web Applications
| | Expected Duration: | 1 hour | Description: This course teaches the fundamentals of the Struts architecture for Web development, illustrating the tools supplied by WebSphere Rational Application Developer for Struts development. |
- Developing Java Server Faces (JSF)-based Web Applications
| | Expected Duration: | 1 hour | Description: This course teaches the fundamentals of Java Server Faces (JSF) and Service Data Objects (SDO). Using these technologies to more easily and quickly build unified data programming applications across technologies is also discussed. |
- Enterprise Generation Language (EGL)-based Web Applications
| | Expected Duration: | 1 hour | Description: This course teaches the foundations of Enterprise Generation Language (EGL) and shows how EGL can be used to speed the development of business applications. |
- Developing Enterprise Java Beans (EJB)-Based Web Applications
| | Expected Duration: | 1 hour | Description: This course teaches the fundamentals of Enterprise Java Beans (EJB) development using WebSphere Rational Application Developer. |
- Developing Java 2, Enterprise Edition (J2EE)-Based Web Applications
| | Expected Duration: | 1 hour | Description: This course teaches how to create Java clients for J2EE applications. The course highlights the features that WebSphere Rational Application Developer provides to increase the developer's productivity in the creation of J2EE application clients. |
- Developing Web Services Applications
| | Expected Duration: | 1 hour | Description: This course teaches how to create Web Services and shows how Web Services are used to implement a service-oriented architecture (SOA). |
- Servers and Server Configuration
| | Expected Duration: | 1 hour | Description: This course teaches how to configure deployment platforms upon which to install J2EE applications. |
- Debug Local and Remote Applications
| | Expected Duration: | 1 hour | Description: This course teaches how to use WebSphere Rational Application Developer's debugging facilities to debug applications on local and remote servers. |
- Enterprise Application Deployment
| | Expected Duration: | 1 hour | Description: This course teaches how to package applications for enterprise deployment. Architectural features of Enterprise Application files are covered. |
- Review and Summary
| | Expected Duration: | 1 hour | Description: This course summarizes and reviews the major topics covered in the previous courses in the series. |
WebSphere Studio Application Developer 5.0 & J2EE
- Overview
| | Expected Duration: | 2 hours | Description: This course provides an introduction to layered application development, the J2EE platform, and the WebSphere product family. |
- User Interface and Servlet Design
| | Expected Duration: | 2 hours | Description: This course shows users how to effectively design decoupled user interfaces and servlets using Java and HTTP technologies. |
- Servlet Development
| | Expected Duration: | 3 hours | Description: This course provides a basic introduction to layered application development, the J2EE platform, and the WebSphere product family. |
- JavaServer Pages Concepts and Development
| | Expected Duration: | 2 hours | Description: This course provides an introduction to the use and design of JavaServer Pages (JSPs). It also provides an overview of using WebSphere Studio Application Developer (WSAD) to develop JSP-based applications. |
- Struts and XML/XSL Web Interfaces
| | Expected Duration: | 2 hours | Description: This course provides a basic introduction to the Struts design framework and XML/XSL. It also provides an overview of using WebSphere Studio Application Developer (WSAD) to develop XML/XSL-based Web interfaces. |
- Controller, Domain, and Data Mapping Design
| | Expected Duration: | 2 hours | Description: This course provides an in-depth overview of controller, domain model, and data mapping design for enterprise applications. |
- Unit and Functional Testing
| | Expected Duration: | 1 hour | Description: This course provides an overview of using WebSphere Studio Application Developer (WSAD) to perform both unit and functional testing of enterprise applications. |
XML
- Viewing and Understanding XML
| | Expected Duration: | 2 hours | Description: This course provides an introduction to the Extensible Markup Language (XML) and its general format. |
- Creating a Basic Document
| | Expected Duration: | 2 hours | Description: This course shows Web developers how to build an XML data document. |
- Building DTDs and Checking Documents
| | Expected Duration: | 3 hours | Description: This course explains how to build Document Type Definitions and how to check documents for validity and well-formedness. |
- Entities
| | Expected Duration: | 3 hours | Description: This course provides an overview of the internal, external, and parameter entities in XML documents. |
- The Document Object Model
| | Expected Duration: | 2 hours | Description: This course explains how XML data can be accessed and manipulated with the DOM. |
- CSS and XSL Style Sheets
| | Expected Duration: | 3 hours | Description: This course explains how to use Cascading Style Sheets and eXtensible Style Language to style XML data for display in a Web browser. |
|