Comprehensive Video Tutorials

Java Programming Advanced Training

CareerVision Training

£ 72 - (Rs 6,141)

Important information

  • Course
  • Online
  • Duration:
  • When:
  • Online campus

  The following course, offered by Career vision, will help you improve your skills and achieve your professional goals. During the program you will study different subjects which are deemed to be useful for those who want to enhance their professional career. Sign up for more information!

Important information

Where and when

Starts Location

What you'll learn on the course

Java Programming

Course programme


 •  Format: DVD or Instant Download
 •  Duration: 8 Hours (100 lessons)
 •  Instructor: Mike McMillan
 •  Platform: Windows PC or Mac

In this advanced Java training course, expert author Mike McMillan builds on his beginners Java course, and goes deeper into programming topics that help you to understand these more advanced Java concepts. Designed for the more experienced Java developer, you should have a good working knowledge of the Java programming language before going through this tutorial.

Some of the advanced topics that you will cover in this video training include; generic programming, sequential and associative data structures, classic data structures, sorting and searching, exception handling, database programming with JDBC, networking programming GUI development using Swing and an overview of Multithreading. You will also explore Java Applets, web applications (Servlets), advanced input and output classes, more advanced strings, regular expressions, Java graphics, and finally, closing off with a look at using Eclipse.

By the conclusion of this training course, you will have a clear understanding of each of the topics, which will allow you to go more in-depth with the concepts of your choice. Working files are included to allow you to learn the concepts using the same files that the author does throughout this computer based training course.

Benefits of this Software Training:
 •  Tuition by expert tutors.
 •  Narrated training videos demonstrate the key tools and professional techniques
        helping you to work faster and smarter.
 •  Learning is fast as the trainers guide you using simplistic terms and minimal jargon.
 •  Personal Tutoring - Step-by-step video training from your own desktop.
        Delivered via DVD/CD training or online tuition.
 •  The tutor transfers knowledge to you quickly and effectively.
 •  All the concepts of each application are explained clearly and precisely.
 •  Course works on PC and Mac.
 •  Alternative to a boring book or manual and expensive training courses,
        seminars and amp; classes.
 •  Jump to and from lessons - learn at your own pace.
 •  The visual and practical nature shortens the learning curve compared to standard
        training manuals.


The following sections are available for free viewing. Click on the links below to get started.

00. Free Videos From This Course What This Course Covers Building Generic Classes With Different Types The Priorityqueue Class The Map Interface Queues Insertion Sort Bubble Sort Try-Catch Statement - Part 1 Try-Catch Statement - Part 2 Creating Database/Tables Socket Programming Example A Simple Example The Main Thread Simple Applet Example Simple Servlet Creating A JavaBean Class Working With Buffers Working With Stringbuilder Class Creating Pattern And Match Objects Drawing Shapes Code Generation 01. Introduction 0101 What This Course Covers 0102 About The Author 02. Generic Programming 0201 Building Generic Classes - Part 1 0202 Building Generic Classes - Part 2 0203 Creating Generic Interfaces 0204 Building Generic Methods 0205 Building Generic Classes With Different Types 0206 Generic Programming - Exercise 03. Sequential Collections 0301 The Collection, List, And Set Interfaces 0302 The Queue And Dequeue Interfaces 0303 The Arraylist Class 0304 The Hashset Class 0305 The Treeset Class 0306 The Priorityqueue Class 0307 Sequential Collections - Exercise 1 0308 Sequential Collections - Exercise 2 04. Associative Collections 0401 The Map Interface 0402 The Treemap Class 0403 The Hashmap Class 0404 Associative Collections - Exercise 05. Classic Data Structures 0501 Stacks 0502 Queues 0503 Binary Trees 0504 Classic Data Structures - Exercise 1 0505 Classic Data Structures - Exercise 2 0506 Classic Data Structures - Exercise 3 0507 Classic Data Structures - Exercise 4 06. Sorting And Searching Algorithms 0601 Insertion Sort 0602 Bubble Sort 0603 Mergesort 0604 Quicksort 0605 Linear Search 0606 Binary Search 0607 Sorting And Searching Algorithms - Exercise 1 0608 Sorting And Searching Algorithms - Exercise 2 07. Exception Handling 0701 Exceptions Introduction - Uncaught Exceptions 0702 Try-Catch Statement - Part 1 0703 Try-Catch Statement - Part 2 0704 Multiple Catch Clauses 0705 Try-Catch-Finally 0706 Exception Handling - Exercise 08. Database Programming With JDBC 0801 Installing MySQL On Windows 0802 Installing MySQL On Mac 0803 Installing Connector/J 0804 Connecting To A Database 0805 Querying Data 0806 Creating Database/Tables 0807 Inserting Data 0808 Updating Data 0809 Database Programming With JDBC - Exercise 09. Network Programming 0901 Working With URLs 0902 Socket Programming Example 0903 Socket Server Programming 0904 Client Server Programming 0905 Network Programming - Exercise 10. GUI Development With Swing 1001 A Simple Example 1002 Working With Text Fields 1003 Working With Buttons 1004 Working With Lists 1005 Working With Scroll Panes 1006 GUI Development With Swing - Exercise 11. Multithread Programming 1101 The Main Thread 1102 Creating Threads 1103 Synchronizing Threads 1104 Multithread Programming - Exercise 12. Java Applets 1201 Simple Applet Example 1202 Creating An Applet - Part 1 1203 Creating An Applet - Part 2 1204 Java Applets - Exercise 13. Java Web Applications 1301 Installing Tomcat On Windows 1302 Installing Tomcat On Mac 1303 Simple Servlet 1304 Java Web Applications - Exercise 1 - Get Request 1305 Java Web Applications - Exercise 2 - Post Request 14. JavaBean Programming 1401 Creating A JavaBean Class 1402 Creating A Beaninfo Class - Part 1 1403 Creating A Beaninfo Class - Part 2 1404 JavaBean Programming - Exercise 15. Advanced Java Input/Output (NIO) 1501 File Copying With NIO 1502 Working With Buffers 1503 Working With File Data 1504 Advanced Java Input/Output - Exercise 16. Strings And Stringbuilder Class 1601 Problems With Strings 1602 Working With Stringbuilder Class 1603 Strings And Stringbuilder Class - Exercise 17. Regular Expressions 1701 Introduction To Regular Expressions 1702 Creating Pattern And Match Objects 1703 Using Metacharacters 1704 Using Regular Expressions To Replace Text 1705 Regular Expressions - Exercise 18. Java Graphics 1801 Drawing Lines 1802 Drawing Shapes 1803 Working With Color 1804 Java Graphics - Exercise 19. Using Eclipse 1901 Installing Eclipse On Windows 1902 Installing Eclipse On Mac 1903 Hello World 1904 Overview Of The Eclipse IDE 1905 Entering Programs 1906 Code Generation 1907 Debugging