Short course on Programming with Java Course level: Intermediate to Advance
Total Duration: 10 Hours
Certification: Certificate of Completion will be provided after completing the course.

This course is designed for delegates who have covered the basic and intermediate levels of the java programming. This course will provide an in-depth knowledge of the collections framework, multithreading concepts of java, Managing Input/output Files in Java and Managing Errors and Exceptions and Assertions and design by contract.

Skills Required

This course requires knowledge of basic Java syntax, variables, control structures, primitive data types and main method. Our Programming With Java Training Course covers all of the prerequisites. This course also needs the knowledge of the object oriented concepts that are covered in detail in our Java Programming with Object Orientation Training Course.

Course Dates, Prices & Enrolment

DatesPriceEnrol
02 Jan 2018 - 04 Jan 2018
Tuesday & Thursday
£220Enrol Now
  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

Course Tutor

The course tutor Priyanka has around 8 years of experience in software development, testing and mentoring freshers & experienced professionals. She is an Oracle Certified OCJP SE7,SE6 and SE5 professional. She is also ISTQB certified engineer. She has done her masters and also holds an engineering degree. She also has rich experience with python and android development. She has worked in IT industry across multiple domains (Telecom - British Telecom), Healthcare(Medicare and Medicaid) and Banking.

Save Money with Packages

SAVE upto 25% by booking this course with other related courses as shown below:

Java Development Immersive

£570 (save £70)

This package combines
Find out more & book now

Newsletter Sign-up

Have a Question?