HOME > Development > Mastering Java Object Oriented Programming

Mastering Java Object Oriented Programming

  • Development
  • Feb 07, 2025
SynopsisMastering Java Object Oriented Programming, available at $19....
Mastering Java Object Oriented Programming  No.1

Mastering Java Object Oriented Programming, available at $19.99, has an average rating of 3.8, with 24 lectures, 1 quizzes, based on 18 reviews, and has 102 subscribers.

You will learn about Understand core concepts of Object Oriented Programming Apply Object Oriented Programming concepts in Java Build a complete and working application using Object Oriented Programming techniques This course is ideal for individuals who are Students who want to understand clearly Object Oriented Programming Concepts or Students who want to sharpen their OOP Skills or Students who want to be better in Object Oriented Programming in Java or Students who has some basic Java skills and want to advance their skills to be Java Professionals It is particularly useful for Students who want to understand clearly Object Oriented Programming Concepts or Students who want to sharpen their OOP Skills or Students who want to be better in Object Oriented Programming in Java or Students who has some basic Java skills and want to advance their skills to be Java Professionals.

Enroll now: Mastering Java Object Oriented Programming

Summary

Title: Mastering Java Object Oriented Programming

Price: $19.99

Average Rating: 3.8

Number of Lectures: 24

Number of Quizzes: 1

Number of Published Lectures: 24

Number of Published Quizzes: 1

Number of Curriculum Items: 25

Number of Published Curriculum Objects: 25

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand core concepts of Object Oriented Programming
  • Apply Object Oriented Programming concepts in Java
  • Build a complete and working application using Object Oriented Programming techniques
  • Who Should Attend

  • Students who want to understand clearly Object Oriented Programming Concepts
  • Students who want to sharpen their OOP Skills
  • Students who want to be better in Object Oriented Programming in Java
  • Students who has some basic Java skills and want to advance their skills to be Java Professionals
  • Target Audiences

  • Students who want to understand clearly Object Oriented Programming Concepts
  • Students who want to sharpen their OOP Skills
  • Students who want to be better in Object Oriented Programming in Java
  • Students who has some basic Java skills and want to advance their skills to be Java Professionals
  • Java is an Object Oriented Programming (OOP) language. Mastering OOP concepts and know how to apply those concepts into programming is trivial skills if you want to be a Java professional.

    In this course you will not only learn all the core OOP concepts, but you will also learn how and when to transfer those concepts into Java language.

    Also, I will use real life examples with images to demonstrate and elaborate on those concepts so that you can get the best understanding of OOP model.

    Not only OOP concepts will be demonstrated fully in this course, you will also learning many other useful techniques such as static members, inner class, anonymous class, final modifiers, and effectively final.

    I will also show you some new features in Java 8 including static and default methods in interface, and the omitting of the final keyword with the effectively final variable.

    Also, I will show you with example of one of the most important principles in OOP: the open_closedprinciple so that you can see the power of OOP paradigm.

    And most importantly, I will walk you through step by step in building a complete and working application called Book Management System. The application includes common features such as add a new book, update a book based on its ISBN, remove a book based on its ISBN, and list all the book information.

    How to get the most benefits of the course?

    To get the most benefits of the course, before starting the first lecture, I would recommend you to take the 50 question quiz first. Dont worry if you never learned Object Oriented Programming before or you just have a little bit skills. Just do the quiz, if you dont know, just guess.

    After finishing the quiz, dont worry about the results then, just take all lectures one by one to learn all the fundamentals as well as advanced techniques.

    After completing all the lectures, take the quiz again to see if you make a progress. Each question in the quiz also has explanation for answers, and I would highly recommend you to read these explanations to revise what you have learned.

    Course Curriculum

    Chapter 1: OOP Introduction

    Lecture 1: Introduction to Object, CLass

    Lecture 2: Introduction to Inheritance

    Lecture 3: Introduction to Abstraction, Encapsulation, Interface

    Lecture 4: Introduction to Polymorphism

    Chapter 2: OOP Implementation

    Lecture 1: Implement Class, Object, Constructor, The this keyword

    Lecture 2: Organize Classes into Packages

    Lecture 3: Implement Inheritance

    Lecture 4: Implement Method Overloading, Method Overriding

    Lecture 5: Implement Encapsulation with Access Modifiers

    Lecture 6: Implement Encapsulation with Getters and Setters

    Lecture 7: Implement Polymorphism with Abstract Class

    Lecture 8: Implement Polymorphism with Interface

    Lecture 9: New in Java 8: static and default methods in Interface

    Lecture 10: Implement Open – Closed Principle

    Lecture 11: Compare Abstract Class Vs. Interface

    Lecture 12: Implement Static and Instance Members

    Lecture 13: Implement Final Modifier

    Lecture 14: Implement Inner class, effectively final in Java 8

    Lecture 15: Implement Anonymous Class

    Lecture 16: Implement Object as Supper Class

    Chapter 3: Implement Book Management System

    Lecture 1: Requirement Analysis

    Lecture 2: Implement BookInterface, Book Class, Menu Class

    Lecture 3: Implement BookListWithArray Class

    Lecture 4: Put All Things Together

    Instructors

  • Mastering Java Object Oriented Programming  No.2
    Sera Nguyen
    Developer, Architect, Professor
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 3 votes
  • 3 stars: 3 votes
  • 4 stars: 3 votes
  • 5 stars: 7 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!