(DEV275) Essentials of Visual Modeling with UML 2.0
After completing this course, you will be able to define the history and current application of object technology, explain what the UML represents, explain abstraction, encapsulation, modularity, and hierarchy, describe the physical structure of a class, identify the relationship between a class and an object, and define polymorphism and generalization.
Skill level: Introductory
Format: Other
Language: English
(DEV394) Essentials of IBM Rational Software Modeler v7.0
This 1-day course helps analysts, architects and development leads get started using Rational Software Modeler. Students gain a hands-on experience with Rational Software Modeler as they are introduced to a number of features, supporting concepts, and integration with other tools. Students learn the basics of model templates and using the UML diagram types Rational Software Modeler supports. Students also learn about transformations and patterns.
Skill level: Intermediate
Format: Other
Language: English
(DEV396) Essentials of IBM Rational Software Architect v7.0
This 2-day course helps architects and development leads get started with using Rational Software Architect. Students gain a hands-on experience with Rational Software Architect as they are introduced to a number of features, supporting concepts, and integration with other tools. Students learn the basics of model templates and using the UML diagram types Rational Software Architect supports.
Skill level: Intermediate
Format: Other
Language: English
(DEV397) Essentials of IBM Rational Systems Developer v7.0
This 2 day course helps systems engineers, architects, development leads and developers get started with using Rational Systems Developer. Students gain a hands-on experience with Rational Systems Developer as they are introduced to a number of features, supporting concepts, and integration with other tools. Students learn the basics of model templates and using the UML diagram types Rational Systems Developer supports. Students also learn about transformations and patterns, and how to analyze the architectural structure of an application.
Skill level: Intermediate
Format: Other
Language: English
(DEV399) Essentials of IBM Rational Systems Developer for Systems Development v7
This 1-day course is for system engineers, system architects, software architects, and lead designers who create systems using the Rational Unified Process for Systems Engineering and Model Driven Development or Model Driven Architecture. IBM Rational Systems Developer is a UML 2 model-driven design and development tool for creating well architected systems, applications, and services.
Skill level: Introductory
Format: Other
Language: English
(DEV450) Mastering Servlet and JSP Development with Rational Application
This course is designed to introduce Java developers to the development and testing of serverside applications based on J2EE component model, using IBM WebSphere and IBM Rational tools. The scope of the course covers Development and testing of server-side applications that use servlets and JavaServer Pages (JSP) technology for the control and flow of web applications, and use JavaBeans to represent the business logic, Development and use of custom tags for JavaServer Pages, Servlet filters and listeners, Best practices for building J2EE Web applications, including the use of Model/View/Controller (MVC) framework to separate concerns among the JavaBeans, JSP pages and servlets in the web application, Deployment issues pertinent to the web application developer.
Skill level: Intermediate
Format: Other
Language: English
(DEV451) Mastering EJB Development with Rational Application Developer v7
The 5-day course is based on the J2EE 1.4 and the EJB 2.1 specifications and introduces extensions to these standards provided by WebSphere Application Server Version 6.1. Students will learn how to design enterprise applications in which core business functionality is encapsulated in EJBs and to develop EJBs as reusable components. The course provides an in-depth explanation of the EJB 2.1 specification, explores tools for developing EJBs in IBM Rational Application Developer using extensive hand-on exercises, and discusses best practices for designing and building EJB-based applications.
Skill level: Intermediate
Format: Other
Language: English
(DEV452) Mastering Web Application Development with Rational Application
This course provides instruction on the capabilities of IBM Rational Application Developer V7 for web application development. The features covered include the tools to create, test, debug, and package J2EE Web applications. These tools include the wizards to create Servlets, HTML pages, and JavaServer Pages (JSP), and the Page Designer to edit HTML and JSP pages. Rational Application Developer also provides support for component testing J2EE Web components, the Struts and JavaServer Faces (JSF) application frameworks, and Ajax (Asynchronous JavaScript and XML). Finally, the export wizards to package J2EE applications. This course assumes some familiarity with Java? 2 Platform, Enterprise Edition (J2EE) Web
application development.
Skill level: Introductory
Format: Other
Language: English
(DEV453) Mastering JSF Development with Rational Application Developer v7
This 3-day course covers the JavaServer Faces (JSF) user interface framework and its benefits for rapid Web Application Development. The features and benefits of JavaServer Faces are discussed, along with the tools provided by Rational Application Developer v7.0 for developing JSF-based applications. You will complete several exercises designed to give hands-on experience with JSF application development in Rational Application Developer.
Skill level: Intermediate
Format: Other
Language: English
(DEV470) Mastering Rational Rose RealTime Using C++ v2003.06.00
This 5-day course introduces the concepts, notation, and general approach for developing a design model in Rational Rose RealTime. It uses the Rational Unified Process Analysis and Design workflow as a framework for presenting these concepts, but the concepts can be applied within any software development process.
Skill level: Advanced
Format: Other
Language: English
(DEV471) Mastering Rational Rose RealTime using C v003.06.00
This 5-day course introduces the concepts, notation, and general approach for developing a design model in Rational Rose RealTime. It uses the Rational Unified Process Analysis and Design workflow as a framework for presenting these concepts, but the concepts can be applied within any software development process.
Skill level: Advanced
Format: Other
Language: English
(DEV473) Mastering EGL and IBM Rational Business Developer Extension v7
Upon completion of this 4-day course, students will be able to Create IBM Rational Enterprise Generation Language (EGL) Programs, Libraries, Services, and JSFHandlers that operate in a leading-edge application, like a web application to deliver business functionality, Program statements to define and declare EGL primitive data, DataItems, Records, and EGL properties, Code structured looping, conditional, and assignment statements, Code EGL Structured Query Language (SQL) and data access statements to read and write from programs to external databases and files, Analyze whether an SQL statement is efficient, and code it differently if necessary, Create EGL business logic at or near the production requirements specification level in terms of Complexity, Breadth and Scope
Skill level: Advanced
Format: Other
Language: English
(DEV475) Mastering Object Oriented Analysis and Design with UML 2.0
Mastering Object-Oriented Analysis and Design with Unified Modeling Language (OOAD/UML) 2.0 presents the concepts and techniques necessary to effectively use system requirements captured in use cases to drive the development of a robust design model. In this intensive, hands-on workshop, learn to apply UML 2.0 notation to fundamental OOAD concepts including architecture, objects, classes, components, subsystems, stereotypes, relationships, and supporting diagrams. Use UML throughout the project lifecycle to capture and communicate analysis and design decisions. Thus, you learn UML 2.0 notation in the context of an iterative, use case-driven, architecture-centric process. In addition, language-specific examples of common UML constructs are provided in a separate appendix. Note: There is no visual modeling toolset training incorporated into this methodology course.
Skill level: Advanced
Format: Other
Language: English
(DEV476) Mastering OOAD: Moving from UML 1.x to UML 2.0
This 1-day course presents the concepts and techniques necessary to effectively use system requirements captured in use cases to drive the development of a design model. Through a series of lectures and hands-on workshops, learn to apply the Unified Modeling Language ? 2.0 notation of structured classes,
interfaces, ports, components, and supporting diagrams to fundamental OOAD concepts.
Skill level: Intermediate
Format: Other
Language: English
(DEV496) Mastering IBM Rational Software Architect
This 3-day course shows architects, designers, and lead developers how to apply Rational Software Architect and the Rational Unified Process (RUP) to design a J2EE enterprise application within a Service Oriented Architecture: Develop and structure UML analysis and design models, develop software services as part of a service-oriented architecture, and reuse existing components in a new architecture.
Skill level: Advanced
Format: Other
Language: English
(DEV498) Pattern Implementation Workshop with IBM Rational Software Architect
This 4-day course provides instruction for geting started creating and using software development patterns using IBM Rational Software Architect. Students gain hands-on experience with IBM Rational Software Architect as they are introduced to the analysis, design, and creation of patterns and related transformations in software development. Students learn the basics of designing and creating pattern implementations and related artifacts and how to package a reusable asset specification for effective reuse.
Skill level: Advanced
Format: Other
Language: English
(PRJ270) Essentials of Rational Unified Process
Upon completion of the course, participants will understand Rational best practices for software development, be familiar with the guidance RUP provides for iterative development and with the structure and navigation facilities of RUP, be introduced to the content of RUP and its application and RUP tailoring and implementation choices, and have simulated the use of RUP on a project.
Skill level: Introductory
Format: Other
Language: English
(PRJ350) Essentials of IBM Rational Method Composer v7.1
This 2-day course enables participants to tailor and publish methods and processes using IBM Rational Method Composer v7.1. Students will learn how to use different tool features and how to use the tool features for different tailoring scenarios. They will practice these functions using the out-of-the-box RUP library content.
Skill level: Intermediate
Format: Other
Language: English
(PRJ370) Integrating IBM Rational Portfolio Manager and IBM Rational ClearQuest
This 1-day course teaches how to use the IBM Rational Portfolio Manager and IBM Rational ClearQuest integration to adopt better governance practices through more detailed project tracking without making significant changes to existing processes and practices. Students will learn how to configure the integration which will allow for the synchronization of updates between the products through lectures and hands-on labs.
Skill level: Intermediate
Format: Other
Language: English
(PRJ480) Mastering the Management of Iterative Development v2
This 2-day course focuses on the changes needed to transition from traditional to iterative project management. It does so by discussing the main issues faced by development teams and project managers practicing iterative development within the context of the four phases of the IBM Rational Unified Process (RUP) methodology. It also discusses what a project manager can do in order to improve the use of iterative development in future projects. The course includes a number of practical discussions and exercises.
Skill level: Advanced
Format: Other
Language: English
(RD585) Mastering Model Driven Systems Development
This 3-day course teaches IBM Rational concept of model-driven systems development (MDSD) to describe the basic principles of the Rational Unified Process for System Engineering. The course will introduce students to important terms and concepts, system context and its function. Additionally, it will discuss how to develop collaborations from a black box perspective and how to apply operations analysis to derive functional requirements. The course will also review capturing MDSD artifacts, as well as, review the basics of the Systems Modeling Language (SysML) and its functions.
Skill level: Advanced
Format: Other
Language: English
(REQ370) Essentials of IBM® Rational® RequisitePro® v7.0
This 1-day course provides instruction on the use of IBM® Rational® RequisitePro®, a tool for capturing and managing requirements for a project. Students gain an understanding of RequisitePro project structure and use the tool to apply software development best practices. The computer labs guide students through building and adding data to a class project within the context of a controlled requirements management process. The labs completed in class focus on applying RequisitePro in a work environment.
Skill level: Introductory
Format: Other
Language: English
(REQ480) Mastering Requirements Management with Use Cases
This 3 day course provides training in requirements management and use-case modeling techniques. The course focuses on eliciting and managing the changing requirements of a project; analyzing the problem, defining the product vision and feature requirements, defining software requirements with use cases, and requirement attributes, and maintaining traceability, change management, and impact analysis for project scope management. The course shows how use-case modeling and requirements management techniques are used to define and document requirements that meet stakeholder needs. In-class exercises will give students practical experience in developing use cases.
Skill level: Intermediate
Format: Other
Language: English
(REQ570) Writing Good Use Cases
This 1-day instructor-led course is designed to systematically build student skills in writing good use cases. After taking the course, students will be able to define use-case modeling concepts, and apply different writing techniques to write a detailed use case using the recommended Rational Unified Process (RUP) style. This course does not teach requirements management using the RUP. To learn how to manage requirements using the RUP and to write use cases, enroll in REQ480 Mastering Requirements Management with Use Cases.
Skill level: Introductory
Format: Other
Language: English
(RP110) Functional Elements of IBM Rational Portfolio Manager v7.1
This 3-day instructor-led course covers the features and functionality of IBM® Rational® Portfolio Manager as an Enterprise Project Management (EPM) solution used by executives, department heads, and managers to align projects, people and methodologies across the entire organization.
Skill level: Introductory
Format: Other
Language: English
(RS315) Essentials of IBM Rational ClearCase Using the ClearCase Remote Client, v7.0
This course teaches developers how to perform common day-to-day tasks using Rational® ClearCase Remote Client®. It teaches the concepts and skills developers need to successfully manage source code change in their development environments. This course provides basic training in ClearCase functionality for those who intend to take more advanced courses in the ClearCase curriculum.
Skill level: Introductory
Format: Other
Language: English
(RS543) Essentials of IBM Rational Build Forge v7.0.1
This 2 day course provides an overview of build management processes and an introduction to creating and managing the build process using IBM Rational Build Forge.
Skill level: Introductory
Format: Other
Language: English
(SCM270) Essentials of IBM Rational ClearCase for Windows
This 2-day course is an instructor-led course that teaches developers how to perform common day-to-day tasks using Rational® ClearCase®. It teaches the concepts and skills developers need to successfully manage source code change in their development environments. This course provides basic training in ClearCase functionality for those who intend to take more advanced courses in the ClearCase curriculum.
Skill level: Introductory
Format: Other
Language: English
(SCM271) Essentials of IBM Rational ClearCase v7.0 for UNIX
This 2-day course is an instructor-led course that teaches developers how to perform common day-to-day tasks using Rational® ClearCase®. It teaches the concepts and skills developers need to successfully manage source code change in their development environments. This course provides basic training in ClearCase functionality for those who intend to take more advanced courses in the ClearCase curriculum.
Skill level: Introductory
Format: Other
Language: English
(SCM272) Essentials of Rational ClearCase Basics for Windows
The Essentials of Rational ClearCase Basics is a one-day course that provides an overview of the fundamental concepts and usage of Rational® ClearCase®. This Basics course is a
condensed version of the two-day Essentials of Rational ClearCase course. Students gain an introductory understanding of version control of files and directories, workspace management, build management, and process management.
Skill level: Introductory
Format: Other
Language: English
(SCM273) Essentials of Rational ClearCase Basics for UNIX
This one-day course provides an overview of the fundamental concepts and usage of Rational® ClearCase®. This Basics course is a condensed version of the two-day Essentials of Rational ClearCase course. Students gain an introductory understanding of version control of files and directories, workspace management, build management, and process management.
Skill level: Introductory
Format: Other
Language: English
(SCM275) Essentials of Rational® ClearCase® UCM for Windows v7.0
This 1-day course introduces the concepts of Rational ClearCase Unified Change Management (UCM), Rational?s software development best practice that integrates artifact and activity management. You learn to use Rational ClearCase UCM and Rational® ClearQuest® to perform common, day-to-day software development tasks such as joining a project, checking out files from source control and checking in files to source control, merging your work with the work of others, updating your workspace, and working offline.
Skill level: Introductory
Format: Other
Language: English
(SCM276) Essentials of Rational ClearCase UCM v7.0 for UNIX
This 1-day course introduces the concepts of Rational ClearCase Unified Change Management (UCM), Rational?s software development best practice that integrates artifact and activity management. You learn to use Rational ClearCase UCM and Rational® ClearQuest® to perform common, day-to-day software development tasks such as joining a project, checking out files from source control and checking in files to source control, merging your work with the work of others, updating your workspace, and working offline.
Skill level: Introductory
Format: Other
Language: English
(SCM290) Essentials of IBM Rational ClearQuest v7.0
This 1-day course introduces students to using IBM Rational ClearQuest to track change requests. It covers the basic concepts involved in change management and how IBM Rational ClearQuest facilitates creating change records, controlling the change management process, and communicating status to project stakeholders using queries, reports, and charts.
Skill level: Introductory
Format: Other
Language: English
(SCM370) Essentials of Configuration Management with IBM Rational ClearCase v7.0
Essentials of Configuration Management with IBM® Rational® ClearCase® v7.0 is a one-day, instructor-led course designed to teach configuration managers how to implement ClearCase effectively in their development environments (Windows and UNIX). This course introduces participants to the discipline of software configuration management (SCM) and discusses the attributes of effective SCM. Participants learn what information is critical to include in a configuration management plan. They practice creating and implementing a usage model based on a simulated software development project. The usage model includes details about organizing project artifacts, branching strategies, and project process and policies.
Skill level: Introductory
Format: Other
Language: English
(SCM375) Configuration Management with IBM Rational ClearCase UCM, v7.0
Configuration Management with IBM® Rational® ClearCase® UCM, V7.0 is a two-day, instructorled course designed to teach configuration managers how to implement ClearCase UCM effectively in their development environment (Windows or Unix/Linux). This course introduces participants to the discipline of software configuration management (SCM) using a unified change management approach (UCM) and discusses the attributes of effective SCM. Participants learn what information is critical to include in a configuration management plan. They practice creating and implementing a usage model based on a simulated software development project. The usage model includes details about organizing project artifacts, streaming strategies, and project process and policies.
Skill level: Intermediate
Format: Other
Language: English
(SCM470) Mastering IBM Rational ClearCase Administration for Windows v7.0
This 2-day course teaches students to perform tasks necessary to deploy and maintain an enterprise-wide ClearCase implementation. Mastering IBM Rational ClearCase Administration teaches ClearCase administrative tasks related to setting up an environment, system and data maintenance, security, back-up techniques, licensing, and installation.
Skill level: Intermediate
Format: Other
Language: English
(SCM471) Mastering IBM Rational ClearCase Administration for Unix v7.0
This 2-day course teaches students to perform tasks necessary to deploy and maintain an enterprisewide ClearCase implementation. Mastering IBM Rational ClearCase Administration teaches ClearCase administrative tasks related to setting up an environment, system and data maintenance, security, back-up techniques, licensing, and installation.
Skill level: Intermediate
Format: Other
Language: English
(SCM485) Mastering Rational ClearCase Multisite Administration v7.0
This 2-day course provides instruction to administer parallel development across geographically distributed project teams using IBM Rational ClearCase MultiSite. The course examines the special planning and maintenance issues related to geographically distributed Software Configuration Management (SCM) installations. Lab exercises are provided for both the Microsoft Windows and UNIX operating systems.
Skill level: Intermediate
Format: Other
Language: English
(SCM490) Mastering Rational ClearQuest Administration
This 3-day course provides training for administering and customizing Rational ClearQuest. It examines planning and implementing defect and change request tracking processes, customizing Rational ClearQuest to facilitate these operations, and administering the ClearQuest system. This course is recommended for new Rational ClearQuest administrators or system architects who want to learn to manage the defect and change tracking process with Rational ClearQuest.
Skill level: Intermediate
Format: Other
Language: English
(SOA590) Designing SOA Solutions with the IBM SOA Foundation
This 3-day course teaches and promotes best practices for Service Oriented Architecture using the IBM SOA Foundation, featuring the use of Rational Software products in conjunction with the appropriate WebSphere and Tivoli software products. Students follow the Rational Unified Process to identify, specify, and realize an SOA solution.
Skill level: Introductory
Format: Other
Language: English
(SW244) Introduction to Java using IBM Rational Application Developer V6
This course is intended for developers who are new to the Java programming language. It covers the principles of object-oriented development, the Java (J2SE 1.4) syntax, object creation and key classes and their use.
Skill level: Introductory
Format: Other
Language: English
(TST270) Essentials of Manual Testing with IBM Rational Manual Tester, v7.0
This introductory course is designed to familiarize testing professionals with the basics of IBM Rational Manual Tester. The Manual Tester application assists in creating scripts for manual testing. The course helps you to accelerate creation of manual tests, streamline manual test execution, and monitor manual test results. Additionally, you will learn how to dramatically increase reuse of test assets.
Skill level: Introductory
Format: Other
Language: English
(TST275) Essentials of Test Management with IBM Rational TestManager v7.0
This 1-day introductory course is designed to familiarize testing professionals with the basics of IBM® Rational® TestManager. This course provides hands-on instruction for those who want to explore the power of using Rational TestManager to manage test assets, build sophisticated test suites, generate reports and log defects. Rational TestManager is used to centralize test results and test data to assist with analysis of the results.
Skill level: Introductory
Format: Other
Language: English
(TST279) Essentials of IBM Rational Functional Tester, Java Scripting v7.0
This 2-day course is designed to familiarize testing professionals with the basics of the Rational test automation tools for use in testing Java® and Web applications. Testers can build, enhance, and maintain scripts in a full-function Java IDE that integrates with the IBM Rational Software Development Platform products. Hands-on instruction is provided for those who want to explore the power of using Functional Tester. The Functional Tester application builds effective and resilient test scripts using Java code and ScriptAssure? technology. The focus is on the practical application of Functional Tester to resolve common Java and Web automated testing challenges. Additionally, some basics about Java code relevant to creating scripts for testing are covered. This course focuses on getting started with Functional Tester.
Skill level: Introductory
Format: Other
Language: English
(TST285) Essentials of Functional Testing with IBM Rational Tester for SOA Quality v7.0.1
This course provides instruction on IBM Rational Tester for SOA Quality for Web services functional testing as well as general functional testing efforts. Topics include an overview of SOA Quality, test creation, test editing, test execution and test reporting.
Skill level: Introductory
Format: Other
Language: English
(TST290) Essentials of Test Management with IBM Rational ClearQuest
This 1-day introductory course is designed to familiarize testing professionals with the basics of the test management solution with IBM Rational ClearQuest. This course provides hands-on instruction for those who want to explore the power of test management that is integrated with requirements and test execution tools. Test Managers, Test Leads, or Project Leads can build test plans, test cases, and test suites that contribute to a successful test effort. In addition to the class lecture, students will be asked to complete labs to reinforce critical concepts and tool functionality. The focus is on the practical application of ClearQuest to resolve common test management challenges. This course focuses on getting started with IBM Rational ClearQuest Test Manager.
Skill level: Introductory
Format: Other
Language: English
(TST370) Essentials of IBM Rational Performance Tester v7.0
This 2-day introductory course is designed to familiarize testing professionals with the basics of the IBM Rational performance testing tool. Testers can build, enhance, and run scripts in a full-function Java IDE that integrates with IBM Rational Software Development Platform products. In addition to class lecture, students will be asked to complete labs to reinforce critical concepts and tool functionality. The focus is on the practical application of Performance Tester to resolve common performance testing challenges. This course focuses on getting started with Performance Tester.
Skill level: Introductory
Format: Other
Language: English
Web Application Security 101
This course will teach users how to understand the web application environment, understand and differentiate between network and application level vulnerabilities, understand where the vulnerabilities exist, and understand how to leverage AppScan to perform an automated scan for vulnerabilities.
Skill level: Introductory
Format: Other
Language: English