Our prime partner network:
 
     

- - WHY TRAINING?

- - WHO ARE PILGRIMS!
- - PILGRIMS PARTNER PROGRAM

- - CAREER COUNCELLING

- - STUDENT SERVICES

- - SUCCESS STORIES
- - REFERRAL PROGRAM

- - INFO. REQUEST

 

CONTACTS:

Ranganath Katari

734-328-6063 (O)

734-968-9182 (C)

Mahi Puvvada

248-848-1705 (O)

734-674-5731 (C)

Santhosh Bijinapally

734-740-3523 (C)

ADDRESS:

35240 Nankin Blvd, Suite 403

Westland MI 48185

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Name: Java Core Programming

Course Number: javacore-t-2000

Pre-Requisites

  • Bachelors or Masters

Topics Coverd

 

Module 1: Getting started

  • List the key features of the Java programming language
  • Describe the Java virtual machine (JVM[tm])
  • Explain how garbage collection works
  • Describe how security features work
  • Write a simple Java application, compile and run it

Module 2: Object-Oriented Programming

  • Describe the terms class, object, attribute, method, and constructor
  • Write code to define a method
  • Access the member variables of an object using the dot notation
  • Write code to create and initialize an object
  • Use the this keyword to access the "current" object
  • Use private and public access modifiers
  • Write code to invoke a method on a particular object
  • Write class constructors and invoke particular constructors using new with arguments
  • Understand the use of the package and import statements for library access
  • Use the Java Application Programming Interface (API) online documentation

Module 3: Identifiers, Keywords, and Types

  • Use comments in a program
  • Distinguish between valid and invalid identifiers
  • Recognize the keywords in the Java programming language
  • List the eight primitive types
  • Define literal values for numeric and textual types
  • Describe the coding conventions for classes, interfaces, methods, variables, constants, and control structures
  • Create a class definition for a simple class containing primitive member variables
  • Declare variables of class type
  • Describe the significance of a reference variable and state the consequences of assignment between variables of class type

Module 4: Expressions and Flow Control

  • Distinguish between member and automatic variables
  • Describe the initialization of member variables
  • Recognize the keywords in the Java programming language
  • Recognize and correct a Possible reference before assignment compiler error
  • Recognize, describe, and use operators
  • Distinguish between legal and illegal assignments of primitive types
  • Recognize Boolean expressions and state the requirement for these in control constructs
  • Recognize assignment compatibility and required casts in fundamental types
  • Make appropriate use of if, switch, for, while, and do constructions and the labeled forms of break and continue

Module 5: Arrays (Collection Object)

  • Declare and create arrays of primitive, class, or array types
  • Explain why and show how to initialize the elements of an array
  • Determine the number of elements in any array
  • Write code to copy arrays

Module 6: Class Design

  • Describe encapsulation, polymorphism, and inheritance
  • Use sub classing
  • Create and use heterogeneous collections
  • Create and use methods that accept generic argument types
  • Use access control levels
  • Invoke overloaded methods and constructors
  • Write overriding methods in a subclass and describe execution flow when executing an overridden method
  • Invoke overridden methods and describe how the method is chosen
  • Invoke overridden constructors
  • Control invocation of parent class constructors
  • Use wrapper classes

Module 7: Advanced Class Features

  • Declare and use static variables and methods
  • Declare and use final classes, methods, and variables
  • Use abstract methods and interfaces
  • Use inner classes

Module 8: Exceptions

  • Define exceptions
  • Describe the use of the keywords try, catch, and finally
  • Describe exception categories
  • Identify common exceptions
  • Write code to handle your own exceptions

Module 9: Text-Based Applications

  • Write code to access command-line arguments and system properties
  • Examine and manipulate files and directories
  • Read and write text to file streams
  • Describe the Collections API
  • Use iterators
  • Identify deprecated classes and describe how to handle them during migration to Java 2 SDK

Development Environment.

Windows XP / Linux
Java 1.4
Oracle database and Oracle 10G Application server / Tomcat 5.0
Eclipse as IDE environment.
Apache Ant

 

 

 

 

 

Call us or click Registration to reserve your spot.

* Pilgrims also offer fast track PRE-REQUISITES training in Java, XML *

Course Duration: 24hrs (1.5 week ends)

Classes are held at:

Local Training

35240 Nankin Blvd., Suite 403, Westland MI 48185

Global Training

Over the Internet with live tutors, Lab Assistants and Administrators at the comforts of your home.

-------------------------------------------

Why Pilgrims?

Pilgrims follows global best practices when it comes to Training Methodologies, Security Processes and Practices within the organization. Our highly secure, robust and agile infrastructure has been rated 'best in class' during client audits.

Pilgrims trains it's prime partner employees and prospective employees on ERP, CRM and other cutting edge technologies like Documentum as part of the continuous learning initiative at the Velosys’s state of the art training facility.

  • State of the art lab & class room facilities
  • Unlimited lab access
  • Limited class size
  • Interview preparation
  • Placement Assistance
  • Developed by Pilgrims certified instructors with over 30 collective years of technical experience
  • Excellent course material with tutorials
  • Sun Certified Instructors with years of EMC Training Experience
  • Instructors with over ten years of industry experience
  • Instructors with master's degrees and prior training experience
  • Support when you are on project
  • H1B and Green card processing for the international students of all visa categories

The fundamental objective of the course is to prepare students for the contract and fulltime Documentum positions at various fortune 500 companies apart from all the small and mid range corporates requiring Documentum talent.

-------------------------------------------

Why Java technologies?

Java is a |syntax]] from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode which can run on any Java virtual machine (JVM) regardless of computer architecture.

The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun made available most of their Java technologies as free software under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU Classpath.

Java's design, industry backing and portability have made Java one of the fastest-growing and most widely used programming languages in the modern computing industry.

-------------------------------------------

We also offer FREE training to the qualifying individuals.

* Please contact the administrative staff for the terms and conditions.

* Still confused? If you need counseling please schedule an appointment and walk in to talk to our experts or just walk in on a career night.

* We also have a FREE overview/Demo class. Please sign up as soon as possible as there is a 12 member restriction per class room.