Versión para impresoraCódigo: D63625GC10
Duración: 30 horas (5 días)
Descripción
The Sun Java Composite Application Platform Suite (Java CAPS) Solutions Primer Course provides students with fundamental knowledge about object oriented development using the Java(TM) programming language, and additional information necessary to create, deploy and run simple Java-based components such as web services. The course also helps students understand how the Java Technology is used in the Java CAPS context for a realization of Service Oriented Architecture (SOA).
Objetivos
- Understand the basics of the Java Programming Language
- Develop Object Oriented Java applications
- Describe the application model for the Java EE platform
- Develop simple Web and Enterprise JavaBeans (EJB) Components
- Develop Java Web Services components and clients
Contenido
Getting Started
- Introduction to the Java Technology
- Analyze a simple Java Technology Application
- Use comments in a source program
- Execute a Java technology application
Object Oriented Programming Basics
- Define class, member, attribute, method, constructor, and package
- Describe method overloading
- Use access modifiers private and public as appropriate for the guidelines of encapsulation
- Invoke a method on a particular object
- Use the Java technology API online documentation
Java Language Basics
- Understand Java programming language syntax
- Understand primitive and reference type variables
- Create and initialize objects
- Distinguish between instance and local variables
- Use conditional and looping code blocks
Arrays
- Declare and create arrays
- Understand how array elements are initialized
- Determine the number of elements in an array
- Create a multidimensional array
Class Design
- Define inheritance, polymorphism, overriding and virtual method invocation
- Use the access modifiers protected and default (package-friendly)
- Describe the complete object construction and initialization operation
Advanced Class Design
- Create static variables, methods
- Create final classes, methods and variables
- Create and use enumerated types
- Use the static import method
- Create abstract classes and methods
- Create and use an interface
Exception Handling and Basic I/O
- Define exceptions
- Use try, catch, and finally statements
- Describe exception categories
- Develop programs to handle your own exceptions
- Perform standard and file-based I/O
Developing Java SE Applications (Collections, Generics, JDBC)
- Describe the general purpose implementations of the core interfaces in the Collections framework
- Use generic collections
- Use type parameters in generic classes
- Write a program to iterate over a collection
- Describe the JDBC programming model
Getting Started with the Java EE technology
- Describe the Java EE 5 platform application programming interfaces (APIs) and supporting services
- Describe the asynchronous communication model
- Understand the Java EE application runtime environment provided by an application server
- Describe how to configure and package Java EE applications
Developing Enterprise Java Bean Components
- Describe the Enterprise JavaBean (EJB) components
- Describe the Session Beans programming model
- Develop Stateless Session Beans
- Develop Message Driven Beans
- Develop clients for EJBs
Developing Web Services
- Understand the need for web services
- Describe primary web service specifications: XML, SOAP, WSDL and UDDI
- Describe primary Java API for web services: JAX-WS
- Develop a JAX-WS web service endpoint
- Develop Web Service Clients
- Create a web service from a WSDL file
Applying Java Development Techniques to Java CAPS
- Describe the areas in Java CAPS that require Java development skills
- Understand the relationships between Java EE and Java CAPS
- Describe how a Java Collaboration Definition (JCD) in Java CAPS is implemented
- Understand how to web services are invoked in a business process
- Describe additional Java SE and Java EE features related to Java CAPS