Serebra Learning Corporation
Macromedia Captivate 1 0 Developing Movies This course is the second in a three-part series that focuses on the adding of components while creating Captivate movies. This course also introduces the user to the basics of customizing a Captivate movie. This series is targeted at beginning and intermediate level users of Captivate for creating and deploying simulations or demonstrations. 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 stereotypes, visibility levels, and multiplicity in modeling classes. Finally, the course covers the modeling of five types of relationships: generalization, association, aggregation, composition, and dependency. The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design of software system. more...
OOAD Dynamic Modeling with UML 2 0 This course covers dynamic modeling with Unified Modeling Language ( UML) 2.0. It covers modeling concepts related to the Activity, Sequence, and State Machine diagrams. In the Activity diagram, the course covers the BasicActivities, IntermediateActivities, CompleteActivities, and structured activities packages. In Sequence diagram, it covers frames, interactions, and interaction operators. In the State Machine diagram, it covers the simple, composite, and submachine states. Finally, the course covers the protocol state machine. The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design of software systems. 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 stereotypes, visibility levels, and multiplicity in modeling classes. Finally, the course covers the modeling of five types of relationships: generalization, association, aggregation, composition, and dependency. The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design of software systems. 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. Further, the course covers requirements modeling. Additionally, the course covers the use case approach, modeling of actors, use cases, and use case relationships. It also covers use case narrative and actor/system workflow scenarios. The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in performing analysis and design 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, and static and dynamic modeling. In addition, this course covers the benefits of architectural analysis and tasks performed during architectural-driven development. Finally, the course covers the benefits and general principles of iterative and incremental development. The target audience is business analysts, system analysts, system architects, designers and developers, or anyone who is involved in 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 architects, designers and developers, or anyone who is involved in performing analysis and design of software systems. 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...
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...
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...
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...
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...
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...
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...
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...
Web-form Creation with Visual Basic 2005 and ASP NET 2 0 To create web forms with server controls, event handlers, state-management capabilities, navigation controls, validation features, globalization, and accessibility features, to configure web-application settings, to redirect users to other web pages, and to optimize pages Individuals who wish to use the .NET Framework 2.0 with Visual Studio 2005, Visual Basic 2005, and ASP.NET 2.0 to develop web-based client applications; individuals preparing for the Microsoft .NET Framework 2.0 Web-Based Client Development ( 70-528) exam more...
Web-form Creation with C 2005 and ASP NET 2 0 To create web forms with server controls, event handlers, state-management capabilities, navigation controls, validation features, globalization, and accessibility features, to configure web-application settings, to redirect users to other web pages, and to optimize pages Individuals who wish to use the .NET Framework 2.0 with Visual Studio 2005, C# 2005, and ASP.NET 2.0 to develop web-based client applications; individuals preparing for the Microsoft .NET Framework 2.0 Web-Based Client Development ( 70-528) exam more...
C 2005 Serialization and I O To serialize and deserialize objects for storage and manipulation, use I/O classes to manage data streams and files, and analyze how application performance can be enhanced using serialization and I/O Employees, consultants, and students that are preparing for the Technology Specialist: Microsoft .NET Framework 2.0 - Application Development Foundation Certification Exam ( 70-536) 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...
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 who wish to attain the Microsoft Certified Solution Developer ( MCSD) or Microsoft Certified Application Developer ( MCAD) for Microsoft .NET credentials more...
Testing and Instrumenting VB NET 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 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...
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...
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...
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 certification 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...
Adding Services and Components in VB NET To demonstrate how to add services and components in VB.NET Application developers with some experience in Visual Basic .NET who wish to become familiar with developing user services 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...
Input Validation and Error Handling in VB NET To demonstrate how to validate user input and error handling for a VB.NET Windows application Application developers with some experience in Visual Basic .NET who wish to become familiar with developing user services 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...
Customizing Controls and Events in VB NET To demonstrate how to customize controls and add event handling to a VB.NET Windows application Application developers with some experience in Visual Basic .NET who wish to become familiar with developing user services 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...
Printing Help Accessibility Localization and Globalization in C To explain how to implement accessibility, user assistance, printing, localization, and globalization features in a C# Windows application Application developers with some experience in C# who wish to become familiar with developing user services 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...
Adding Services and Components in C To demonstrate how to add services and components in C# Application developers with some experience in C# who wish to become familiar with developing user services 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...
Input Validation and Error Handling in C To demonstrate how to validate user input and provide error handling for a C# Windows application Application developers with some experience in C# who wish to become familiar with developing user services 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...
Customizing Controls and Events in C To demonstrate how to customize controls and add event handling to a C# Windows application Application developers with some experience in C# who wish to become familiar with developing user services 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...
Windows Forms and Controls in C To explain how to work with Windows Forms and controls in C# Application developers with some experience in C# who wish to become familiar with developing user services 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...
Security with VB NET To show how to make assemblies secure through code access and role-based security All .NET application developers more...
Security with C To show how to make assemblies secure through code access and role-based security All .NET application developers more...
Beginning C To compare and contrast the features of the C# programming language with VB6 Application developers with experience in object-oriented programming, especially Visual Basic 6.0, who wish to start working with C# more...
Inside C To compare and contrast the features of the C# programming language with those of C Application developers with experience in object-oriented programming, especially in C , who wish to start working with C# more...
Creating the NET Physical Design To create the physical design for the solution A wide range of IT professionals, including system architects, systems analysts, developers, consultants, and those wishing to learn more about designing solutions more...
Creating the NET Logical Design To derive the logical design for the solution A wide range of IT professionals, including system architects, systems analysts, developers, consultants, and those wishing to learn more about designing solutions more...
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...
Final Exam ANSI C Programming Generally taken near the end of a program, Final Exam: ANSI C Programming enables the learner to test their knowledge in a testing environment. Individuals seeking practice in a testing environment, covering the skills and competencies being measured by the courseware. more...
Facilitating On-site and Virtual Teams Knowing how to facilitate maturing on-site and virtual teams is critical, because it is at this time that teams typically reach peak performance. Mature teams begin to perform independently, and it's important that the leader's role changes to that of a facilitator. This course will cover the facilitation of on-site and virtual teams as teams mature. It will introduce the development stages of maturing teams and provide strategies uniquely designed for addressing problems that arise during this phase. The course will also present techniques for strengthening your team and for evaluating team effectiveness. Finally, it will offer strategies for sustaining high performance, including techniques for boosting creativity and motivating through shared leadership roles. By understanding how a more...
Launching Successful On-site and Virtual Teams One factor that defines team success is the way in which a team is launched. Quickly moving an on-site or a virtual team into high-performance mode takes planning, strategizing, and a seamless launch. In this course, you'll learn techniques for setting up a successful team that can be applied to an on-site or a virtual environment. First, you'll learn strategies for selecting high-performing team members. Next, you will gain the knowledge and skills for setting goals and establishing ground rules. Finally, you will learn approaches for building a cohesive team culture through participation. By applying the techniques and strategies taught in this course, you will lay the foundation for successful on-site and virtual teams. Managers, team leaders, supervisors, directors, and group leaders more...
Planning for Quality Project Quality Management focuses on ensuring two things: the quality of project management and the quality of the products created during the project. Project Quality Management implements the quality management system by using policies, procedures, and the following processes: Quality Planning, Perform Quality Assurance, and Perform Quality Control. Through interactive learning strategies and real-life scenarios, the learner will explore these concepts and gain a better understanding of the inputs, tools and techniques, and outputs of the Project Quality Management processes. This course is aligned with "A Guide to the Project Management Body of Knowledge" (PMBOK Guide) - Third Edition, published by the Project Management Institute (PMI ), Inc., 2004. Copyright and all rights reserved. more...
Project Procurement Management Simulation For the duration of this simulation, you will be employed as a project manager for RMVE Security, a national provider of residential, corporate, and government property and facility monitoring. In your role as a PM, you will be focusing on the various aspects of procurement. The simulation is based on the SkillSoft series " Project Procurement Management" and includes links to the following courses: PROJ0601 and PROJ0602. This simulation is aligned with "A Guide to the Project Management Body of Knowledge" ( PMBOK Guide) - Third Edition, published by the Project Management Institute (PMI ), Inc., 2004. Copyright and all rights reserved. Material from this publication has been reproduced with the permission of PMI . Project managers who are seeking to further their project management skills more...
Planning Project Procurement and Requesting Seller Responses If project success is to be achieved, products, services, or results often must be purchased or acquired from elsewhere within, or outside of, the organization. This process of acquisition and purchasing is Project Procurement Management, and it is a critical aspect of any project. As you advance in this course, you will gain an understanding of what processes are involved in Project Procurement Management, and how these processes interact with the overall project life cycle. You will also obtain the skills and knowledge required to enable you to: plan purchases and acquisitions, document contractual requirements, identify potential sellers, and get the relevant information, quotations, and proposals from potential sellers--all vital processes that ensure that you are able to procure the more...
Stakeholder Interests and Cultural Diversity PMBOK aligned As the project manager, you're in the center of the storm. The competing interests of stakeholders--including those of the client, the company, the legal and social environment, and the team itself--are your responsibility. Weighing these interests in the most fair and productive manner is an acquired art you can't afford to neglect. But that's not all. In an increasingly global network, project managers won't get far without an understanding of cultural diversity, and how to work successfully with multi-national teams. Sensitivity to other groups, their social customs, and their means of doing business is key to success. This course teaches the common areas of stakeholder conflict and how to wend your way through the conflict negotiation process. It also examines the need to respect |