Advanced Java Programming

Advance your Java programming skills with this comprehensive course covering advanced concepts like data structures, networking, GUI development, and multithreading.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This Advanced Java Programming course takes your existing Java skills and ramps them up! You'll dive into cool topics like data structures, networking, and GUI development—perfect for those ready to level up their coding game.

Key Points

  • Advanced Java concepts for experienced developers
  • Topics include data structures, exception handling, and GUI development
  • Hands-on learning with working files
  • Exploration of Java Applets and web applications
  • Deep dive into Multithreading and database programming

Learning Outcomes

  • Gain proficiency in advanced Java programming techniques
  • Master data structures and algorithms for better coding
  • Understand database programming with JDBC
  • Develop Java GUI applications using Swing
  • Exploit the power of Multithreading in applications

About This Course

Take Your Java Programming Skills To The Next Level. Become Proficient In Java Programming

An Advanced Java Tutorial aimed towards the Developer Who Already has 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>
  • To build a deeper understanding of Java Programming and Development

Course Curriculum

Instructor

Profile photo of Infinite Skills
Infinite Skills

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.The emphasis is on teaching real life skills that are essential for...

Review
4.9 course rating
4K ratings
ui-avatar of Lorenzo Panzeri
Lorenzo P.
3.0
7 months ago

Good course but too old, is not refreshed. Does not include Utils libraries like CollectionUtils and StringUtils. Not using an IDE for the examples removes the syntax highlighting. Needs a revamp.

  • Helpful
  • Not helpful
ui-avatar of Michael Kleiser
Michael K.
3.0
2 years ago

was good but now mostly outdated

  • Helpful
  • Not helpful
ui-avatar of Melisa Pettaway
Melisa P.
5.0
2 years ago

I love this format, easy to understand and hands on examples!!!

  • Helpful
  • Not helpful
ui-avatar of Linda Möllmark
Linda M.
4.0
2 years ago

The speed is a little bit to fast to be able to print along.

  • Helpful
  • Not helpful
ui-avatar of Darius Florea
Darius F.
2.0
2 years ago

Summary : a bit of everything, nothing advanced, just basic, go on w3schools you get even more
First of all, this is not an advanced course and it's actually not explaining many things. Just writing code and showing different basic examples with no explanation on how it behaves "behind the scene".
There is a lesson about insertion sort, but that algorithm variant I think is the most inefficient possible, just to demonstrate, I've ran the implementation from the course vs implementation of geekforgeeks for 100000 numbers, sorting with geekforgeeks insertion sort took 466ms, sorting with this insertion sort implemented in the course it took 3230ms, on same data set.
Found in the examples code that no longer compiles.
I feel this is out of date and the title is wrong, should be beginner to intermediate or basic java programming.
Totally disappointed.

  • Helpful
  • Not helpful
ui-avatar of Chiluvuri Satyanarayanaraju
Chiluvuri S.
5.0
2 years ago

it was an amazing experience and the way of teaching is excellent and it is very easy to understand and develop codes in a simple manner

  • Helpful
  • Not helpful
ui-avatar of Albert Hembd
Albert H.
4.5
2 years ago

This is all perfect. Occasionally, I have to correct a programme because it doesn't comply with the most recent version of Java (I have Java 15). But that's good experience, too!

  • Helpful
  • Not helpful
ui-avatar of Mark Yoshikawa
Mark Y.
5.0
2 years ago

Great course concepts in the code I support

  • Helpful
  • Not helpful
ui-avatar of Jose Zorrilla
Jose Z.
1.5
4 years ago

Teacher meanly types code and doesn't explain how it works and the reason behind that so topics could be understood better.

  • Helpful
  • Not helpful
ui-avatar of Aditya Krishnamurthy
Aditya K.
4.5
4 years ago

Great course, very wide in range. Would have been better with quizzes and programming assignments.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses