->
Udemy - Object Oriented Programming in JAVA
Udemy - Object Oriented Programming in JAVA

This course is absolutely apt for you if you are already familiar with programming foundations and looking to learn or brush up Object Oriented Programming features,  The fundamental focus point of this course is to explain you, what the feature is, using a simple and easy to understand example and also help you understand how you can apply it in real world software development.


Description

It is imperative that if you are looking to be a Java professional, you must possess good clarity in programming fundamentals, and applying the object oriented programming (OOP) features in your code. This can be achieved provided that you know answers to few questions such as what the feature is all about? when to apply? how to apply? as understanding these features are very critical for software development.

Course Contents  -

  • Object Oriented Programming(OOP) features

    • Classes & Objects

    • Initializers and Constructors

    • Overloading

    • Inheritance and Overriding

    • Abstract classes

    • Static binding vs Dynamic Binding

    • Code Generalization using Inheritance

    • Interfaces

    • Developing Loosely coupled code through Interfaces

    • Interfaces

Who this course is for:
  • For beginners who are looking to understand Object Oriented Programming features
  • Also for those who want to brush up their Object Oriented Programming skills.

Course content

  • Introduction
    • Introduction
    • Getting started guide with Eclipse (Hello World Example)
    • HelloWorld Example - (Through Eclipse)
  • Classes and Objects
    • Section Introduction
    • Introduction to classes
    • Encapsulation and DataHiding
    • What is Object?
  • Overloading
    • Section Introduction
    • Introduction to Overloading
    • Need for Overloading
  • Initializers and Construtors
    • Section Introduction
    • Static vs Non-Static
    • Initializers
    • Constructors and Constructor Overloading
    • this keyword
  • Inheritance and Polymorphism
    • Section Introduction
    • Code reuse through Inheritance
    • Overriding and Dynamic Binding
    • Super Keyword and Constructors in Inheritance
    • Code Generalization and Introduction to Object class
    • Introduction to abstract classes
    • Final modifier
    • Technical points related to abstract classes
    • Static Binding vs Dynamic Binding
  • Interfaces
    • Section Introduction
    • Introduction to Interfaces
    • Implementing multiple interfaces
    • Role of Interfaces in Loosely Coupled Code
    • Interfaces for Pluggable code
  • Source
    • Source Code for Download
  • Conclusion
    • Bonus Lecture: Next Steps


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss