Java Overview for Managers Training Course- JAV860

Java Oveview for Managers
This Java overview for managers training course is designed for project managers, individuals and small groups wanting to learn the theory behind different java topics.
Java is one of the most important languages for creating robust, distributed applications and dynamic web content, as well as stand-alone applications. This java training course is an overview of Java technologies. We begin with an overview of object-oriented concepts, then delve into JDBC, other persistence methods, XML, web services, networking, JMS, JavaMail, and EJBs. Students will also learn about how these technologies fit together and what problems they solve. This course is designed to be primarily instructor demos and very little programming from the students.
Course ID: JAV860
Duration: 3 days
Audience: IT managers,IT programmers,Programmers and developers who want to gain a high-level understanding of Java
Topics For Java Overview For Managers:
Introduction to Java
- What is Java?
- Java specifications, blueprints, and API
- Properties of Java
- Java Applets
- Stand-alone Java applications
- Java and J2EE
- Java Platforms
- Java without a JVM (GCJ)
- Java Community Process
Object-oriented concepts
- Introduction to object-oriented programming
- Classes and objects
- Interfaces
- Inheritance
- Encapsulation
- Coupling and Cohesion
- Containment
- Polymorphism
JDBC (Java and Databases)
- JDBC (Java Database Connectivity)
- JDBC architecture
- Java DB
- JDBC example
- JDBC performance
- JDBC database drivers
- Data sources
- Object-oriented databases
More Persistence
- Serialization
- JDO
- Hibernate
- Java preferences API
Java and XML
- What is XML?
- XML structure
- XML validation
- JAXP
- Parsing with SAX
- Building and Parsing with DOM
- JOM4J
- JAXB
- XSLT
- XML-FO
Java and web services
- Why web services?
- Type of web services
- Metro Stack
- REST architecture
- SOAP
- WSDL
- UDDI
- JAX-WS
- WSIT
Java networking
- Java networking overview
- Java support for URLs
- Sockets
- Datagrams
- RMI (Remote Method Invocation)
- CORBA
JMS and JavaMail
- What is JMS?
- Messaging Models
- Message Types
- How JMS works
- Message servers
- JavaMail
JEE concepts
- JEE architecture
- JEE Compatibility Test Suite
- JEE application programming model
- The presentation tier
- Servlets
- JSP
- MVC
- Managing state
- Business tier
- JNDI
- JEE security
Enterprise Java Beans (EJB)
- Why EJBs?
- EJB architecture
- Session beans
- Entity beans
- Message-driven beans
- EJB packaging and deployment
- Apache ANT
Get Java for Managers Training Course Quote
Free Java Tutorials
How To Create A Restful Web Service (JAX-RS) Using Jersey, Eclipse and cURL
This tutorial will walk you through the process of creating a restful web service using Eclipse, Jersey and CURL. Before you start this Java tutorial To ensure you are able to follow this tutorial, the following prerequisites must be in place: A properly configured, working instance of the Eclipse IDE. A fully working install of Apache…
3 Steps To Learning Java Online For Beginners
Java is a universally used programming language on which many different applications and programs are based. The language is systematic and rather easy to use relatively speaking to other server-side languages. Java can run on many different platforms, like Windows, UNIX, and Mac OS. Here are a couple pointers for Java beginners whom are searching…
How to Install PyDev Plugin in Eclipse
Video Transcript for How to Install PyDev Plugin in Eclipse Introduction: In this Python training video, we will demonstrate you how to install PyDev which is a plug in you can use within the Eclipse environment used to develop Python programs. Section 1: Install PyDev: This is the Eclipse integrated development environment and the first thing…
Using Switch Statements with Strings in Java 1.7
This video tutorial demonstrates how to use the Java switch statement with the String data type, which is new to Java 1.7. In Java 1.5 and 1.6, you would use an enumeration instead. This Java programming training video also shows you how to create an enumeration variable, using it in conjunction with a switch statement…
Connecting to Apache Derby Database Using JDeveloper
This java video tutorial demonstrates how to start the Apache Derby database network connection and to create a Derby database. We also show you how to create a JDeveloper connection to a Derby database. The Derby database is a free database provided by Apache. It has a very small memory and disk footprint. It is…
Creating a Java Server Faces Application Using JDeveloper
This JSF tutorial will demonstrate how to create a Java Server Faces application using Oracle JDeveloper. JSF uses MVC (Model-View-Controller) architecture to separate the business logic from the view layer of an application. Java Server Faces, otherwise known as JSF, is a Model-View-Controller framework that allows you to create applications that separate business logic from…
Using JSF Managed Beans
Java Server Faces, otherwise known as JSF, is a Model-View-Controller framework that allows you to create applications that separate business logic from the view layer. MVC architecture allows applications greater scalability, since changes in any business logic will not affect what the end user sees. In addition, the view layer can be rendered in several…