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  
   

Training Course :
Buzznet has given careful thought in the entire course design. The founders have many years of experience in the field of software development. Thus, the advantage Buzznet brings is a global understanding of IT trends, software life cycle, application software demands, customer requirement, and future trends. As its core business is software development, every training module has been carefully thought through, and seen within the context of industry's demands. Thus the goal is towards having software professionals who meet Global Acceptance standard.

In addition, to provide a good understanding of the basics and fundamentals, there will be a common foundation course to complement the application development learning.

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 programming skills development through application development

  • Development in Java Environment
  • JAVA, J2EE
  • Database Orientation – Oracle/SQL server
  • 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

 

 

 
 
           
           
 
       
       

Home
Privacy Policy
Terms of Use
|