Course Code: 5JAVA1
Course Title: Beginner Java Programming for R5 Notes and Domino
Units: 10
Duration: 2 classroom equivalent days
Discussion Access: 4 months1
1. Up to 12 months access when purchased as part of a Curriculum Package.
Summary Description
What do IBM, Sun Microsystems, Oracle and Lotus all have in common? They are all companies that realize that Java is here to stay. All of these companies are leveraging Java to enable standards based access to data in their proprietary systems. Java has emerged as the programming language of choice for web-based applications (Servlets, Java Server Pages, Applets). Domino has supported Java since release 4.6. Learn the basics of the Java language and apply that knowledge to writing Java-based agents. Lessons include how to use Java to access and interact with Domino Objects including the Session, Database, View, AgentContext and Document objects. This course is written exclusively for Notes and Domino developers and contains many live demonstrations and activities that you do right in the Domino Designer. This course will enable you to start programming in Java today!
Audience and Prerequisites
Experienced R5 Domino developers who want to learn how to use Java in Notes and Domino applications. The recommended prerequisites are:
- Experience as an R5 Domino developer (TLCC's R5 Application Development 1 and 2 courses or their equivalent.)
System Requirements
A single R5 Domino Designer client and a current browser. Access to the Internet is required to get instructor support.
Course Modules
Module 1 - Introduction to Java
In this module you learn about the Java programming language, how it is implemented in Notes and Domino, and why this technology is becoming a "Must-Know" for developers today.
- Understand why the Java Language was written
- Learn where the Java Language came from and where it is going
- Learn the basic constructs of the Java development environment
- Learn what the Java Development Kit (JDK) is and where to find it
- Differentiate between versions of the JDK
- Learn what a Java Virtual Machine is
- Understand how Java code executes
- Learn the difference between .java files and .class files
- Learn about different Java editing programs
- Understand how Java is implemented in Domino and Notes
- Compare Java agents to LotusScript agents