From Serebra Learning Corporation
NET Solution Vision and Requirements 
To establish the steps and techniques needed to define a solution vision and gather and analyze requirements A wide range of IT professionals, including system architects, systems analysts, developers, consultants, and those wishing to learn more about designing solutions
more...
IBM Lotus Domino Designer 6: Preparing Domino R4 Developers 
This is the second course of the series on the new features of
Domino 6. This course teaches how to manage
Web users and files. You will also learn how to control mail and about the
LDAP enhancements in Domino 6. Finally, you learn about performance optimization in Domino 6. This includes monitoring the server environment and the various methods used to improve performance.
more...
Object-Oriented Analysis Design I 
This course teaches students the basic object-oriented concepts, such as objects, classes, and their relationships. It also teaches the various
OOAD methodologies, such as
Booch and
OMT. This course is intended for systems analysts, application developers/programmers, project managers, and software designers.
more...
ActiveX Components 
The
ActiveX Components course provides a brief history of the evolution of
ActiveX and discusses the various methods of creating an ActiveX control. The different steps involved deploying ActiveX controls have also been described. The course also covers the creation of
Active Server Pages (
ASP). This curriculum has been designed for application developers and authors who plan, design and implement
more...
ActiveX Code Components 
The
ActiveX Code Components course covers the creation of
ActiveX code components. It introduces the audience to the concepts of
ActiveX EXE and
ActiveX DLL and goes on to discuss the various methods to create them. The course also explains the development of the code for ActiveX code components and its usage. This curriculum has been designed for application developers and authors who plan,
more...
Transitioning From Technical Professional to Management 
...tware installation team leader for B Wind
Software,
Inc., developers of professional grade digital video editing platforms, the participant stands next in line for a promotion to department manager. Yet success isn't quite assured. Other employees in the department vie for the same position. Participants will have to outshine these competitors by demonstrating their qualifications to management
more...
From Technical Professional to Leadership Simulation 
... Software
Development Managers for B Wind
Software,
Inc., developers of professional-grade digital video editing software, participants will be tasked with overseeing the developmental committee responsible for conceiving and proposing B Wind's next new commercial endeavor. Armed with newly acquired facilitation and leadership skills, participants will help the committee to recommend a
more...
Pricing for Profitability 
Nothing can be more harmful to the success of your new product or service than incorrect pricing and other financial projections In this course, you will not only learn how to gather pertinent revenue and expense information to help you price your product, but also how to determine your objectives and policies to correctly position your product in its market niche. You'll examine three methods and
more...
Programming with XHTML 1 1 Embedded Objects and Hyperlinks 
This course covers basic concepts about embedded objects and hyperlinks in Extensible Hypertext Markup Language (
XHTML) documents. The course describes various XHTML tags to embed multimedia objects such as images, audio, video, and animation. The course also provides information for creating hyperlinks, bookmarks, and image maps. The intended audience for this course includes
Technical Managers,
more...
Programming with XHTML 1 1 Advanced Tags 
This course covers basic concepts about tables, forms, and frames. The course describes the tags and their attributes to create and format tables and define column groups. The course also explains the tags used to create static forms and frames. In addition, the course covers creating menus, specifying special characters, and setting colors for a
Web page. Finally, the course describes the key
more...
Emerging Web Service Standards 
To understand the roles and implementation approaches implemented by various emerging web services
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Web Services and Service-oriented Architecture 
To understand the concepts underpinning web services
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Using SOAP 
To understand how to create
SOAP documents that support web services
Application and web developers wishing to attain competency in developing web services using the main web service technologies SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Using WSDL 
To understand how to implement the
WSDL specification
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP, WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Using UDDI 
To understand the concepts behind and the implementation of the
UDDI 2.0 and 3.0 specifications
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
Web Services Security 
To understand how to use the various specifications developed for web services security
Application and web developers wishing to attain competency in developing web services using the main web service technologies
SOAP,
WSDL, and
UDDI; systems analysts and systems architects needing a thorough knowledge of service-oriented architecture concepts and web service technologies
more...
JavaScript Browser Objects 
This course describes various browser objects, such as frames, windows, and documents. The course also covers various other objects, such as date, time, and history objects. This course is designed for application developers and authors who plan, design and implement web-based business solutions on intranets, extranets, and internets. The student should have prior experience in
HTML and designing
more...
Advanced JavaScript 
This course describes advanced document properties. The course also covers the concepts related to cookies, plug-ins, and
LiveWire. It also teaches how to implement security by performing data tainting. This course is designed for application developers and authors who plan, design and implement web-based business solutions on intranets, extranets, and internets. The student should have prior
more...
JavaScript Fundamentals 
This course describes the features of
JavaScript and compares JavaScript with other technologies, such as
Java. The course also covers the fundamentals of JavaScript programming, JavaScript variables, operators, loops, and conditional statements. This course is designed for application developers and authors who plan, design and implement web-based business solutions on intranets, extranets, and
more...
JavaScript Programming 
This course describes the features of
Java Script, such as arrays, forms, and events. The course also covers concepts related to object hierarchy in JavaScript, and string, math, and number object. This course is designed for application developers and authors who plan, design and implement web-based business solutions on intranets, extranets, and internets. The student should have prior
more...
Object-Oriented Analysis Design II 
This course focuses on the object-oriented (OO) software development life cycle, both at the macro and the micro level. It also teaches the diagrams used at the different levels of the OO software development life cycle. This course is intended for systems analysts, application developers/programmers, project managers, and software designers.
more...
Software Engineering Concepts 
The
Software Engineering Concepts WBT provides an introduction to the basic concepts of software engineering. It examines the software development process, and the relative strengths and weaknesses of various software process models. It also describes various approaches to requirement gathering and problem analysis. The students will also learn to specify and validate requirements. Managers,
more...
General Coding Best Practices 
To outline the best practices for writing high quality methods, expressions, variables, arrays, loops, and if statements, and to describe recommended practices for writing readable code
Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Maintaining Quality Code 
To outline the primary techniques of refactoring, and to discuss the best practices for reviewing, testing, and debugging code
Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Object-oriented Coding Best Practices 
To outline the best practices for defining and using classes, and determining how best to use inheritance or its alternatives
Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Programming Techniques and Strategies 
To outline the high-level considerations for producing good code
Professional application developers or programmers, with at least 2 years experience, who want to learn the latest recommended techniques for developing high quality software
more...
Introducing User-Centered Design 
To identify the principles and benefits of user-centered design and to determine a practical approach to promoting user-centered design methodology in organizations This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
Developing an Application Using User-Centered Design 
To conduct user research and to design effective user interface and interaction elements This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
The Iterative Process in User-Centered Design 
To design usability tests and surveys, organize focus groups, and analyze feedback and implement findings for improving product design This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
Practical Examples of User-Centered Design 
To design user-centered
Windows applications and web sites This path is targeted primarily at software architects and project managers working on high level design. This path will also target programmers and developers looking to improve their skills in user centered software design.
more...
OOAD Introduction to Object-Oriented Concepts 
This course covers the general OO concepts. It covers the benefits of OO and the OO terminology. Further, it covers concepts related to objects and classes, such as attributes and operations. In addition, this course covers encapsulation, inheritance, polymorphism, dependency, associations, links, aggregation, and composition. The target audience is business analysts, system analysts, system
more...
OOAD Introduction to Object-Oriented Analysis and Design 
This course covers the general
Object-Oriented Analysis and
Design (
OOAD) concepts. It covers the benefits of OOAD and the OOAD process. Further, it covers the concepts related to the requirement, analysis, and design phases. Under these concepts, the course covers requirements, use cases, the
Supplementary Specification, domain model, operation contracts, use case realization, design patterns,
more...
OOAD Unified Modeling Language UML 2 0 
This course covers history, goals, and features of
Unified Modeling Language (
UML) 2.0. It also covers various structural and behavioral UML diagrams. Structural diagrams include the
Class,
Object,
Component,
Package,
Deployment, and Composite Structure diagrams. Behavioral diagrams include the Use Case, Sequence, Communications, Interaction Overview, Timing, Activity, and State Machine diagrams.
more...
OOAD Static Modeling with UML 2 0 
This course covers the key concepts related to the use of
Class diagrams,
Component diagrams, and
Deployment diagrams for static modeling. It also covers the features, elements, and considerations for using these diagrams. In addition, the course covers the modeling of three types of compartments in a class: name, attributes, and operations. Further, it discusses the concept and application of
more...
OOAD OO Design Patterns 
This course covers the key concepts related to the use of
Class diagrams,
Component diagrams, and
Deployment diagrams for static modeling. It also covers the features, elements, and considerations for using these diagrams. In addition, the course covers the modeling of three types of compartments in a class: name, attributes, and operations. Further, it discusses the concept and application of
more...
Visual Basic 6 0 ActiveX COM Part I 
...g time and produces more robust applications, by allowing developers to assemble applications from tested, standardized objects and components. The move to object-oriented or component software is one of the most prominent trends in the software industry. This course will show you how to rapidly create, debug, and deploy software objects and components. It will also explain how to build an
more...
Advanced ASP NET Topics 
To demonstrate how to migrate
ASP to ASP.NET, leverage legacy compenents, create and use .NET components, and install and configure ASP.NET servers
Web developers who are familiar with the fundamentals of
Microsoft ASP.NET and who wish to broaden their ASP.NET programming abilities, especially those pursuing
MCAD or
MCSD .NET certification
more...
Testing and Instrumenting C Applications 
To introduce the concepts of software testing and debugging and to describe the use of the
Debug and
Trace programmatic classes in the .NET Framework class library and the
Visual Studio .NET and
SDK interactive debuggers
Windows developers seeking to update their knowledge of and skills in developing, testing, and debugging software applications in Visual Studio .NET or pursuing
MCAD or
MCSD .NET
more...
Testing and Instrumenting Web Applications in C 
To introduce the concepts of software testing and debugging and to describe how to instrument an application for tracing and debugging in .NET Web developers seeking to update their knowledge and skills when developing, testing, and debugging software applications in
Visual Studio .NET or pursuing
MCAD or
MCSD .NET certification
more...
Web Application Tracing and Debugging in C 
To explain the use of tracing and testing in .NET web applications, and to outline how to perform interactive debugging in
Visual Studio .NET Web developers seeking to update their knowledge and skills when developing, testing, and debugging software applications in Visual Studio .NET or pursuing
MCAD or
MCSD .NET certification
more...
Web Application Tracing and Debugging in VB NET 
To explain the use of tracing and testing in .NET web applications, and to outline how to perform interactive debugging in
Visual Studio .NET Web developers seeking to update their knowledge and skills when developing, testing, and debugging software applications in Visual Studio .NET or pursuing
MCAD or
MCSD .NET certification
more...
Planning and Starting the Deployment of a NET web Application 
To outline the primary considerations and decisions that a developer needs to make when planning the deployment of a .NET web application, and to explain the appropriate use and installation of private and shared assemblies in that deployment
Application developers with experience in
Visual Basic .NET who wish to become familiar with the deployment process in the .NET Framework, especially those
more...
Application Deployment in NET 
To describe all available deployment options for packaging and distribution
Application developers with experience in
Visual Basic .NET who wish to become familiar with the deployment process in the .NET Framework, especially those who wish to attain the Microsoft Certified Solution Developer (
MCSD) or Microsoft Certified Application Developer (
MCAD) for
Microsoft .NET credentials
more...
Deployment of Windows-Based NET Applications 
To deploy a
Windows-based application or component. Application developers with experience in
Visual Basic .NET who wish to become familiar with the deployment process in the .NET Framework, especially those who wish to attain the Microsoft Certified Solution Developer (
MCSD) or Microsoft Certified Application Developer (