HOME > Development > Advanced Java Programming_1

Advanced Java Programming_1

  • Development
  • Apr 30, 2025
SynopsisAdvanced Java Programming, available at $59.99, has an averag...
Advanced Java Programming_1  No.1

Advanced Java Programming, available at $59.99, has an average rating of 4.4, with 101 lectures, based on 950 reviews, and has 8380 subscribers.

You will learn about To build a deeper understanding of Java Programming and Development This course is ideal for individuals who are Developers who already have an understanding of core Java Programming concepts It is particularly useful for Developers who already have an understanding of core Java Programming concepts.

Enroll now: Advanced Java Programming

Summary

Title: Advanced Java Programming

Price: $59.99

Average Rating: 4.4

Number of Lectures: 101

Number of Published Lectures: 101

Number of Curriculum Items: 101

Number of Published Curriculum Objects: 101

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • To build a deeper understanding of Java Programming and Development
  • Who Should Attend

  • Developers who already have an understanding of core Java Programming concepts
  • Target Audiences

  • Developers who already have an understanding of core Java Programming concepts
  • An Advanced Java Tutorial aimedtowards the Developer Who Alreadyhas Learned the Fundamentals of Java Programming.

    In this Advanced Java Programming training course, expert content provider Infinite Skills builds on the 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 Advanced Java Tutorialincludes; 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 of Advanced Java Programming, 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.

    </p>

    Course Curriculum

    Chapter 1: 01. Introduction

    Lecture 1: Working Files – Download These First

    Lecture 2: 0101 What This Course Covers

    Chapter 2: 02. Generic Programming

    Lecture 1: 0201 Building Generic Classes – Part 1

    Lecture 2: 0202 Building Generic Classes – Part 2

    Lecture 3: 0203 Creating Generic Interfaces

    Lecture 4: 0204 Building Generic Methods

    Lecture 5: 0205 Building Generic Classes With Different Types

    Lecture 6: 0206 Generic Programming – Exercise

    Chapter 3: 03. Sequential Collections

    Lecture 1: 0301 The Collection, List, And Set Interfaces

    Lecture 2: 0302 The Queue And Dequeue Interfaces

    Lecture 3: 0303 The Arraylist Class

    Lecture 4: 0304 The Hashset Class

    Lecture 5: 0305 The Treeset Class

    Lecture 6: 0306 The Priorityqueue Class

    Lecture 7: 0307 Sequential Collections – Exercise 1

    Lecture 8: 0308 Sequential Collections – Exercise 2

    Chapter 4: 04. Associative Collections

    Lecture 1: 0401 The Map Interface

    Lecture 2: 0402 The Treemap Class

    Lecture 3: 0403 The Hashmap Class

    Lecture 4: 0404 Associative Collections – Exercise

    Chapter 5: 05. Classic Data Structures

    Lecture 1: 0501 Stacks

    Lecture 2: 0502 Queues

    Lecture 3: 0503 Binary Trees

    Lecture 4: 0504 Classic Data Structures – Exercise 1

    Lecture 5: 0505 Classic Data Structures – Exercise 2

    Lecture 6: 0506 Classic Data Structures – Exercise 3

    Lecture 7: 0507 Classic Data Structures – Exercise 4

    Chapter 6: 06. Sorting And Searching Algorithms

    Lecture 1: 0601 Insertion Sort

    Lecture 2: 0602 Bubble Sort

    Lecture 3: 0603 Mergesort

    Lecture 4: 0604 Quicksort

    Lecture 5: 0605 Linear Search

    Lecture 6: 0606 Binary Search

    Lecture 7: 0607 Sorting And Searching Algorithms – Exercise 1

    Lecture 8: 0608 Sorting And Searching Algorithms – Exercise 2

    Chapter 7: 07. Exception Handling

    Lecture 1: 0701 Exceptions Introduction – Uncaught Exceptions

    Lecture 2: 0702 Try-Catch Statement – Part 1

    Lecture 3: 0703 Try-Catch Statement – Part 2

    Lecture 4: 0704 Multiple Catch Clauses

    Lecture 5: 0705 Try-Catch-Finally

    Lecture 6: 0706 Exception Handling – Exercise

    Chapter 8: 08. Database Programming With JDBC

    Lecture 1: 0801 Installing MySQL On Windows

    Lecture 2: 0802 Installing MySQL On Mac

    Lecture 3: 0803 Installing Connector/J

    Lecture 4: 0804 Connecting To A Database

    Lecture 5: 0805 Querying Data

    Lecture 6: 0806 Creating Database/Tables

    Lecture 7: 0807 Inserting Data

    Lecture 8: 0808 Updating Data

    Lecture 9: 0809 Database Programming With JDBC – Exercise

    Chapter 9: 09. Network Programming

    Lecture 1: 0901 Working With URLs

    Lecture 2: 0902 Socket Programming Example

    Lecture 3: 0903 Socket Server Programming

    Lecture 4: 0904 Client Server Programming

    Lecture 5: 0905 Network Programming – Exercise

    Chapter 10: 10. GUI Development With Swing

    Lecture 1: 1001 A Simple Example

    Lecture 2: 1002 Working With Text Fields

    Lecture 3: 1003 Working With Buttons

    Lecture 4: 1004 Working With Lists

    Lecture 5: 1005 Working With Scroll Panes

    Lecture 6: 1006 GUI Development With Swing – Exercise

    Chapter 11: 11. Multithread Programming

    Lecture 1: 1101 The Main Thread

    Lecture 2: 1102 Creating Threads

    Lecture 3: 1103 Synchronizing Threads

    Lecture 4: 1104 Multithread Programming – Exercise

    Chapter 12: 12. Java Applets

    Lecture 1: 1201 Simple Applet Example

    Lecture 2: 1202 Creating An Applet – Part 1

    Lecture 3: 1203 Creating An Applet – Part 2

    Lecture 4: 1204 Java Applets – Exercise

    Chapter 13: 13. Java Web Applications

    Lecture 1: 1301 Installing Tomcat On Windows

    Lecture 2: 1302 Installing Tomcat On Mac

    Lecture 3: 1303 Simple Servlet

    Lecture 4: 1304 Java Web Applications – Exercise 1 – Get Request

    Lecture 5: 1305 Java Web Applications – Exercise 2 – Post Request

    Chapter 14: 14. JavaBean Programming

    Lecture 1: 1401 Creating A JavaBean Class

    Lecture 2: 1402 Creating A Beaninfo Class – Part 1

    Lecture 3: 1403 Creating A Beaninfo Class – Part 2

    Lecture 4: 1404 JavaBean Programming – Exercise

    Chapter 15: 15. Advanced Java Input/Output (NIO)

    Lecture 1: 1501 File Copying With NIO

    Lecture 2: 1502 Working With Buffers

    Lecture 3: 1503 Working With File Data

    Lecture 4: 1504 Advanced Java Input/Output – Exercise

    Chapter 16: 16. Strings And Stringbuilder Class

    Lecture 1: 1601 Problems With Strings

    Lecture 2: 1602 Working With Stringbuilder Class

    Instructors

  • Advanced Java Programming_1  No.2
    Infinite Skills
    High Quality Training
  • Rating Distribution

  • 1 stars: 32 votes
  • 2 stars: 49 votes
  • 3 stars: 165 votes
  • 4 stars: 350 votes
  • 5 stars: 354 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!