Object-oriented programming

Corso

A Milano

Prezzo da consultare

Chiama il centro

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

Milano
Visualizza mappa
Piazza Duomo, Via Torino 2, 20123

Inizio del corso

Consultare

Profilo del corso

The participants should have a basic knowledge of programming.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

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
Classes and Objects
  • Ideas and entities in the philosophy of Plato
  • The role of classes
  • Implementation classes using objects
  • Classes, properties, and static methods
Naming conventions and coding
  • naming classes
  • Naming properties and methods
  • Package Naming and folders
  • Other conventions
class structure
  • Properties / field as a description of the object
  • Accessor
  • Methods for the implementation of functionality
Modeling and graphical representation of classes
  • requirements Analysis
  • Modeling the structure of classes and relationships
  • Describing the business objects
  • EER diagrams
  • UML class diagram
Object-oriented programming paradigms
  • The concept of paradigm
  • Encapsulation
  • Abstraction
  • Heirdom
  • Polymorphism
Design and implementation abstraction layer
  • Abstract classes
  • Interfaces
  • Features -Traits
  • Cyclase nested
  • Class generic
Creating objects
  • Ways to create objects
  • The role of the constructor
  • Pattern Factory
Relationships between classes
  • Aggregation
  • Composition
  • Chapter dependence - Decoupling
  • Dependency injection containers DIC
  • Mediator pattern
The organization code
  • Design code reusability
  • Folder structure
  • Namespaces, packages, modules
Object-oriented programming and performance
  • Reservations memory for objects
  • Garbage Collector
  • Explicit deleting objects, destructors
  • Working with references
The mechanism of reflection
  • The area to apply reflection
  • Acquiring information about classes and objects,
  • The importance of reflection in the creation of documentation and software testing
Error handling
  • 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
Object-oriented programming
  • Excessive liability classes, pattern Delegation
  • Strong dependence
  • Singleton and potential problems
  • Anemic Domain Model

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Object-oriented programming

Prezzo da consultare