Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Microsoft technologies
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Java for Managers
Java Training Overview

This course introduces the Java programming language as well as the different types of Java applications present in today’s IT landscape to those in management positions. Students will have introductory lessons on the syntax of the Java programming language, object-oriented programming using Java, server side programming including Servlets as well as the JSP, EJB’s, Struts and JavaServer Faces technologies. Students will also learn the J2EE frameworks that allow efficient application development as well as get introduced to the service oriented architecture (SOA).

Java Training Audience

This course is intended for managers and business analysts looking to become familiar with the Java Programming language

Java Training Prerequisites

It would help if the students were familiar with object-oriented principals and the concept of object-oriented programming but it is not necessary.

Java Training Learning Objectives

After completing this course, the student should be able to:

  • Apply the comprehension of the different Java programming language paradigms to effectively solve business problems
Java Training Demonstrations

Introductory practical demonstrations take students through all major aspects of the design and development of Java programs. Students will be introduced to various wizards and tools available from Eclipse and other Java IDEs.

Java Training Topics
  • Introduction to Java
  • Overview of OOAD
  • Development tools for Java
  • Java Enterprise and the Application Server
  • Popular Java Application Frameworks
  • XML and Java Applications
  • Java and Service Oriented Architecture
  • Overview of Web 2.0
Java Training Course duration

1 Day

Java Training Course outline


1. Overview of Java
  • Objectives
  • History Of Java
  • Benefits Of Java
  • What Is Java?
  • What's This "Virtual Machine"?
  • Comparison to Other Languages
  • Java Programs
  • Basic Java Development Tools
  • Java Editions
  • Example - HelloWorld
  • Java Classes
  • Main Methods
  • Statements
  • Summary
2. IDEs for Java
  • Overview
  • Eclipse Platform
  • Eclipse Workspace
  • Perspectives, Views & Editors
  • Basic Operations with Eclipse Views and Perspectives
  • The Java Perspective
  • The Debug Perspective
  • Navigator View
  • Package Explorer
  • Outline View
  • Problems View
  • Eclipse Preferences
  • Build and Validation
  • Code Completion, Templates and Snippets
  • Eclipse Web Tools Platform (WTP)
  • Eclipse-based IDEs
  • Common Eclipse Additions
  • MyEclipse
  • Sun NetBeans
  • Choosing an IDE
  • Summary
3. Basic Object Concepts
  • Objectives
  • What Is An Object?
  • State
  • Behavior
  • Encapsulation
  • Encapsulation Examples
  • Classes vs. Objects
  • Inheritance
  • Interfaces
  • Polymorphism
  • Benefits Of Objects
  • Summary
4. JUnit Testing
  • Objectives
  • What is JUnit?
  • Why JUnit?
  • A JUnit Test
  • JUnit Basics
  • The Test Class
  • The Test Method
  • JUnit with Eclipse
  • Create a Test Case
  • Running Tests
  • Eclipse Test Runner Icons
  • Rerun an individual test
  • Failure Trace
  • Debug with JUnit
  • Test Suite Wizard
  • Testing Strategies
  • Test-Driven Design
  • Parting Thoughts
  • Summary
5. Java EE Overview
  • Objectives
  • Goals of Enterprise Applications
  • What is Java?
  • What is Java EE?
  • The Java EE Specifications
  • Role of Application Server
  • What is a Servlet?
  • Servlet Execution
  • What is a JSP?
  • JSP Code Sample
  • What is an EJB?
  • EJB Types
  • EJB Examples
  • Recent Changes to Java EE
  • Model-View-Controller Architecture
  • MVC An Example
6. Struts and JSF
  • Overview
  • MVC Model
  • Problems With "Traditional" Web Applications
  • What is Struts?
  • How is Struts Better?
  • Components in Struts
  • The Model
  • The View
  • The Controller
  • Struts Flow
  • Introduction to JSF
  • How is JSF Better?
  • How does JSF Work?
  • Request Processing Lifecycle Phases
  • Sequence Diagram
  • JSF vs. Struts
  • Summary
7. Getting Started with XML
  • XML Overview
  • Data and Document Structure
  • An Employee Document
  • Elements
  • First XML
  • What is XML ?
  • Why XML?
  • Another Example of XML
  • Well-formed vs. Valid XML Document
  • Enforcing Validity DTDs
  • Presentation Style
  • XSL and XSLT
  • Markup Languages
  • SGML
  • HTML
  • Structure of HTML
  • XML
  • Goals of XML
  • Usage of XML
8. Introduction to Web Services
  • Objectives
  • A Conceptual Look at Services
  • Defining Services
  • Service Communication Analogy
  • Three Key Service Questions
  • Connecting the Dots
  • SOA: Runtime Implementation
  • What Is a Web Service?
  • Enterprise Assets as Services
  • Typical Development Workflow
  • Advantages of Web Services
  • Web Service Business Models
  • Example: Internal System Integration
  • Example: Business Process Externalization
  • Binding via SOAP
  • SOAP in Protocol Stack
  • SOAP Structure
  • SOAP Message Architecture
  • Applying SOAP
  • Interface via WSDL
  • WSDL Structure
  • Applying WSDL
  • Locating a Service
  • UDDI Overview
  • UDDI Terminology
  • UDDI Structure
  • Applying UDDI
  • WS-I Overview
  • WS-I Deliverables
  • Summary
9. Web 2.0 Overview
  • Objectives
  • Web 2.0 - Should I upgrade?
  • What is Web 2.0?
  • What Web 2.0 is Not
  • Understanding By Analogy
  • Three key elements
  • Instructor Demo
  • Web 2.0 Innovations - UI
  • Instructor Demo
  • Web 2.0 Innovations - Collaboration
  • Instructor Demo
  • Web 2.0 Innovations - Data
  • Hard Data on Web 2.0 Adoption
  • Summary
Appendix A. Basic Java Syntax
  • Objectives
  • Declaring And Initializing Variables
  • Keywords
  • Coding Tips Variables
  • Primitive Data Types
  • Logical - boolean
  • Textual - char and String
  • Integral - byte, short, int, long
  • Floating Point - float and double
  • Literal Values
  • Strings
  • Creating Strings
  • White Space
  • Comments
  • Coding Tips - Comments
  • Java Statements
  • Coding Tips - Statements
  • Scope of a Variable
  • System.out/System.in
  • Scanner Class
  • Summary

 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy