Date : Wed, 20 Dec 2017 - Tue, 20 Mar 2018 Last Date of Registration : Sun, 10 Dec 2017
No. of Classes/ Sessions : 20 Total Hours : 40 hours
Duration : 3 month Time : 6.00 pm - 8.00pm
Category : IT and Technology
Resource Person
Md. Borhan Uddin

My name is Md. Borhan Uddin and I’m currently working in JOBSBD as Assistant Coordinator. I instructed on Java & C++ in New Horizons CLC of Bangladesh as Application Instructor. I have 2 years of experience in IT training. 
I completed Bachelor of Science degree in Computer Science and Engineering from Daffodil International University & studied in some other courses from Universiti Malaysia Perlis, Malaysia, SIAS International University, China. I was Youth Exchange Student at National Youth Services Council, Sri Lanka.
My strength is honesty, self-motivation & hardworking. I consider myself a good instructor and I have a good sense of humor. And my goal is to be successful person.


View Profile
Associate Resource Person

Training Details

Start Date: Wed, 20 Dec 2017
Last Date of Registration: Sun, 10 Dec 2017
Training Fee: 12000.00
Vanue: Jobsbd.com, (Compuer Lab) House# 2B, Mirpur Road, Dhanmondi, Dhaka-1209, Bangladesh.


Who Can Attend?

This course is designed for students who are looking for an entry into an application development or a software project management career using Java technologies.

Methodology



Java Training
Objective of this Training

Java is the number one language for enterprise development; 97% of desktops run Java, and with 3 billion devices running Java worldwide, the world's top companies rely on experienced Java Programmers to build and maintain these critical applications.

Over 30, 000 Java Developers per year become certified on Java, and more than 800,000 of these Java developers are using the knowledge, skills and recognition learned through Java Certifications to improve their job prospects, earn more money and become more valuable employees.

Because of the prevalence of Java, there is a continued demand for well-trained, highly-skilled Java programmers to create and maintain critical applications.

Reap the Benefits of Earning Java Certification

Ultimately, becoming Oracle Certified makes you a better Java developer. You’ll become more valuable to your current and/or future potential employer, increase job security and improve your future prospects

Course Overview:

You will create basic applications using the Java SE 7 programming language. You will also describe object-oriented concepts, Unified Modeling Language (UML) representation of object-oriented programming (OOP) concepts, and Java platforms and technologies

The course is ideal for:

  • Entry level Java programmers
  • Students studying to become Java programmers
  • Students studying A-Level Computing
  • Project or Program Managers working with Java technology in the software development industry

 

 


Training Overview & Outline

JAVA BASICS

  • Define the scope of variables
  • Define the structure of a Java class
  • Create executable Java applications with a main method
  • Import other Java packages to make them accessible in your code

WORKING WITH JAVA DATA TYPES

  • Declare and initialize variables
  • Differentiate between object reference variables and primitive variables
  • Read or write to object fields
  • Explain an Object's Lifecycle (creation, "dereference" and garbage collection)
  • Call methods on objects
  • Manipulate data using the StringBuilder class and its methods
  • Creating and manipulating Strings

USING OPERATORS AND DECISION CONSTRUCTS

  • Use Java operators
  • Use parenthesis to override operator precedence
  • Test equality between Strings and other objects using == and equals ()
  • Create if and if/else constructs
  • Use a switch statement

CREATING AND USING ARRAYS

  • Declare, instantiate, initialize and use a one-dimensional array
  • Declare, instantiate, initialize and use multi-dimensional array
  • Declare and use an ArrayList

USING LOOP CONSTRUCTS:

  • Create and use while loops
  • Create and use for loops including the enhanced for loop
  • Create and use do/while loops
  • Compare loop constructs
  • Use break and continue  

WORKING WITH METHODS AND ENCAPSULATION

  • Create methods with arguments and return values
  • Apply the static keyword  to methods and fields  
  • Create an overloaded method
  • Differentiate between default and user defined constructors
  • Create and overload constructors
  • Apply access modifiers
  • Apply encapsulation principles to a class
  • Determine the effect upon object references and primitive values when they are passed  into methods that change the values

WORKING WITH INHERITANCE

  • Implement inheritance
  • Develop code that demonstrates the use of polymorphism
  • Differentiate between the type of a reference and the type of an object
  • Determine when casting is necessary
  • Use super and this to access objects and constructors
  • Use abstract classes and interfaces

HANDLING EXCEPTIONS

  • Differentiate among checked exceptions, RuntimeExceptions and Errors
  • Create a try-catch block and determine how exceptions alter normal program flow
  • Describe what Exceptions are used for in Java
  • Invoke a method that throws an exception
  • Recognize common exception classes and categories

 

Registration