Infinite Skills – Advanced Java Programming

Infinite Skills - Advanced Java Programming

Title: Infinite Skills – Advanced Java Programming
Video Format: MP4
File Size: 1.10 GB

Description :
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.

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

Download :

About WoW Team

I'm WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I'll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.