A comprehensive hands-on Java training course geared for developers who have little or no prior working knowledge of object-oriented programming languages (such as those working on (C, COBOL, 4GL, etc.).
This course teaches students how easy it is to define objects with the new ECMAScript classes. From there, students will go through some essential OOP principles, forming a base for students to get hands-on with encapsulation. You’ll get to work with the different methods of inheritance. From there, students will move on to some advanced patterns for object creation, and they will get a strong idea of how to use interesting patterns to present data to users and to bind data. Students will manage dynamic typing using various data types and get familiar with duck typing and polymorphism.