Mosh Hamedani – Ultimate Java Part 2: Object-oriented Programming

1,494.00

Heard about object-oriented programming, but not sure what it is?Object-oriented programming (OOP) is a popular style of programming. It comes up in technical interviews often and it’s an essential skill for every developer.Purchase Mosh Hamedani – Ultimate Java Part 2: Object-oriented Programming courses at here with PRICE $29 $9 Mosh Hamedani – Ultimate Java Part 2: Object-oriented ProgrammingLevel Up Your Java SkillsHeard about object-oriented programming, but not sure what it is?Object-oriented programming (OOP) is a popular style of programming. It comes up in technical interviews often and it’s an essential skill for every developer.The problem is that there’s lots of bad info out there about OOP. Lots of myths, misconceptions, bad advice and downright poor tutorials and books. It took me a long time to really get it!That’s why I’ve designed this course for you.No fluff, no jargons, no over-complicated descriptions.Clear, concise, practical OOP using real-world examples, exercises and step-by-step solutions.By the end of this course, you’ll be able to…Write object-oriented Java code with confidenceGet ready to learn advanced Java featuresWrite clean code like a proWhat You’l Learn…This course is the second part of The Ultimate Java Mastery Series and covers:Object-oriented programming principlesWhat is coupling and how to reduce itAll about classes and interfacesDependency injectionStrategies for reusing codeRefactoring procedural code towards an object-oriented designWriting proper object-oriented codeAnd much, much more…Who is this course for?Anyone who wants to learn object-oriented programmingCollege students who want to better understand JavaJava developers who want to brush up on their Java skillsCourse CurriculumGetting Started (8 min)Preview1- Introduction (0:34)Preview2- Programming Paradigms (3:40)Preview3- Benefits of Object-oriented Programming (2:12)Preview4- Course Structure (1:48)Start5- Source CodeClasses (1h 4 min)Start1- Introduction (0:42)Start2- Classes and Objects (3:13)Start3- Creating Classes (4:24)Start4- Creating Objects (4:30)Start5- Memory Allocation (3:53)Start6- Procedural Programming (5:37)Start7- Encapsulation (4:37)Start8- Getters and Setters – Title (7:27)Start9- Abstraction (2:24)Start10- Coupling (4:18)Start11- Reducing Coupling (7:17)Start12- Constructors (5:13)Start13- Method Overloading (2:52)Start14- Constructor Overloading (2:44)Start15- Static Members (4:21)Start16- Classes QuizStart17- Summary (0:50)Refactoring Towards an Object-oriented Design (41 min)Start1- Introduction (0:54)Start2- The Problem (2:40)Start3- What Classes Do We Need? (3:41)Start4- Extracting the Console Class (2:58)Start5- Overloading Methods (2:39)Start6- Extracting the MortgageReport Class (1:25)Start7- Extracting the MortgageCalculator Class (6:17)Start8- Moving Away from Static Members (5:55)Start9- Moving Static Fields (2:18)Start10- Extracting Duplicate Logic (4:56)Start11- Extracting getRemainingBalances – Title (6:13)Start12- One Last Touch (2:01)StartA Quick NoteInheritance (50 min)Start1- Introduction (0:25)Start2- Inheritance (3:48)Start3- The Object Class (4:59)Start4- Constructors and Inheritance (2:41)Start5- Access Modifiers (3:56)Start6- Overriding Methods (2:50)Start7- Upcasting and Downcasting (5:20)Start8- Comparing Objects (9:48)Start9- Polymorphism (5:23)Start10- Abstract Classes and Methods (2:22)Start11- Final Classes and Methods (2:48)Start12- Deep Inheritance Hierarchies (2:48)Start13- Multiple Inheritance (2:03)Start14- Inheritance QuizStart15- Summary (1:10)Interfaces (55 min)Start1- Introduction (0:36)Start2- What are Interfaces (6:04)Start3- Tightly-coupled Code (3:56)Start4- Creating an Interface (5:23)Start5- Dependency Injection (1:29)Start6- Constructor Injection (3:20)Start7- Setter Injection (2:39)Start8- Method Injection (2:27)Start9- Interface Segregation Principle (7:10)Start10- Project- MyTube Video Platform (3:33)Start11- Solution (5:08)Start12- Fields (3:13)Start13- Static Methods (2:52)Start14- Private Methods (2:02)Start15- Interfaces and Abstract Classes (2:09)Start16- When to Use Interfaces (3:13)Start17- Interfaces QuizStart18- Course Wrap Up (0:32)StartThank YouSale page: Mosh Hamedani – Ultimate Java Part 2: Object-oriented ProgrammingPurchase Mosh Hamedani – Ultimate Java Part 2: Object-oriented Programming courses at here with PRICE $29 $9