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.
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
NetPLUS College has been helping students to begin their new careers since 1999. Our ultimate approach has always been to “bring the real world into the classroom.” We employ top industry professionals with extensive backgrounds in Cisco, Microsoft, VMWare, and Palo Alto.
NetPlus is preparing and inspiring the Tomorrow Makers— the next generation of industry leaders in IT with real-world experience and innovative spirit. Our small class sizes and custom-designed lab environments ensure you get the attention and support you deserve while working with up-to-date and state-of-the-art hardware devices.
As one of the best IT colleges in Toronto, NetPLUS college offers the Career Services staff that will begin working with you from your first day to ensure that you are “100% job-ready when you graduate!” The best part? Many of our students' secure employment before the end of their terms at NetPLUS college.
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.
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.
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...
Students will gain valuable and sought-after programming skills.
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.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy