These are the training materials (handouts) from the summer school sessions that were
held May 19-23, 2008 at IBM Rochester campus in Rochester, MN.
You can download these handouts from our FTP server, but be aware that some files
are quite large.
|
 |
|
LAB: DB2 for IBM i, Get your "Hands-On" the Power Systems Relational Database
The Power Systems Navigator lab modules are:
- DBL01: New features in Power Systems Navigator for DB2 for IBM i
- DBL06: The new "always on" analysis tools for the Query Plan Cache
- DBL09: Using the summary and analysis tools for analyzing SQL Performance Monitors
- Piloting DB2 for IBM i with Power Systems Navigator
- Using Database Navigator to Generate SQL in DB2
SQL and Database Function lab modules are:
- Creating and Managing Database Objects Using SQL
- Embedding SQL in a High Level Language (RPG) Program
- Introduction to Query Manager
- Introduction SQL on IBM i
- Using Referential Integrity for IBM i
|
 |
|
Developing Static Web Projects using Rational Business Developer (RBD)
This session provides the attendee with an introduction to developing Dynamic Web projects using RBD.
After completing this session the attendee will know how to create a data connection and list page.
Additional topics include; configuring a WAS 6.x server for data access, creating and using templates
and using the Web Site Navigation tool.
|
 |
|
Enterprise Generation Language (EGL)
The objective of the EGL lab for IBM i developers is to have the students work with an EGL application that uses an
IBM i DB2 UDB. The lab is intended to allow hands on experience using the RDI SOA workbench with Rational Business Developer.
It shows how easy it is to re-use DB2 UDB data definitions and record definitions in an EGL web application.
Most of the web pages for the application are generated by the EGL Data Access Application wizard.
One page is created from scratch by the student to show how the Page Designer tool helps building powerful web pages.
|
 |
|
Introduction to IBM i for Computer Professionals
Learn the fundamentals of the IBM i - an Operating System that runs on IBM Power Systems.
This Operating System was originally known as OS/400 running on AS/400 hardware, and the hardware later became
known as iSeries and Power Systems. This Operating System provides a computing basis to access hardware resources
for advanced business and e-business applications. Gain a technical understanding of IBM i and develop basic
skills on how to interact with IBM i in a business environment.
After completing this course, you should be able to:
- Utilize the IBM i value proposition in a business enterprise
- Define features and advantages of the IBM i architecture
- Appreciate the advantages of logical partitioning on a Power System
- Understand basic IBM i operations and commands
- Comprehend concepts of integrated functions like security, backup and recovery available with IBM i
- Explain fundamentals of the integrated relational database management system DB2 UDB for IBM i
and the use of the integrated file system
- Implement concepts of IBM i work management to optimize performance in an IBM i environment
|
 |
|
Introduction to Jazz and Rational Team Concert
Jazz is a collaboration between IBM Rational and IBM Research to build a scalable, extensible, team collaboration
platform for seamlessly integrating tasks across the software lifecycle including team processes, requirements gathering,
defect tracking, source change management and build. Jazz is being developed in the open on
http://www.jazz.net, where you can download latest builds and the source code!
Rational Team Concert (RTC) is an IBM product built on the Jazz platform. This session provides an overview
of RTC and Jazz, discusses the architecture and capabilities of the Jazz Team Platform and demonstrates Jazz in action.
|
 |
|
PHP and MySQL on IBM i
The adoption of PHP and MySQL on IBM i opens up new and exciting possibilities for web development and deployment.
PHP on the platform enables Power Systems shops to develop web-based applications that leverage IBM i as well as DB2
for IBM i resources to provide dynamic content. The addition of MySQL supports the ability to deploy a wide range
of open source applications, such as SugarCRM and MediaWiki. This lecture/lab will provide you with an opportunity
learn about these exciting technologies on Power Systems as well as work with the technologies to develop applications
and deploy existing open source applications.
|
 |
|
Rational Product Overview
IBM Rational has a large portfolio of software tools that span all aspects of the application development lifecycle,
including: requirements gathering, software change and configuration management, problem tracking (defects), modeling,
development, and testing. This session provides an overview of the Rational portfolio of tools.
|
 |
|
Summer School Kickoff
To kick off our Summer School we will be updating you on our exciting Power Systems announcement and how it will impact
the Academic Initiative program. Hear about our expanded Power Systems HUB for remote access opportunities,
our new resources for schools, and much more.
|
 |
|
System i Application Development Using Rational Developer for System i (RDi) 7.1
An introduction to IBM i application developers to using Rational Developer for Power Systems (RDi) 7.1 to develop IBM i
host applications in RPG, COBOL, CL, and DDS. The lectures and hands-on exercises show IBM i developers how to perform
the same tasks they do in PDM and/or SEU as well as highlight features that are unique to RDi. This course also applies
to WebSphere Development Studio Client for Power Systems (WDSC) 7.0.
|
 |
|
Web Services With RPG and COBOL on IBM i
This course covers an introduction to Web services and how existing RPG and COBOL applications can call Web Services (consume)
and provide a Web Service interface (producer). This allows RPG or Cobol applications to be accessed from other platforms and
from customers, suppliers and business partners! Web services are the preferred way of integrating your applications
internally and externally across different hardware, operating systems and programming languages.
|
 |
|
What's New in RPG for V6R1
Lots of great things were added to RPG in V6R1:
- Declare files in subprocedures
- Pass files as parameters
- Never need a compile-time override again
- Define huge variables - no more 64K limit
- Define huge arrays - no more 32767 limit
- Run in multiple threads...and more
|
 |