Contact Us
 | 
Careers
 | 
Login



Download
Further information

Headquarter
13A-11, Block B, Phileo Damansara 2,
Jalan 16/11, 46350 Petaling Jaya,
Malaysia.
+60.3.7960.2151

Annex
Suite 3B-3A-6 Level 3A,
Block 3B Plaza Sentral,
Jalan Stesen Sentral 5,
50470 Kuala Lumpur.
+60.3.2273.6689

Training Centre
Level 24 Wisma Tun Sambanthan,
Jalan Sultan Sulaiman,
50768 Kuala Lumpur.
+60.3.2273.6699 / 6679

Please Contact
sales@buzznetlabs.com or
call +60-3-7960-2141
   
program  
   
Java Training Course Contents
Topics
Common Foundation
  • Basic of Structured Programming
  • System Analysis & Design concepts
  • Basic of Client Server technologies
  • Basic of Internet technologies
  • RDBMS concept
  • Application Server concepts and technology
  • Middleware concept & technology
  • Application Development with relevance to Industry

Specialized J2EE programming and Database Orientation skills development through application development


The course syllabus and contents will be as given below:

Module 1: Getting Started

  • List the key features of Java programming Language
  • Describe the Java Virtual Machine (JVM)
  • Explain how garbage collection works
  • Describe how security features work
  • Write a simple Java application, compile and run it

Module 2: Object-Oriented Programming

  • Write code to create and initialize an object
  • Use the keyword to access the “current object”
  • Use private and public access modifier
  • Write code to invoke a method on a particular object
  • Write class constructors and invoke particular constructors using new arguments
  • Understand the use of package and import statements for library access
  • Using Java Application Programming Interface (API) online documentation

Module 3: Identifiers, Keyword and Types

  • Use comment 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, constrains, and control structures
  • Create a class definition for a simple class containing primitive member variables
  • Declare variable 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 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 type
  • Make appropriate use of if, switch, for, while and do constructions and the labeled form of break and continue

Module 5: Arrays

  • 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 subclassing
  • Create and use heterogeneous collections
  • Create and use method 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 subclasses, method 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 file and directories
  • Read and write text to file streams
  • Describe the Collection API
  • Use iterators
  • Identify deprecated classes and describe how to handle them during migration to Java2 SDK

Module 10: Building Java GUIs

  • Describe the Abstract Windowing Toolkit (AWT) package and its components
  • Explain containers, components and layout managers, and how they work together to build a GUI
  • Use the flow and border layout manager to achieve a desired dynamic layout
  • Use the frame and panel containers
  • Place panels inside other containers to build complex layouts

Module 11: GUI Event Handling

  • Write code to handle events that occur in a user interface
  • Create the appropriate interface and handler method for a variety of event types
  • Determine the user action that originated the event from the event object details
  • Determine how and when to use the appropriate adepter class to select a subset of event handlers for an event listener

Module 12: Struts, Hibernate and AJAX

  • Struts Architecture
  • Struts Controller, Action Class, Form, HTML Tags, Logic Tags
  • Struts Validator Framework
  • Struts Tiles
  • Hibernate Architecture
  • Persistent classes
  • Basic O/R, Association and Component Mapping
  • Working with Objects
  • Hibernate Query Language
  • Criteria Queries
  • Native SQL
  • Introduction to AJAX
  • Browser Support
  • XML HTTP Request
  • Server Script

Module 13: EJB and Web Services

  • Introduction to EJB
  • EJB Architecture
  • Session Bean
  • Entity Bean
  • Message Driven Bean
  • Expressing UML Design for EJB
  • Web Services – SOAP and WSDL

 

Module 14: Database Orientation – Oracle or SQLServer

  • Introduction to Structured Query Language
  • Entity Relationship Modeling
  • Normalization of Database Tables
  • Database Design
  • Database Administration
  • Creating Database Structure

 

 
 
           
           
 
       
       

Home
Privacy Policy
Terms of Use
|