![]() |
www.jbinternational.co.uk sales@jbinternational.co.uk Call Free 0800 028 6400 |
JB International +44 (0) 20 8446 7555 |
Java Programming with Rational Application Developer
(RAD) Training Course UK
Java Programming with Rational Application Developer (RAD) Training Course Overview
| Course Code: | WSAD0010 |
| Price: | £1995 |
| Duration: | 5 Days - custom / on-site options available - please call. |
| Date: | |
| Who should attend: | IT professionals who are completely new to Java programming or those with elementary skills in Java who need to gain hands-on experience of developing commercial Java applications using the IBM's Rational Application Developer IDE. |
| Prerequisite Skills: | Programming skills gained in any language. |
Java is the high-level programming language developed by Sun Microsystems. Similar to C++, Java has been simplified to eliminate language features that cause common programming errors.
The growing number of companies offering Java Enterprise application servers, the use of Java for the development of reference implementations for XML and other W3C technologies illustrate the increasing commercial penetration of Java.
Course Content
This highly acclaimed Hands-On Java programming training course provides delegates who prefer a fast track learning route with intensive practical tuition using IBM's Rational Application Developer (RAD).
The topics covered will help prepare delegates for certification tests and should prove invaluable for those planning to build commercial Java applets and applications.
Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course. The course contains several Java tutorials based on real-world scenarios.
This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email
Hands-on Exercises
The completed exercises and solutions provide useful skeletons which can be used as a basis for the development of purpose built applications, including:
1. Code for database access
2. Code for a network client and server
3. Code for a graphical text editor
What you will learn
1. Develop with WebSphere Application Developer 2. Understand the Java language 3. Use typed variables 4. Approach programming from an Object Orientated perspective 5. Code sophisticated Java applications 6. Build Graphical User Interfaces 7. Write multi-threaded programs 8. Input and output data from text files 9. Compile and debug Java code 10. Deal with errors by using exceptions 11. Use the appropriate collections classes to store data 12. Understand inner classes 13. Network with TCP/IP and UDP 14. Use Java Beans
Java Programming with Rational Application Developer (RAD) Training Course Outline
Java 2 Overview
Java and Java 2
The Java 2 Editions
J2ME: Java 2 Mobile Edition
J2SE: Java 2 Standard Edition
J2EE: Java 2 Enterprise Edition
WebSphere Overview
WebSphere family
WebSphere Application Developer overview
WebSphere Application Server overview
Other WebSphere tools
Programming in Typed Languages
Typed and untyped programs
Java versus JavaScript
Primitive types and binary formats
Introduction to Object Orientation
Benefits of Object Orientation
What is an object?
Classes
Fields and methods
Class members vs instance members
Messages and method invocation
The Java Language
Garbage collection
Comparison of objects
Primitive data types
Compilation and execution of Java code
Packages
Java sourcefile structure
Defining classes and interfaces
Defining methods and fields
JavaDoc
Looping and conditional constructs
Creating instances
Java expressions
Accessing members
Arrays and Vectors
Java Tools and the JVM
Types of Java application (application, applet, servlet etc.)
Applets as applications
Java security model
SDK tools
Compilation
Running Java code
Debugging
Other common tools
The Java Virtual Machine
Bytecode
Developing with WebSphere Application Developer
Creating projects with Rational Application Developer (RAD)
Compiling and debugging code
Scrapbook pages and testing
Launching applications
Other build tools (Ant)
Version control
Abstract types and interfaces
Constructors and static initialisers
Finalizers
Inheritance
Casting
Abstract classes
Interfaces
Modifiers in Java
Events and Exceptions
Events
Listener interfaces
Multicast vs Unicast
Event propagation
Exceptions
The try/catch/finally block
Creating custom exception types
Advice for debugging exceptions
Building User Interfaces in Swing
The Abstract Windowing Toolkit (AWT)
Swing overview
Components and containers
Building a user interface
Layout managers
Designing complex user interfaces
Inner Classes
Static inner classes
Member inner classes
Local inner classes
Anonymous inner classes
Compiling Inner Classes
Restrictions on inner classes
Data Structures
What is a collection
Collection Framework
Collection interfaces (Set,List,Map)
Iterators
Collection implementations
Choosing implementations
Arrays Class
Collections Class
Wrappers
Input and Output
Input and output streams
Stream concatenation
Common stream types
Text streams
Object streams and serialization
Networking
Client/server networking
TCP/IP networking
Client and server coding in Java
UDP/IP networking
The URL object
RMI overview
JavaBeans
What is a JavaBean?
Features (methods, properties, events)
Bound and constrained properties
Visual editing of beans
Introspection and reflection
Threads
Threads in Java
The Thread class
Creating new threads
Stopping and controlling threads
Synchronisation issues
Deadlock
Inter-thread communications through wait/notify
Associated Courses
Java SE (J2SE) Training Course
Advanced Java SE Training – Advanced Programming Techniques & Design Patterns Workshop
Java EE(J2EE) Training Course
Java FX Script Training Course
Java FX Mobile Training Course
Java ME (J2ME) Training Course
Java ME (J2ME) Upgrade for Java Programmers
Java EE (J2EE) Design Patterns & Architecture
Java EE (J2EE) Architecture - 1 day overview
Enterprise Workshop with Struts Training Course
Web Enterprise Development Workshop with Spring Framework Training
JBoss Administration Training Course
Hibernate training course
Service Oriented Architecture Training Course (SOA)
Java Web Services and SOA Training Course
Web Services Training Course: from Design to Implementation
J2EE with Rational Application Developer (RAD) & Websphere Application Server Training Course
WebSphere Portal Server / JSF Portlet Development Training Course
J2EE with Weblogic Training Course
Weblogic Upgrade Training Course
Oracle ADF with JDeveloper Training Course
UK training course Listing
.NET Training Course UK | ASP.NET Training Course UK | Business Intelligence Training Course UK SOA Training Course UK| SOA for Developers and Designers Training Course UK | Oracle BPEL SOA Training Course UK | SOA & BPM Training Course UK | Agile Training Course UK | Agile Seminar UK | Web Services Training Course | PCI DSS / OWASP / Web Application Compliance Training Course | ASP.NET 3.5 PCI DSS / OWASP / Web Application Security Training Course | .NET Security Training Course UK | AJAX Training Course UK | ASP.NET AJAX Training Course UK Training Course UK) | .NET Compact Framework Training Course UK | advanced ASP.NET Training Course UK | .NET Technologies and architecture Overview Seminar | .NET Web Services Training Course UK | SharePoint Training Course | BizTalk Server Training Course | BizTalk Server Training Course | Internet Technologies Overview Seminar| XML Training Course UK | XSLT Training Course UK | OO Analysis & Design with UML Training Course UK | SQL Server Training Course UK (Programming) | SQL Server Training Course UK (DBA / Database Administration) | SQL Training Course UK | SQL Server Performance tuning Training Course UK | SQL Server Upgrade Training Course | JavaScript Training Course UK | DHTML Training Course UK | Oracle SQL Training Course UK | Oracle DBA Training Course UK | Oracle Forms Training Course UK | Oracle Reports Training Course UK | HTML Training Course UK | UNIX Linux Solaris Training Course UK | UNIX Fundamentals Training Course UK | UNIX Systems Administration Training Course UK | Advanced C++ Programming Training Course UK | C++ Training Course UK || Visual C++ & MFC Programming Training Course UK | Eclipse Training Course UK| Spring Training Course UK | Hibernate Training Course UK | Struts Training Course UK | JBoss Training Course UK | Oracle ADF Faces with JDeveloper Training Course| Java Training Course UK | Java EE PCI DSS / OWASP / Web Application Security Training Course | Java EE (JEE) Training Course UK | Advanced Java Programming Techniques Workshop | Java for C++ Programmers Training Course UK | Java Web Applications (JSP) Training Course UK | Java 2 Micro Edition (Java ME / J2ME) Training Course UK | Java Web Services Training Course UK | Java with Rational Application Developer (RAD) and WebSphere Training Course UK | J2EE with WebSphere - RAD Training Course UK | Java FX Training Course | Weblogic Training Course UK | PHP Training Course UK | Zend Framework Training Course | Python Training Course UK Adobe Flex Training Course | ActionScript Training Course | Adobe Integrated Runtime - AIR Training Course | iPhone Application Development Training Course UK | Delphi Training Course UK | Web 2.0 Training Course UK | Ruby on Rails Training Course UK | Flash Training Course UK | Flash Lite Training Course UK | Cloud Computing and Virtualisation Training Course UK | Business Process Analysis BPMN UML Training Course UK | Enterprise Architect Training Course UK | DB2 Training Course UK | zOS MVS JCL Training Course UK | TSO ISPF PDF Training Course UK | Microsoft Project: Enterprise Project Management (EPM) Training Course UK

