Mastering Java Object Oriented Programming
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. Don't worry if you never learned Object Oriented Programming before or you just have a little bit skills. Just do the quiz, if you don't know, just guess.
After finishing the quiz, don't 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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024