Intermediate and Advanced Java Programming

Course

Online

Save 90%
£ 40 VAT inc.

Description

  • Type

    Course

  • Level

    Advanced

  • Methodology

    Online

  • Class hours

    40h

  • Duration

    1 Year

  • Start date

    Different dates available

  • Online campus

    Yes

  • Support service

    Yes

  • Virtual classes

    Yes

Become an expert Java programmer with the Intermediate and Advanced Java Programming course. Designed for those developers who have already mastered the basics and are ready to build on their existing knowledge, this course takes developers through intermediate and advanced techniques to round and mature their skills.

These advanced Java programming skills will prepare students to meet any real-world development challenge.
Students can also take advantage of the built-in social networking tools to share their knowledge and experience, adding another valuable learning tool by which they can further improve knowledge and skills. Upon completion of the course students will not only have mastered the theories behind Java programming, but they will also have acquired the language skills required to build advanced applications.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Intermediate object oriented programming techniques including inheritance and extends keywords, the abstraction and equals methods and the correct use of interfaces and ‘implements’ keywords.
The use of threads within an application including how to start and stop them, and the logic that governs their operation.
How to build and structure a “real” Java application that accepts user input and renders it on screen.
The correct way to plan and structure an Object Oriented application.
How to build a game from scratch using the Java language.
Advanced client/server application development techniques to create enterprise-class software.

Junior developers who have already completed basic Java training and who want to achieve mastery of the language.
Experienced programmers who need to cross-train into Java application development.
Freelance developers and consultants who have already completed introductory Java training and would like to take their learning further.
IT professionals who would like to cross-train into a programming role.
Using over 5 hours of instructor led videos and an extensive collection of self-study manuals, the Intermediate and Advanced Java Programming course is delivered online so that contents are available anyplace anytime, so that participants can study whenever and wherever is most convenient for them. Ensure they have fully grasped each techniques before moving on to the next module.

Are fully conversant in advanced Java programming techniques.
Are able to take responsibility for advanced software development projects on their own or as part of a team.
Practice and master valuable programming skills that open new employment opportunities.
Be able to write code for a number of different platforms and purposes.
Demonstrate their commitment to managing their own continuing personal development.
The Intermediate and Advanced Java Programming course is absolutely essential for developers who have already mastered the basics of the Java language but who need to build on that knowledge to improve their employment options.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Networking
  • Java Programming
  • Java
  • Server
  • Programming
  • Syntax
  • Threads
  • Runnable
  • Starting and Stopping
  • Thread Logic
  • JFrame
  • Render Manager

Course programme

Units of Study

Object Oriented Programming (Intermediate JAVA Section)
  • Concepts and Syntax
  • Constructors, ‘this’ keyword & toString Method
  • Inheritance & ‘extends’ keyword
  • Abstraction & equals method
  • Interfaces & ‘implements’ keyword
Threads
  • Introduction to Threads
  • Implementing a ‘Runnable’
  • Starting and Stopping
  • Basic Thread Logic
Build A Real JAVA Application
  • JFrame & Basic Drawing
  • Getting User Input
  • Render Manager Part 1
  • Render Manager Part 2
  • Input Manager Part 1
  • Input Manager Part 2
  • Application Structure Part 1
  • Application Structure Part 2
Bonus: Introduction To JAVA Game Development
  • Your First Java Game Part 1
  • Your First Java Game Part 2
  • Your First Java Game Part 3
Advanced JAVA | JAVA Networking
  • Introduction | Client Setup
  • Server Setup
  • Sending and Receiving Messages
  • Client GUI Setup
  • Server/Client Logic
  • Debugging and Connecting Clients to Server

Intermediate and Advanced Java Programming

£ 40 VAT inc.