Intermediate Java

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

Become a middleweight programmer with the Intermediate Java course . Designed for those developers who have already mastered the basics and are ready to build on their existing knowledge, taking their skills to the next level.

Questions & Answers

Add your question

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

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT
  • Java

Course programme

Become a middleweight programmer with the Intermediate Java course. Designed for those developers who have already mastered the basics and are ready to build on their existing knowledge, taking their skills to the next level. Using the techniques they learn here, participants will be able to apply their knowledge to real world programming challenges, developing software that meets genuine business needs.

The Intermediate Java course is recommended for:

  • Junior developers who are looking to increase their knowledge and move up a level.
  • Experienced programmers who need to add Java to the list of languages they can use.
  • Individuals 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 a blend of instructor led videos and self-study manuals, the Intermediate Java course is delivered online using the learning platform. Course contents are available anyplace anytime, allowing participants to study whenever and wherever is most convenient for them and their schedule. Learners can test their knowledge and understanding using flash cards and educational games as well as by completing the coding exercises included in each module. End of unit tests and quizzes ensure they have fully grasped the concepts behind Java programming concepts before moving on to the next task.

Bundled social networking facilities also provide a way for students to share their knowledge and experience, adding another valuable learning tool by which to further improve knowledge and skills. Upon completion of the course students will not only have mastered the theories behind intermediate Java programming, but they will also have acquired the language skills required to build more advanced applications.

Key Learning Points

Assuming that students already have a basic understanding of the Java programming language, this course will help them build on those foundations and begin developing threaded, object oriented applications. Four in-depth modules take students through each concept, leading up to the final project in which they will build a game using all of the techniques covered.

The modules take students through:

  • 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 using the Java language.
Advantages of this course

Once the course is complete, students will have successfully increased their knowledge and skill levels, helping them to achieve an intermediate understanding of Java and object oriented development.

The Intermediate Java course will help learners:

  • Learn valuable skills around Java programming, application design and deployment.
  • Perform better within a development team, allowing them opportunities to take on additional responsibilities and push for internal promotion.
  • Develop valuable skills that open new employment opportunities.
  • Provide a good basis of understanding from which to move onto advanced Java programming concepts.
  • Demonstrate a commitment to ongoing personal development.

The Intermediate Java course is absolutely essential for entry-level programmers who want to broaden their skillset and employment opportunities.

  • Units of study
Oject 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

Intermediate Java

Price on request