Object-oriented programming
Corso
A Milano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Milano
La formazione è rivolta a persone che vogliono conoscere le possibilità della programmazione orientata agli oggetti e l'implementazione di un paradigma in una lingua selezionata: C #, Java, Groovy, Scala o PHP.
Machine Translated
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
The participants should have a basic knowledge of programming.
Opinioni
Programma
The need for object-oriented programming
- 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
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Object-oriented programming