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

TBC (Toronto Business College) Logo

Python

This hands-on Python course teaches you the essentials of Python scripting. It is a foundational course, so you will learn the basics of writing and running Python scripts and explore more advanced features such as file operations, regular expressions

by TBC (Toronto Business College) [Claim Listing ]
Formation SETC Logo

Java training

Our courses also cover the internals of the JDK and Java performance optimization. SETC Training's Java training courses are hands-on, with an experienced instructor and a 50:50 theory-to-practice ratio

by Formation SETC [Claim Listing ]
Metro College of Technology Logo

Python for Data Analytics

This Python Programming for Data Analytics training course (Python programming course) provides students with a comprehensive, yet straight-forward training in Python programming for data analytics.

by Metro College of Technology [Claim Listing ]
Conestoga College Logo

CNC Programming (Intermediate)

This Intermediate CNC programming course has been developed for students who have a basic knowledge and/or some experience in programming or operating CNC machines.

by Conestoga College [Claim Listing ]
University of Alberta Logo

C# Fundamentals

C# (c?sharp) is a gen­er­al-pur­pose back-end pro­gram­ming lan­guage that can be used to per­form a wide range of tasks and objec­tives. Stu­dents will learn pro­gram­ming fun­da­men­tals, and the basics of devel­op­ing and com­pil­ing soft­ware writ­ten in the C# lan­guage.

by University of Alberta [Claim Listing ]

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