User Id:
Password:
 
Forgot password || New Here? Click to Sign Up

Call us: 419-408-3178

Email:training@verity-sol.com

At Verity we teach job oriented and easy to be placed classes such as JAVA, .NET, Andriod, iOS development and SAP Mobility training.

JAVA Training in Houston: The topics covered for Java programming language include syntax, OO programming using Java, exception handling, file input/output, threads, collection classes, and networking. Students will develop and test Java applications (typically) using Eclipse.This course is a pre-requisite to all Application Server courses, and speciality Java Technology courses such as Struts, Spring, and Hibernate.

Chapter 1: Introduction

  • What is Java?
  • History
  • Versioning
  • The Java Virtual Machine
  • Writing a Java Program
  • Packages
  • Simple Java Programs

Chapter 2: Language Components

  • Primitive Data Types
  • Comments
  • The for Statement
  • The if Statement
  • The while and do while Statements
  • The switch Statement
  • The break Statement
  • The continue Statement
  • Operators
  • Casts and Conversions
  • Keywords

Chapter 3: Object-Oriented Programming

  • Defining New Data Types
  • Constructors
  • The String Class
  • String Literals
  • Documentation
  • Packages
  • The String Buffer Class
  • Naming Conventions
  • The Date Class
  • The import Statement
  • Deprecation
  • The String Tokenizer Class
  • The Decimal Format Class

Chapter 4: Methods

  • Introduction
  • Method Signatures
  • Arguments and Parameters
  • Passing Objects to Methods
  • Method Overloading
  • Static Methods
  • The Math Class
  • The System Class
  • Wrapper Classes

Chapter 5: Arrays

  • Introduction
  • Processing Arrays
  • Copying Arrays
  • Passing Arrays to Methods
  • Arrays of Objects
  • The Arrays Class
  • Command Line Arguments
  • Multidimensional Arrays

Chapter 6: Encapsulation

  • Introduction
  • Constructors
  • The this Reference
  • Data Hiding
  • public and private Members
  • Access Levels
  • Composition
  • Static Data Members

Chapter 7: Inheritance & Polymorphism

  • Introduction
  • A Simple Example
  • The Object Class
  • Method Overriding
  • Polymorphism
  • Additional Inheritance Examples
  • Other Inheritance Issues

Chapter 8: Abstract Classes and Interfaces

  • Introduction
  • Abstract Classes
  • Abstract Class Example
  • Extending an Abstract Class
  • Interfaces

Chapter 9: Exceptions

  • Introduction
  • Exception Handling
  • The Exception Hierarchy
  • Checked Exceptions
  • Advertising Exceptions with throws
  • Developing Your Own Exception Classes
  • The finally Block

Chapter 10: Input and Output in Java

  • Introduction
  • The File Class
  • Standard Streams
  • Keyboard Input
  • File I/O Using Byte Streams
  • Character Streams
  • File I/O Using Character Streams
  • Buffered Streams
  • File I/O Using a Buffered Stream
  • Keyboard Input Using a Buffered Stream
  • Writing Text Files

Chapter 11: Threads

  • Threads vs. Processes
  • Creating Threads by Extending Thread
  • Creating Threads by Implementing Runnable
  • Advantages of Using Threads
  • Daemon Threads
  • Thread States
  • Thread Problems
  • Synchronization

Chapter 12: Collections

  • Introduction
  • Vectors
  • Hashtables
  • Enumerations
  • Properties
  • Collection Framework Hierarchy
  • Lists
  • Sets
  • Maps
  • The Collections Class

Chapter 13: Networking

  • Networking Fundamentals
  • The Client/Server Model
  • InetAddress
  • URLs
  • Sockets
  • A Time-of-Day Client
  • Writing Servers
  • Client/Server Example
  • Java EE- Enterprise Java Training Course Outline

 

Part 1: Web Development with JEE 7

JEE Overview

·        The JEE Environment

·        System Architecture

Servlets

·        Servlets and HTTP Requests

·        The HTTP Servlet Model

·        The MVC Architecture

·        The HTTP Servlet Lifecycle

·        Writing and Running HTTP Servlets

·        Forwarding and Including

·        Request Parameters

·        Servlet Initialization and Context Parameters

·        Web Application State and Session Management

·        Using annotations in JEE 6

·        Asynchronous processing (supports Ajax)

JSP

·        How JSPs work

·        Creating a Java Server Page

·        Web application architecture

·        JSP and XML Elements

·        Request Dispatching

·        Implicit Objects

·        Error Handling

·        Custom Tags and Tag Libraries

·        JSP Expression Language

·        EL expressions

·        Variables and Functions

JSF

·        The JSF Life Cycle

·        Standard JSF Tags

·        JSF Expressions

·        Creating and Using Beans

·        Navigating JSF Pages

·        Input Conversion

·        Input Validation

·        Event Handling

·        Using Ajax with JSF

·        Facelets

·        Using Templates

·        Accessing beans using CDI

Part 2: Business Development with JEE 6

EJB

·        Why EJBs?

·        The EJB Architecture and Container

·        Overview of EJB 3.1

·        Types of EJBs

·        Creating and using Session Beans

·        Message Driven Beans

More on EJBs

·        Using EJBs in the middle tier

·        Singleton beans

·        Asynchronous operations

·        Concurrency annotations

·        Integrating Spring and EJBs

Persistence with JPA

·        Overview of JPA and providers

·        Entity Managers

·        Using JPA annotations

·        The Bean Validation Framework

·        Modelling associations

·        Modelling inheritance

·        Using JPQL for queries

·        Controlling transactions

·        Using other providers (e.g. Hibernate)