Skip to content

PacktPublishing/Hands-on-Object-Oriented-Programming-with-Java-11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hands-On Object Oriented Programming with Java 11 [Video]

This is the code repository for Hands-On Object Oriented Programming with Java 11 [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Writing large programs can be painful. Objects created for object-oriented programs can easily be reused in other programs, saving man hours of coding in the long run by writing code in a smarter way. This course teaches you object-oriented programming (OOP) in Java, in an engaging and interactive way.

It will show you the object-oriented principles in Java and the best techniques. You’ll start by building objects and classes. Then you’ll learn about Constructors and Deconstructors to call and kill your objects. Further on, you’ll find out about different types of Inheritance and how they are dependent on objects. After that, you’ll learn Polymorphism to process objects differently based on their data types and Abstraction techniques to hide data from a user. Next you’ll learn about exception methods and error handling for efficient coding. Finally, you’ll also learn about Encapsulation with methods and variables to keep the data and the code safe from external interference.

By the end of the course, you’ll be well-versed with the OOP techniques in Java, which will help you write code better and in a more efficient manner.

What You Will Learn

  • Work faster by reusing code
  • See Java frameworks and commands that will allow you to build your first program to analyze data in a simplified way
  • Get best practices on handling exceptions and types of exceptions
  • Understand overloading, overriding, and Polymorphism techniques
  • Understand and implement the OOP principles and patterns to solve real-world issues 
  • Manage, manipulate, and reason about large sets of textual data with Java OOP
  • Create a class with multiple methods that work together to solve a problem

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
Basic understanding of Java and a deeper understanding of OOP with practical solutions to common OOP problems.

Technical Requirements

This course has the following software requirements:
Minimum Hardware Requirements

For successful completion of this course, students will require the computer systems with at least the following:

· OS: Ubuntu 14.04, Windows 7

· Processor: Dual Core - Celeron or i3

· Memory: 2 GB RAM

· Storage: 5 GB

Recommended Hardware Requirements

For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

· OS: Ubuntu 16.07, Windows 8.1 or 10

· Processor: Intel i3 (If i5 even better)

· Memory: 4GB RAM

· Storage: 40 ~100 GB

Software Requirements

· OS: Windows 10

· Browser: Firefox

(Link: https://www.mozilla.org/en-US/firefox/)

· Code Editor: Notepad++ 7.5.4

(Link: https://notepad-plus-plus.org/repository/7.x/7.5.4/npp.7.5.4.Installer.x64.exe)

Or

Sublime Build 3143

Related Products

About

Hands on Object Oriented Programming with Java 11 [video], published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages