Corso attualmente non disponibile

Programming Fundamentals 3

Corso

A Mendrisio ()

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

Descrizione This course teaches concepts and methods of object-oriented programming as well as concurrent programming techniques. In the first part of the course, the object-oriented programming features of Java are presented in detail, covering inclusion polymorphism, dynamic binding, and parametric polymorphism. The course also teaches design by contract, UML, as well as selected design principles and patterns. The second part of the course gives an introduction to concurrent programming in Java. It covers multithreading, safety and liveness hazards, and synchronization. The presented techniques enable the development of scalable Java software that is capable of exploiting modern multicore hardware.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

2018

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

8 anni del centro in Emagister.

Programma

Descrizione

This course teaches concepts and methods of object-oriented programming as well as concurrent programming techniques. In the first part of the course, the object-oriented programming features of Java are presented in detail, covering inclusion polymorphism, dynamic binding, and parametric polymorphism. The course also teaches design by contract, UML, as well as selected design principles and patterns. The second part of the course gives an introduction to concurrent programming in Java. It covers multithreading, safety and liveness hazards, and synchronization. The presented techniques enable the development of scalable Java software that is capable of exploiting modern multicore hardware.

REFERENCES

  • Agile Software Development. Principles, Patterns, and Practices (2003), by R. C. Martin. ISBN-13: 978-0135974445
  • Design Patterns: Elements of Reusable Object-Oriented Software (1994), by E. Gamma, R. Helm, R. Johnson, J. Vlissides. ISBN-13: 078-5342633610
  • Java Generics and Collections (2006), by M. Naftalin, P. Wadler. ISBN-13: 978-0596527754
  • Java Concurrency in Practice (2006), by B. Goetz, T. Peierls, J. Bloch, J. Bowbeer, D. Holmes, D. Lea. ISBN-13: 978-0321349606

Chiama il centro

Hai bisogno di un coach per la formazione?

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

Programming Fundamentals 3

Prezzo da consultare