Verity Solutions

Java Training Online

Overview

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)

Talk to Us

1-419-408-3178

1-419-408-3178

Fees

$500.00

Curriculum

Course Curriculum

Free Career Counselling



    Training Review

    Add testimonial description here. Edit and place your own text.

    John Doe

    Codetic

    Training FAQ