Course not currently available
Object-oriented programming Training Course
Course
Online
Description
-
Type
Course
-
Methodology
Online
The training is aimed at people who want to become acquainted with the possibilities of object-oriented programming and implementation paradigm in the selected language: C #, Java, Groovy, Scala, or PHP.
About this course
The participants should have a basic knowledge of programming.
Reviews
Subjects
- Object oriented training
- UML training
- Testing
- Java
- Object-oriented training
- PHP
- Design
- Programming
- Object oriented Programming
- Oriented Programming
Course programme
- An attempt to reflect real-world programming
- Evolution of object-oriented programming
- Object-oriented programming in terms of the rules of KISS and DRY
- Ideas and entities in the philosophy of Plato
- The role of classes
- Implementation classes using objects
- Classes, properties, and static methods
- naming classes
- Naming properties and methods
- Package Naming and folders
- Other conventions
- Properties / field as a description of the object
- Accessor
- Methods for the implementation of functionality
- requirements Analysis
- Modeling the structure of classes and relationships
- Describing the business objects
- EER diagrams
- UML class diagram
- The concept of paradigm
- Encapsulation
- Abstraction
- Heirdom
- Polymorphism
- Abstract classes
- Interfaces
- Features -Traits
- Cyclase nested
- Class generic
- Ways to create objects
- The role of the constructor
- Pattern Factory
- Aggregation
- Composition
- Chapter dependence - Decoupling
- Dependency injection containers DIC
- Mediator pattern
- Design code reusability
- Folder structure
- Namespaces, packages, modules
- Reservations memory for objects
- Garbage Collector
- Explicit deleting objects, destructors
- Working with references
- The area to apply reflection
- Acquiring information about classes and objects,
- The importance of reflection in the creation of documentation and software testing
- Possible models of error handling
- Object Model error handling
- The role of exceptions and class Exception, throwing and capturing unique
- A try-catch-final, nesting block
- Excessive liability classes, pattern Delegation
- Strong dependence
- Singleton and potential problems
- Anemic Domain Model
Additional information
Object-oriented programming Training Course