Intermediate Java
Course
Online
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.
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 PointsAssuming 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.
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
- Concepts and Syntax
- Constructors, 'this' keyword & toString Method
- Inheritance & 'extends' keyword
- Abstraction & equals method
- Interfaces & 'implements' keyword
- Introduction to Threads
- Implementing a 'Runnable'
- Starting and Stopping
- Basic Thread Logic
- 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
- Your First Java Game Part 1
- Your First Java Game Part 2
- Your First Java Game Part 3
Intermediate Java