Java Overview for Managers Training Course- JAV860
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