IBM

Welcome to the Developers.Net Skillbuilding Resource Center for information and the latest news from IBM DeveloperWorks

Check out Lotusphere 2009 in Orlando, Florida, at the Walt Disney World Resort from January 22 to January 29, 2009. The theme of the conference will be the “power of the community”. Join us and celebrate sixteen years that Lotusphere has been a industry leading conference. If you are a business or IT professional, administrator, or developer and know that collaboration is a key asset, then Lotusphere 2009 will give you access to the latest and greatest expertise and information about IBM WebSphere Portal and IBM Lotus software products. Come to Lotusphere 2009 and help power our community.

more>

This IBM Certification Exam 735 tutorial will teach you about DB2 temporary tables, savepoints, ADMIN_CMD, and various advanced SQL functionality. This is part five in a six part tutorial series for preparing for the IBM Certification Exam 735 for DB2 9.5 SQL Procedure Developer. Start this free IBM tutorial for DB2 9.5. advanced SQL features.

more>

XPages, a recent addition to the IBM Lotus Domino Web development technology toolkit, is probably the most cutting edge and powerful of the set. Xpages provides for capabilities that were previously not thought possible to have in the Domino Web application development environment. XPages gives you the capability to easily develop Web 2.0 type user experiences for your existing web applications. This tutorial will demonstrate the power of XPages by illustrating how to update the Domino address book template with Web 2.0 functionality. Check out this Lotus Domino XPages tutorial now.

more>

In this IBM Certification Exam 735 tutorial, we will teach you about the DB2 SQL Procedural Language including declaring conditions, variables, and handlers, iterative statements and flow of control, and error-handling strategies. This tutorial is part one in a six part tutorial series to assist in your preparation for the IBM Certification Exam 735 for DB2 9.5 SQL Procedure Developer. This part of the series focuses on Section 1 of the exam, titled “SQL Procedure Language”.

more>

XQuery has been around for more than a year. Based on the large number of implementations and developer interest, the web community is finally incorporating XQuery into its web development toolset. Perhaps web developers have begun to fully realize the powerful combination of XQuery with other XML technologies such as XML schema, XSLT, and XML databases. This free tutorial will teach you how to extend XQuery beyond its intended use stricting as an XML query language and instead utilize it for middleware and Web application development. Start this XQuery web application tutorial now.

more>

This free IBM Certification Exam 735 tutorial introduces DB2 SQL procedures for version 9.5. We will go over the basics of stored procedures, the difference between external procedures and stored procedures, and the advantage of stored procedures. The tutorial will discuss different types of SQL procedure statements, and show how to share and invoke nested store procedures as well as how to test, deploy and secure SQL procedures. This is part two in a six part tutorial series to prepare you for the IBM Certification Exam 735 for DB2 9.5 Database Developer.

more>

As a necessity, computing tasks need to be run at all hours of the day. It would be tedious and impractical to have to manually run these regular tasks by hand across your company's fleet of computers. That's where “cron” comes in. Cron is a ubiquitous daemon (perennial) process that is used to execute scripts on whatever schedule you configure. You can configure cron to run your programs every minute, every hour, every 2 hours, once a day, etc. This makes for a convenient and powerful way to manage the computing tasks for your company. This cron tutorial will teach you about cron configuration and maintenance as well as provide examples of its use.

more>

This free IBM tutorial steps through how to use Eclipse code templates. The tutorial looks at the templates in a broad way to highlight the overarching skills and concepts that apply no matter what plug-in you are dealing with. We will walk through the benefits of templates, how they are created and edited, and how they can be used within the Eclipse integrated development environment (IDE) for enhanced productivity. Start the Eclipse code template tutorial now.

more>

Throughout the history of web development, developers have created many different methods and frameworks for separating out business and data logic from presentation logic. In this free tutorial, we will try out two different solutions for the separation of data and business layer from the presentation layer. One method will be using a PHP 5 module called SimpleXML, and the other technique will be using the XSL module and XSLT. The sample web application will be a resume stored in XML format. Start the PHP 5 XSLT and SimpleXML tutorial now.

more>

Mashups are applications that combine related content pulled from disparate data sources. The interactive mashup methodology provides for a great user experience through the rich dynamic content. This tutorial will step you through using Ajax (sometimes known as Asynchronous JavaScript and XML) to create a sample mashup application. Your software development toolbox will benefit from learning about this Web 2.0 methodology. Start the free mashup application tutorial now.

more>
Download the IBM Rational Application Developer 7.5 Beta. more>
Download the new version of IBM Rational Modeling Extension for Microsoft .NET. more>
Learn how to motivate software developers to conform to software development governance in a lean development model. more>
Learn about IBM's integrated project and portfolio management in this webcast. more>

One of the leading search engines, Yahoo!, has created the SearchMonkey framework that uses Semantic Web technologies for enhanced search results. In this free IBM tutorial, you will learn how to create a Yahoo! SearchMonkey application for enhancing search results on blogger.com so it includes additional information about the blog owner and blog. The first step will be to create a simple application by leveraging Yahoo! Default data. Afterwards, we will write a data service that will provide SearchMonkey structured customized data. The final step will be to create an advanced application that leverages the custom data service. Start the Yahoo! SearchMonkey tutorial now.

more>

Your database applications can have full-text search functionality by utilizing DB2 Text Search and using special full-text search clauses embedded in your Xquery and SQL statements. This free tutorial will walk you through how to set up text search support for your database and step you through a real-world search scenario so you will get experience configuring and coding your own full-text search functionality. Check out DB2 Text Search today.

more>

This free IBM tutorial will get you ready for the IBM Certification Exam 992 for IBM WebSphere Business Modeler Advanced, Business Analysis and Design. The tutorial goes over tool usage and the industry of business process management. We will cover common concepts in business process management as well as business modeling methods. You will also learn how WebSphere Business Modeler software is related to the SOA lifecycle. The tutorial will conclude with business process modeling factors that are critical for success. Get started with the IBM Exam 992 tutorial today.

more>

UDFs (user-defined functions) are used to enhance and extend DB2 functionality beyond its rich built-in feature set. This free tutorial will discuss SQL functions and step you through how user-defined functions are created. The tutorial will also go over the SQL function structure and the process of function development in SQL. This is part three of a six part tutorial series designed to prepare you for IBM Certification Exam 735 for IBM DB2 SQL Procedure Developer.

more>

Standard software development processes have been considered monolithic since they were typically created to handle varying project types and sizes as well as span across different development disciplines. As a result, these processes are often too light to be helpful or too heavy to be able to support Agile development. Ideal software processes are flexible, measurable, scalable, and require minimal fuss. Agile development practices have found to be an ideal solution to many software development issues. This webcast will discuss how to use these practices to ideally suit a project's particular needs.

more>

Join this IBM webcast to see how Rational ClearCase and Rational PurifyPlus can work together to simplify automated testing. We will discuss how to use Rational ClearCase along with Rational PureCoverage to avoid regressions and perform effective, focused code change testing. These tools work well together: Rational PureCoverage checks the code for automated test coverage, and Rational ClearCase utilizes that data to create automated tests of code changes.

more>