Description
Overview
This course is designed for participants who have already completed the basic and intermediate levels of Java programming. It offers an in-depth understanding of the collections framework, multithreading concepts, managing input/output files, handling errors and exceptions, and using assertions and design by contract in Java.
Requirements
This course requires knowledge of basic Java syntax, variables, control structures, primitive data types, and the main method.
Course Contents
1: Collection Framework in Advance
- Overview of Interfaces
- Collection Interface
- Set Interface
- List Interface
- SortedSet Interface
- Queue Interface
- Map Interface
- SortedMap Interface
- Iterator Interface
- Overview of Classes
- AbstractCollection Class
- AbstractList Class
- ArrayList Class
- LinkedList Class
- HashSet Class
- TreeSet Class
- Overview of Algorithms
- Sort algorithm
- Shuffle Algorithm
- Search Algorithm
- Manipulating Algorithms
2: Multithreading
- Creating threads
- Extending the thread class
- Stopping and blocking a thread
- Life Cycle of a Thread
- Using Thread Methods
- Implementing the runnable interface
3: Managing Input /Output Files in Java
- Concepts of Streams
- Stream Classes
- Creation of Files
- Reading/Writing Characters
- Reading/Writing Bytes
4: Managing Errors and Exceptions
- Types of errors
- Compile Time Errors
- Run Time Errors
- Exceptions
- Syntax of Exception Handling Code
- Multiple Catch Statements
- Using Finally Statement
- Throwing Our Own Exceptions
- Using Exceptions for debugging
5: Introduction to Assertions
- Introduction to Assertions
- Implementing Assertions
- Assertions Rules
Why Choose Us?
Our aim is not just to get you the qualification but also guide you through all processes while you are applying for your SIA Licence. Following are some of the reasons why you should choose us as your training provider:
- Excellent Success Rate!
- Fully accredited and authorized training center in London!
- Most competitive prices with NO HIDDEN COSTS!
- Prices are all inclusive of tuition, handbook, notebook, exams and certificate costs!
- Nationally recognized and Ofqual accredited training course!
- Highly skilled and qualified trainers with a great wealth of practical knowledge & experience!
- Post-qualification email support while you are preparing to book your licence application!
- Free guidance session on how to apply and obtain a SIA Licence!
This Course Includes:
Total Duration
10 Hours
Course Level
Advanced
Delivery Method
Online Training
Certification:
Certificate of Completion will be provided after completing the course.
There are no reviews yet.