Skip to content
Play overlay
Preview this course

Java Programming (advanced)

Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate


Uplatz

Summary

Price
£12 inc VAT
Study method
Online, On Demand What's this?
Duration
10 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free
  • Uplatz Certificate of Completion - Free

3 students purchased this course

Add to basket or enquire

Overview

Uplatz provides this comprehensive course on Advanced Java Programming. It is a self-paced course with recorded videos. You will be awarded Course Completion Certificate at the end of the course.

Java is among the most popular programming languages out there, mainly because of how versatile and compatible it is. Java can be used for a large number of things, including software development, mobile applications, and large systems development. As of 2019, 88% market share of all smartphones run on Android, the mobile operating system written in Java. Knowing Java opens a great deal of doors for you as a developer.

In this course you’ll be exposed to advanced java programming concepts.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Uplatz Certificate of Completion

Digital certificate - Included

Course Completion Certificate by Uplatz

Curriculum

1
section
19
lectures
9h 58m
total
    • 1: Core Java Fundamentals Preview 48:58
    • 2: Java Classes and Methods and Applets - part 1 36:50
    • 3: Java Classes and Methods and Applets - part 2 39:29
    • 4: Java Event Handling 57:45
    • 5: Java Exceptions and Programming by Contracts 33:04
    • 6: Java Mutations and Class Design 32:51
    • 7: JUnit 23:45
    • 8: Unit Testing and Debugging 36:54
    • 9: Design Patterns 28:33
    • 10: Specifications and OO Design Heuristics 26:39
    • 11: Software Specifications and Sub-typing 20:52
    • 12: GUI Components 28:18
    • 13: Composite Decorators-Observers and 2D Graphics 22:00
    • 14: Strategy State and Events and Packages 30:35
    • 15: Mementos and Timer Threads 21:30
    • 16: Hash Codes and Generics 24:17
    • 17: Reflection and Java Summary 17:27
    • 18: Servlets 57:28
    • 19: Java for Embedded Systems 10:08

Course media

Description

Advanced Java Programming - Course Curriculum

  1. Core Java Fundamentals
  2. Java Classes and Methods and Applets
  3. Java Event Handling
  4. Java Exceptions and Programming by Contracts
  5. Java Mutations and Class Design
  6. JUnit
  7. Unit Testing and Debugging
  8. Design Patterns
  9. Specifications and OO Design Heuristics
  10. Software Specifications and Sub-typing
  11. GUI Components
  12. Composite Decorators-Observers and 2D Graphics
  13. Strategy State and Events and Packages
  14. Mementos and Timer Threads
  15. Hash Codes and Generics
  16. Reflection and Java Summary
  17. Servlets
  18. Java for Embedded Systems

Who is this course for?

  1. Intermediate Java Developers:

    • Individuals who already have a solid understanding of core Java concepts (e.g., OOP, data structures, exception handling) and want to deepen their knowledge.

    • Programmers looking to transition from basic to advanced Java development.

  2. Software Engineers/Developers:

    • Professionals working in software development who want to enhance their Java skills to build more complex, scalable, and high-performance applications.

  3. Computer Science Students:

    • Students who have completed introductory Java courses and want to explore advanced topics like multithreading, design patterns, or frameworks.

  4. Web Developers:

    • Developers interested in building web applications using advanced Java technologies like Servlets, JSP, Spring, or Hibernate.

  5. Backend Developers:

    • Developers focusing on server-side programming who want to master advanced Java concepts for building robust backend systems.

  6. Professionals Preparing for Certifications:

    • Individuals preparing for advanced Java certifications (e.g., Oracle Certified Professional: Java SE Programmer).

  7. Tech Enthusiasts and Hobbyists:

    • Those with a passion for programming who want to explore advanced Java concepts for personal projects or career growth.

Requirements

Passion and determination to achieve your goals!

Career path

  • Java Developer and Senior Java Developer
  • Java Engineer
  • Software Engineer
  • Full Stack Web Developer
  • Application Developer
  • AWS/Azure/GCP Cloud Engineer
  • Lead Software Engineer - Java/Swing
  • Agile Java Developer
  • Software Developer
  • JSP/Servlets Programmer
  • Gaming and App Developer
  • API Designer
  • Java/JSP/Servlets/Java Beans Programmer

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.