Java

by NetPLUS College of Information Technology Claim Listing

In this Java training, you will possess the knowledge and extensive Java lab experience to design and develop powerful object-oriented Java applications. These applications will be flexible, extensible and maintainable. This is our commitment to you.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

NetPLUS College of Information Technology Logo

img Duration

35 Hours

Course Details

In this Java training, you will possess the knowledge and extensive Java lab experience to design and develop powerful object-oriented Java applications. These applications will be flexible, extensible and maintainable. This is our commitment to you.

 

Course Prerequisites

It is recommended that you have the basic math knowledge

Outline

 

Fundamental Programming Structures in Java

  • The main() method

  • Primitive Data Types

  • Variables

  • Constants

  • Assignments

  • Initializations

  • Operators

  • Strings

  • Control Flow

  • Code Examples & Exercises

 

Classes and Objects in Java

  • Classes & Objects

  • OOP Principles

  • Instantiation

  • Encapsulation

  • Instance Variables

  • Class Variables

  • Constructors

  • Instance Methods

  • Class Methods

  • Method Overloading

  • The this keyword

  • Passing and returning objects

  • Garbage Collection in Java

  • Code Examples & Exercises

 

Object Design and Programming with Java

  • Abstraction

  • Inheritance

  • Polymorphism

  • Method Overriding

  • Code Examples & Exercises

 

Java Interfaces

  • Purpose of Interfaces

  • When to use them

  • Implementing an Interface

  • Interface Inheritance

  • Code Examples & Exercises

 

Java Exception Handling

  • Why Exceptions

  • Standard Exception Handling Options

  • Exception Class Hierarchy

  • Checked vs. Unchecked Exceptions

  • Catching an Exception: try and catch blocks

  • Methods Which Throw Exceptions: the throws clause

  • Handling vs. Declaring Exceptions

  • System Exceptions vs. Application Exceptions

  • Writing Custom Exceptions

  • Code Examples & Exercises

 

Java Collections API

  • Arrays

  • The Java Collections Framework

  • Collections Interfaces

  • util.Collection

  • util.List

  • util.Map

  • util.Set

  • Concrete Collections

  • util.ArrayList

  • util.HashMap

  • util.HashSet

  • util.Iterator

 

Java Input/output API (Optional)

  • Streams & Files

  • Input & Output Streams

  • File Streams

  • Object Streams

  • Object Serialization

  • Readers & Writers

  • Toronto Branch

    1891 Kennedy Road, Unit #3, Toronto

Check out more Java Programming courses in Canada

Learning Tree International Logo

Java Web Application Development Training

In this training course, you acquire the experience needed to implement high-performing, scalable, and secure web-based applications, and learn how Java Enterprise Edition (Java EE) offers a simple and comprehensive approach to building state-of-the-art enterprise applications.

by Learning Tree International [Claim Listing ]
Fast Lane Logo

Java

Through our various partnerships with some of today's leading Java Programming providers and educators, Fast Lane has the ability to deliver a wider variety of courses covering many different technology areas that are instrumental to today's ever-evolving technological world.

by Fast Lane [Claim Listing ]
ProTech Training Logo

Introduction to Perl

This course leads the student from the basics of writing and running Perl scripts to more advanced features such as file operations, report writing, the use of regular expressions, working with binary data files and using the extensive functionality of the standard Perl library.This is a hands-on p...

by ProTech Training [Claim Listing ]
Chinook Learning Services Logo

Advanced Python

Students will gain valuable and sought-after programming skills.

by Chinook Learning Services [Claim Listing ]
InTellee College Logo

Python Developer Course

Python is the key programming language behind statistical analysis, is a core programming language for data science, and is widely used by professionals across the industry.

by InTellee College [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy